The CubeInstanceDestinationExecutorOptions enumeration is used to select an option of cached data use to calculate a cube instance.
It is used by the following methods:
| Value | Brief description |
| -2147483648 | RWMutex. Reserved for internal use. |
| 0 | None. Do not use cached data to calculate the cube. |
| 1 | AffectOnly. Outdated value. Must not be used in the application code. Оставлено для совместимости с предыдущими версиями Prognoz Platform. |
| 16384 | UseCombinedCubeExecutor. Использовать параллельное вычисление кубов при расчёте. Значение актуально при работе с виртуальным кубом, который построен на стандартных кубах. Для того, чтобы была возможность параллельного вычисления, стандартные кубы должны удовлетворять требованиям, которые указаны в описании интерфейса ICubeCombinedExecutor. |
| 65536 | MCEMain. Reserved for internal use. |
| 131072 | MCEAgg. Зарезервировано для внутреннего использования. |
| 524288 | MatrixWOFixed. Не включать в список измерений матрицы фиксированные измерения источника. Данный режим используется для сокращения объёма результирующей матрицы и применяется только при работе с кубами ADOMD. |
| 2097152 | UseTempTables. Использовать временные таблицы. Данное значение актуально для использования, если производится расчёт вычисляемого куба с установленным альтернативным кубом. После расчёта сразу же производится сохранение данных в альтернативный куб. При этом сначала все данные вставляются во временную таблицу, затем на сервере СУБД осуществляется проверка и перенос недостающих данных в основную таблицу. Примечание. Для использования временных таблиц, таблица, в которой хранятся данные альтернативного куба, должна быть построена на уникальных индексах. |
| 8388608 | MatrixProxy. Использовать объект-посредник типа IMatrixWritableProxy матрицы данных, что позволяет сохранять раздельно матрицу с исходными данными и матрицу с изменёнными данными. |
| 16777216 | MarkAggregationsAndCalcs. После расчёта в результирующей матрице агрегированные данные и вычисляемые показатели будут отмечены флагом, значение которого будет доступно в свойстве IMatrixIterator.ValueFlag (выставляемое значение флага: 126). Пометка флагом в дальнейшем позволяет сохранять раздельно матрицу с фактическими данным и расчётными (агрегированными). Может способствовать ускорению сохранения данных. |
| 134217728 | DrillThrough. Использовать детализацию запросов при расчёте куба. |
| 268435456 | Cached. Использовать закэшированные данные для расчёта куба. |
| 536870912 | Reload. Перезагрузить данные в кэш из СУБД перед расчётом куба. |
См. также: