Перечисление CubeInstanceDestinationExecutorOptions используется для выбора варианта применения закэшированных данных для расчёта отстроенного куба.
Используется следующими методами:
Значение | Краткое описание |
-2147483648 | RWMutex. Включить поддержку блокировок для матрицы с результатами расчёта куба. |
0 | None. Не использовать закэшированные данные для расчёта куба. |
1 | AffectOnly. Не предназначено для использования в прикладном коде. Оставлено для совместимости с предыдущими версиями платформы. |
8192 | KeepSourceMatrices. Расчёт куба с возможностью получения доступа к матрицам источников куба. Используется при работе с виртуальными кубами, которые имеют несколько источников. |
16384 | UseCombinedCubeExecutor. Использовать параллельное вычисление кубов при расчёте. Значение актуально при работе с виртуальным кубом, который построен на стандартных кубах. Для того, чтобы была возможность параллельного вычисления, стандартные кубы должны удовлетворять требованиям, которые указаны в описании интерфейса ICubeCombinedExecutor. |
65536 | MCEMain. Зарезервировано для внутреннего использования. |
131072 | MCEAgg. Зарезервировано для внутреннего использования. |
524288 | MatrixWOFixed. Не включать в список измерений матрицы фиксированные измерения источника. Данный режим используется для сокращения объёма результирующей матрицы и применяется только при работе с кубами ADOMD. |
2097152 | UseTempTables.
Использовать временные таблицы. Данное значение актуально для
использования, если производится расчёт вычисляемого куба с установленным
альтернативным кубом. После расчёта сразу же производится сохранение
данных в альтернативный куб. При этом сначала все данные вставляются
во временную таблицу, затем на сервере СУБД осуществляется проверка
и перенос недостающих данных в основную таблицу.
Примечание. Для использования временных таблиц, таблица, в которой хранятся данные альтернативного куба, должна быть построена на уникальных индексах. |
8388608 | MatrixProxy. Использовать объект-посредник типа IMatrixWritableProxy матрицы данных, что позволяет сохранять раздельно матрицу с исходными данными и матрицу с изменёнными данными. |
16777216 | MarkAggregationsAndCalcs. После расчёта в результирующей матрице агрегированные данные и вычисляемые показатели будут отмечены флагом, значение которого будет доступно в свойстве IMatrixIterator.ValueFlag (выставляемое значение флага: 126). Пометка флагом в дальнейшем позволяет сохранять раздельно матрицу с фактическими данным и расчётными (агрегированными). Может способствовать ускорению сохранения данных. |
134217728 | DrillThrough. Использовать детализацию запросов при расчёте куба. |
268435456 | Cached. Использовать закэшированные данные для расчёта куба. |
536870912 | Reload. Перезагрузить данные в кэш из СУБД перед расчётом куба. |
См. также: