CubeInstanceDestinationExecutorOptions

Description

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:

Available Values

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. Left for compatibility with earlier versions of Prognoz Platform.
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:

Cubes Assembly Enumerations