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 |