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