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. Enable lock support for a matrix with cube calculation results. |
| 0 | None. Do not use cached data for cube calculation. |
| 1 | AffectOnly. It is not intended to be used in application code. It is kept for compatibility with the previous platform versions. |
| 2048 | MarkAggregationsUnitsMismatch. Mark with flag data aggregated by indicators with different measurement units in the output matrix. Flag value is available in the IMatrixIterator.ValueFlag property. To register indicators with different measurement units, the IStandardCubeDestination.MarkCalculatedUnitsMismatch property should be set to True. |
| 8192 | KeepSourceMatrices. Cube calculation providing the possibility to access cube sources matrix. It is used on working with virtual cubes that have several sources. |
| 16384 | UseCombinedCubeExecutor. Use parallel calculation of cubes on calculation. The value is relevant when working with a virtual cube based on standard cubes. To enable parallel calculation, standard cubes must meet the requirements specified in description of the ICubeCombinedExecutor interface. |
| 65536 | MCEMain. Reserved for internal use. |
| 131072 | MCEAgg. Reserved for internal use. |
| 524288 | MatrixWOFixed. Do not include fixed data source dimensions into the list of matrix dimensions. This mode is used to reduce the size of the output matrix and is used only when working with ADOMD cubes. |
| 2097152 | UseTempTables. Use temporary tables. This value is relevant to use if the cube is calculated with the specified alternative cube. After the calculation data is saved to to the alternative cube. Firstly, all data is inserted to a temporary table, then missing data in the main table is checked and transferred to in the DBMS server. NOTE. To use temporary tables, the table that stores alternative cube data must be built on unique indexes. |
| 8388608 | MatrixProxy. Use medium object of the IMatrixWritableProxy type of data matrix that enables the user to save matrix with source data and matrix with changed data separately. |
| 16777216 | MarkAggregationsAndCalcs. Mark with flag aggregated data and calculated indicators in the output matrix, flag value is available in the IMatrixIterator.ValueFlag property. Use of the flag allows for saving actual data and calculated (aggregated) data in different matrixes. It may speed up data saving. |
| 134217728 | DrillThrough. Use query drill down on cube calculation. |
| 268435456 | Cached. Use cached data for cube calculation. |
| 536870912 | Reload. Reload data to cache from DBMS before cube calculation. |
See also: