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. 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:

Cubes Assembly Enumerations