Перечисление CubeInstanceDestinationExecutorOptions используется для выбора вариант применения закэшированных данных для расчёта отстроенного куба.
Используется следующими методами:
| Значение | Краткое описание |
| -2147483648 | RWMutex. Зарезервировано для внутреннего использования. |
| 0 | None. Не использовать закэшированные данные для расчёта куба. |
| 1 | AffectOnly. Устаревшее значение. Не должно использоваться в прикладном коде. Оставлено для совместимости с предыдущими версиями Prognoz Platform. |
| 2097152 | UseTempTables.
Использовать временные таблицы. Данное значение актуально для
использования, если производится расчет вычисляемого куба с установленным
альтернативным кубом. После расчета сразу же производится сохранение
данных в альтернативный куб. При этом сначала все данные вставляются
во временную таблицу, затем на сервере СУБД осуществляется проверка
и перенос недостающих данных в основной таблице.
Примечание. Для использования временных таблиц, таблица, в которой хранятся данные альтернативного куба, должна быть построена на уникальных индексах. |
| 8388608 | MatrixProxy. Использовать объект-посредник типа IMatrixWritableProxy матрицы данных, что позволяет сохранять раздельно матрицу с исходными данными и матрицу с измененными данными. |
| 16777216 | MarkAggregationsAndCalcs. После расчета в результирующей матрице агрегированные данные и вычисляемые показатели будут отмечены флагом, значение которого будет доступно в свойстве IMatrix.ValueFlag. Пометка флагом в дальнейшем позволяет сохранять раздельно матрицу с фактическими данным и расчетными (агрегированными). Может способствовать ускорению сохранения данных. |
| 134217728 | DrillThrough. Использовать детализацию запросов при расчета куба. |
| 268435456 | Cached. Использовать закэшированные данные для расчёта куба. |
| 536870912 | Reload. Перезагрузить кэш данных перед расчётом куба из базы данных. |
См. также: