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 to calculate the cube. |
1 | AffectOnly. It is not intended to be used in application code. It is kept for compatibility with the previous platform versions. |
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. After calculation, aggregated data and calculated factors in the matrix are marked with the flag, which value is available in the IMatrixIterator.ValueFlag (determined flag value: 126). The flag enables the user further to save matrix with actual data and matrix with calculated (aggregated) data separately. It may speed up data saving. |
134217728 | DrillThrough. Use query drill down on cube calculation. |
268435456 | Cached. Use cached data to calculate the cube. |
536870912 | Reload. Reload data to cache from DBMS to cache before calculating the cube. |
See also: