Previous | Table of Contents | Next |
A Dimension is an ordinate within a multidimensional structure, and consists of a unique list of values; that is, members
that share a common semantic meaning within the domain being modeled. Each member designates a unique position along its ordinate.
Typical Dimensions are: Time, Product, Geography, Scenario (for example, actual, budget, forecast), Measure (for example,
sales, quantity).
Superclasses
Class
Contained Elements
• Hierarchy
• MemberSelection
Attributes
isTime
If true, then this Dimension is a Time Dimension; that is, its members collectively represent a time series.type:multiplicity: |
|||||
Boolean | |||||
exactly one |
isMeasure
If true, then this Dimension is a Measure Dimension; that is, its members represent Measures.type:multiplicity: |
|||||
Boolean | |||||
exactly one |
References
hierarchy
References the collection of Hierarchies owned by a Dimension.class:defined by:multiplicity:inverse: |
|||||
Hierarchy | |||||
DimensionOwnsHierarchies::hierarchy | |||||
zero or more | |||||
Hierarchy::dimension |
memberSelection
References the collection of MemberSelections owned by a Dimension.class:defined by:multiplicity:inverse: |
|||||
MemberSelection | |||||
DimensionOwnsMemberSelections::memberSelection | |||||
zero or more | |||||
MemberSelection::dimension |
cubeDimensionAssociation
References the collection of CubeDimensionAssociations referencing this Dimension.class:defined by:multiplicity:inverse: |
|||||
CubeDimensionAssociation | |||||
CubeDimensionAssociationsReferenceDimension:: cubeDimensionAssociation | |||||
zero or more | |||||
CubeDimensionAssociation::dimension |
displayDefault
References the default display Hierarchy of a Dimension.class:defined by:multiplicity: |
|||||
Hierarchy | |||||
DimensionHasDefaultHierarchy::displayDefault | |||||
zero or one |
schema
References the Schema owning a Dimension.class:defined by:multiplicity:inverse: |
|||||
Schema | |||||
SchemaOwnsDimensions::schema | |||||
exactly one | |||||
Schema::dimension |
Constraints
A Dimension may be a Time Dimension, a Measure Dimension, or neither, but never both types at the same time. [C-7]
The default display Hierarchy (if defined) must be one of the Hierarchies owned by the Dimension. [C-8]