Freigeben über


MeasureGroupDimension-Datentyp (ASSL)

Definiert einen abstrakten Grunddatentyp, der die Beziehung zwischen einer Dimension und einer Measuregruppe darstellt.

Syntax

  
<MeasureGroupDimension>  
   <CubeDimensionID>...</CubeDimensionID>  
      <Annotations>...</Annotations>  
   <Source>...</Source>  
</MeasureGroupDimension>  

Datentypmerkmale

Merkmal BESCHREIBUNG
Basisdatentypen Keine
Abgeleitete Datentypen DataMiningMeasureGroupDimension, DegenerateMeasureGroupDimension, ManyToManyMeasureGroupDimension, ReferenceMeasureGroupDimension, RegularMeasureGroupDimension

Datentypbeziehungen

Beziehung Element
Übergeordnete Elemente Keine
Untergeordnete Elemente Annotations, CubeDimensionID, Source
Abgeleitete Elemente Dimension (Dimensions , Auflistung von MeasureGroup)

Hinweise

Jede MeasureGroupDimension ist ein Verweis auf eine der Dimensionen auf dem Cube. Sie definieren, welche Cubedimension für die Measuregruppe gilt.

Der Attributsatz, der geliefert wird, bestimmt die Granularität (Umfang), indem die Measures in der Measuregruppe bekannt sind. Measures, die für Produktverkäufe stehen, sind beispielsweise in der Verkäufe-Measuregruppe enthalten. Informationen über diese Measures werden auf monatlicher und nicht auf wöchentlicher oder täglicher Basis in der zugrunde liegenden Datenquelle gespeichert. In diesem Fall würde nur das Attribut Monat in der MeasureGroupDimension aufgeführt werden, die die Beziehung zwischen einer Zeit-Dimension und der Verkäufe-Measuregruppe beschreibt. In seltenen Fällen könnte die Granularität in Hinsicht auf einen Satz von Attributen definiert werden. Wenn man beispielsweise den Attributsatz {Tag, Woche, Monat, Jahr} nimmt, in dem Tag Woche und Monat impliziert, aber Woche nicht Monat impliziert, könnten die in der Vorhersagen-Measuregruppe enthaltenen Measures nach Monat und Woche, nicht aber nach Tag bekannt sein.

Wenn kein Attribut geliefert wird, ist es so, als ob nur das Schlüsselattribut für die Dimension geliefert wäre (das die niedrigste Granularitätsstufe definiert). Jede Partition einer Measuregruppe muss die gleiche Granularität haben. Der Attributsatz, der aufgelistet wird, sollte in Bezug auf die Beziehungen zwischen Attributen nicht redundant sein. Wenn Monat beispielsweise Jahr impliziert, wird die Granularität als Monat, nicht als Monat und Jahr definiert.

Eine MeasureGroupDimension muss nur dann eine Hierarchie enthalten, wenn sie darüber etwas Bestimmtes angeben kann. (Es gibt keine Möglichkeit, auszuwählen, welche Hierarchien für eine bestimmte Measuregruppe gelten). Genauso muss sie nur dann ein MeasureGroupAttribute enthalten, wenn sie darüber etwas Bestimmtes angeben kann.

Jede Hierarchie muss eine Teilmenge der in der CubeDimensionenthaltenen Hierarchien sein. Die Ebenen können nicht ausgewählt werden, auch wenn einige Ebenen abhängig von der Granularität der Measuregruppe automatisch deaktiviert werden könnten.

Das entsprechende Element im Analysis Management Objects -Objektmodell (AMO) ist MeasureGroupDimension.

Weitere Informationen

Analysis Services Scripting Language-XML-Datentypen (ASSL)