CubeInstanceDestinationExecutorOptions

Описание

Перечисление 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. Перезагрузить данные в кэш из СУБД перед расчётом куба.

См. также:

Перечисления сборки Cubes