Previous Table of Contents Next


11.4.10 Hierarchy abstract


   A Hierarchy is an organizational structure that describes a traversal pattern through a Dimension, based on parent/child relationships between members of the Dimension. Hierarchies are used to define both navigational and consolidation/computational paths through the Dimension; that is, a value associated with a child member is aggregated by one or more parents.

   Superclasses

   Class

   References

   dimension

References the Dimension owning a Hierarchy.

class:

defined by:

multiplicity:

inverse:

Dimension
DimensionOwnsHierarchies::dimension
exactly one
Dimension::hierarchy

   cubeDimensionAssociation

References the collection of CubeDimensionAssociations designating this Hierarchy as their default calculation Hierarchy.

class:

defined by:

multiplicity:

inverse:

cubeDimensionAssociation
CubeDimensionAssociationsReferenceCalcHierarchy:: cubeDimensionAssociation
zero or more
CubeDimensionAssociation::calcHierarchy

   defaultedDimension

References the Dimension for which this Hierarchy is the “display default? Hierarchy.

class:

defined by:

multiplicity:

inverse:

Dimension
DimensionHasDisplayDefault::defaultedDimension
zero or one
Dimension::displayDefault

   hierarchyMemberSelectionGroup

References HierarchyMemberSelectionGroups that are based upon this Hierarchy.

class:

defined by:

multiplicity:

inverse:

HierarchyMemberSelectionGroup
HierarchyMemberSelectionGroupReferencesHierarchy:: hierarchyMemberSelectionGroup
zero or many
HierarchyMemberSelectionGroup:hierarchy