Previous | Table of Contents | Next |
A DimensionDeployment represents a particular implementation strategy for the dimensional/hierarchical portions of an OLAP
model. It does so by organizing a collection of StructureMaps, which in turn define a mapping to an implementation model.
Superclasses
Class
Contained Elements
StructureMap
References
hierarchyLevelAssociation
References the HierarchyLevelAssociation owning a DimensionDeployment.class:defined by:multiplicity:inverse: |
|||||
HierarchyLevelAssociation | |||||
HierarchyLevelAssociationOwnsDimensionDeployments:: hierarchyLevelAssociation | |||||
zero or one | |||||
HierarchyLevelAssociation::dimensionDeployment |
valueBasedHierarchy
References the ValueBasedHierarchy owning a DimensionDeployment.class:defined by:multiplicity:inverse: |
|||||
ValueBasedHierarchy | |||||
ValueBasedHierarchyOwnsDimensionDeployments:: valueBasedHierarchy | |||||
zero or one | |||||
ValueBasedHierarchy::dimensionDeployment |
structureMap
References the collection of StructureMaps owned by a DimensionDeployment.class:defined by:multiplicity:inverse: |
|||||
StructureMap | |||||
DimensionDeploymentOwnsStructureMaps::structureMap | |||||
zero or more | |||||
StructureMap::dimensionDeployment |
listOfValues
References the “list of values? StructureMap owned by a DimensionDeployment.class:defined by:multiplicity:inverse: |
|||||
StructureMap | |||||
DimensionDeploymentHasListOfValues::listOfValues | |||||
zero or one | |||||
StructureMap::dimensionDeploymentLV |
immediateParent
References the “immediate parent? StructureMap owned by a DimensionDeployment.class:defined by:multiplicity:inverse: |
|||||
StructureMap | |||||
DimensionDeploymentHasImmediateParent::immediateParent | |||||
zero or one | |||||
StructureMap::DimensionDeploymentIP |
deploymentGroup
References the DeploymentGroup associated with this DimensionDeployment.class:defined by:multiplicity:inverse: |
|||||
DeploymentGroup | |||||
DeploymentGroupReferencesDimensionDeployments::deploymentGroup | |||||
exactly one | |||||
DeploymentGroup::dimensionDeployment |
11.4.9.1 Constraints
An instance of DimensionDeployment must be referenced exclusively by either a HierarchyLevelAssociation or a ValueBasedHierarchy.
[C-9]
Within a DimensionDeployment, an “immediate parent? StructureMap must always have an associated and distinct “list of values?
StructureMap. [C-10]
A StructureMap referenced as a “list of values? StructureMap must not reside outside of the DimensionDeployment’s collection
of StructureMaps. [C-11]
A StructureMap referenced as an “immediate parent? StructureMap must not reside outside of the DimensionDeployment’s collection
of StructureMaps. [C-12]