Previous Table of Contents Next


11.4.8 Dimension


   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

   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]