The AggregationUsage property of a dimension specifies how aggregations are to be designed for the dimension levels.
clsCubeDimension | clsPartitionDimension |
DimensionAggUsageTypes (an enumeration )
The access type depends on the class of the object.
Class | Access |
---|---|
clsCubeDimension | R/W |
clsPartitionDimension | R |
When aggregations are designed for a dimension, the value of this property determines which levels of a dimension will have aggregations created for them. This table describes how the value of this property affects the creation of aggregations for levels.
AggregationUsage | Description |
---|---|
dimAggUsageCustom | Aggregations will be created only for those levels whose EnableAggregations property is set to True. |
dimAggUsageDetailsOnly | Aggregations will be created only for the lowest level in the dimension. |
dimAggUsageStandard | The aggregation design algorithm will determine which levels to create aggregations for. |
dimAggUsageTopOnly | Aggregations will be created only for the top (All) level. |
Note For virtual dimensions, AggregationUsage is automatically set to dimAggUsageTopOnly. An error will be raised if you attempt to set this property on a virtual dimension.
About Decision Support Objects | Using Decision Support Objects |
Properties Cross-Reference |