CubeDimension-Datentyp (ASSL)
Definiert einen primitiven Datentyp, der die Beziehung zwischen einer Dimension und einem Cube darstellt.
Syntax
<CubeDimension>
<ID>...</ID>
<Name>...</Name>
<Translations>...</Translations>
<DimensionID>...</DimensionID>
<Visible>...</Visible>
<AllMemberAggregationUsage>...</AllMemberAggregationUsage>
<HierarchyUniqueNameStyle>...</HierarchyUniqueNameStyle>
<MemberUniqueNameStyle>...</MemberUniqueNameStyle>
<Attributes>...</Attributes>
<Hierarchies>...</Hierarchies>
<Annotations>...</Annotation>
</CubeDimension>
Datentypmerkmale
Merkmal |
Beschreibung |
---|---|
Basisdatentypen |
Kein |
Abgeleitete Datentypen |
Kein |
Datentypbeziehungen
Beziehung |
Element |
---|---|
Übergeordnete Elemente |
Kein |
Untergeordnete Elemente |
AllMemberAggregationUsage, Annotations, Attributes, DimensionID, Hierarchies, HierarchyUniqueNameStyle, ID, MemberUniqueNameStyle, Name, Visible, Translations |
Abgeleitete Elemente |
Dimension (Dimensions-Auflistung von Cube) |
Hinweise
Es gibt eine CubeDimension für jede Dimensionsbeziehung auf einem Cube. Die CubeDimension umfasst alle MeasureGroups des Cubes.
Eine CubeDimension muss eine CubeHierarchy enthalten, wenn die Dimension bestimmte Aussagen über die Hierarchie treffen kann, darunter Deaktivieren der Hierarchie (und dabei Auswählen von Hierarchien, für die eine bestimmte Dimensionsverwendung gilt) oder Ausblenden der Hierarchie.
Entsprechend muss CubeDimension nur dann ein CubeAttribute enthalten, wenn die Dimension bestimmte Aussagen über das Attribut treffen kann. (Es kann nicht ausgewählt werden, für welche Attribute eine bestimmte Dimensionsverwendung gilt, jedoch können Attribute ausgeblendet werden.)
Das entsprechende Element im AMO-Objektmodell (Analysis Management Objects) ist CubeDimension.