Type de données MeasureGroupDimension (ASSL)

Définit un type de données primitif abstrait représentant la relation entre une dimension et un groupe de mesures.

Syntaxe

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

Caractéristiques du type de données

Relations du type de données

Relation

Élément

Éléments parents

Aucun

Éléments enfants

Annotations, CubeDimensionID, Source

Éléments dérivés

Dimension (collection Dimensions de MeasureGroup)

Notes

Chaque type de données MeasureGroupDimension est une référence à l'une des dimensions dans le cube. Ces références définissent quelles dimensions du cube s'appliquent au groupe de mesures.

L'ensemble des attributs fournis détermine la granularité (étendue) avec laquelle les mesures dans le groupe de mesures sont connues. Par exemple, les mesures qui représentent des ventes de produits apparaissent dans le groupe de mesures Sales. Les informations concernant ces mesures sont stockées dans la source de données sous-jacente à une granularité mensuelle, plutôt qu'hebdomadaire ou quotidienne. Dans ce cas, seul l'attribut Month (Mois) serait répertorié pour le type de données MeasureGroupDimension décrivant la relation entre une dimension de temps et le groupe de mesures Sales. Dans de rares cas, la granularité peut être définie sous la forme d'un ensemble d'attributs. Par exemple, dans le cas de l'ensemble d'attributs {Day, Week, Month, Year} où Day (Jour) implique Week (Semaine) et Month (Mois) mais Week n'implique pas Month, les mesures contenues dans le groupe de mesures Forecasts (Prévisions) peuvent être connues par mois et par semaine, mais pas par jour.

Si aucun attribut n'est fourni, le résultat obtenu donnerait l'impression que seul l'attribut de clé de la dimension est répertorié (définition du niveau de granularité le plus bas). Chaque partition d'un groupe de mesures doit posséder la même granularité. L'ensemble des attributs répertoriés ne doit pas apparaître comme un élément redondant par rapport aux relations entre les attributs. Par exemple, si Month implique Year (Année), la granularité est définie sous la forme Month, et non Month et Year.

Un type de données MeasureGroupDimension doit inclure une hiérarchie uniquement s'il inclut des éléments spécifiques à présenter sur celle-ci. (Il n'existe aucun moyen de déterminer quelles hiérarchies s'appliquent à un groupe de mesures particulier). De la même façon, il doit inclure un type de données MeasureGroupAttribute uniquement s'il dispose d'éléments spécifiques à signaler à ce sujet.

Chaque hiérarchie doit être un sous-ensemble des hiérarchies incluses dans l'élément CubeDimension. Vous ne pouvez pas sélectionner les niveaux même si certains d'entre eux peuvent être automatiquement désactivés en fonction de la granularité du groupe de mesures.

L'élément correspondant dans le modèle objet AMO (Analysis Management Objects) est MeasureGroupDimension.