CubeInstanceDestinationExecutorOptions

Описание

Перечисление CubeInstanceDestinationExecutorOptions используется для выбора вариант применения закэшированных данных для расчёта отстроенного куба.

Используется следующими методами:

Возможные значения

Значение Краткое описание
-2147483648 RWMutex. Зарезервировано для внутреннего использования.
0 None. Не использовать закэшированные данные для расчёта куба.
1 AffectOnly. Устаревшее значение. Не должно использоваться в прикладном коде. Оставлено для совместимости с предыдущими версиями Prognoz Platform.
2097152 UseTempTables. Использовать временные таблицы. Данное значение актуально для использования, если производится расчет вычисляемого куба с установленным альтернативным кубом. После расчета сразу же производится сохранение данных в альтернативный куб. При этом сначала все данные вставляются во временную таблицу, затем на сервере СУБД осуществляется проверка и перенос недостающих данных в основной таблице.

Примечание. Для использования временных таблиц, таблица, в которой хранятся данные альтернативного куба, должна быть построена на уникальных индексах.

8388608 MatrixProxy. Использовать объект-посредник типа IMatrixWritableProxy матрицы данных, что позволяет сохранять раздельно матрицу с исходными данными и матрицу с измененными данными.
16777216 MarkAggregationsAndCalcs. После расчета в результирующей матрице агрегированные данные и вычисляемые показатели будут отмечены флагом, значение которого будет доступно в свойстве IMatrix.ValueFlag. Пометка флагом в дальнейшем позволяет сохранять раздельно матрицу с фактическими данным и расчетными (агрегированными). Может способствовать ускорению сохранения данных.
134217728 DrillThrough. Использовать детализацию запросов при расчета куба.
268435456 Cached. Использовать закэшированные данные для расчёта куба.
536870912 Reload. Перезагрузить кэш данных перед расчётом куба из базы данных.

См. также:

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