| Previous | Table of Contents | Next |
A Cube is a collection of analytic values; that is, measures that share the same dimensionality. This dimensionality is specified
by a set of unique Dimensions from the Schema. Each unique combination of members in the Cartesian product of the Cube’s Dimensions
identifies precisely one data cell within a multidimensional structure.
Synonyms: Multidimensional Array, Hypercube, Hypervolume.
Superclasses
Class
Contained Elements
• CubeDimensionAssociation
• CubeRegion
Attributes
isVirtual
If true, then this Cube is a Virtual Cube; that is, it has no physical realization.type:multiplicity: |
|||||
| Boolean | |||||
| exactly one |
References
cubeDimensionAssociation
References the collection of CubeDimensionAssociations owned by a Cube.class:defined by:multiplicity:inverse: |
|||||
| CubeDimensionAssociation | |||||
| CubeOwnsCubeDimensionAssociations::cubeDimensionAssociation | |||||
| zero or more | |||||
| CubeDimensionAssociation::cube |
cubeRegion
References the collection of CubeRegions owned by a Cube.class:defined by:multiplicity:inverse: |
|||||
| CubeRegion | |||||
| CubeOwnsCubeRegions::cubeRegion | |||||
| zero or more | |||||
| CubeRegion::cube |
schema
References the Schema owning a Cube.class:defined by:multiplicity:inverse: |
|||||
| Schema | |||||
| SchemaOwnsCubes::schema | |||||
| exactly one | |||||
| Schema::cube |
Constraints
Ensure that the Dimensions defining a Cube are unique. [C-1].
A Cube without CubeRegions cannot be mapped to a deployment structure; that is, physical source of data. [C-2]