| 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]