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
Caractéristique |
Description |
---|---|
Types de données de base |
Aucun |
Types de données dérivés |
DataMiningMeasureGroupDimension, DegenerateMeasureGroupDimension, ManyToManyMeasureGroupDimension, ReferenceMeasureGroupDimension, RegularMeasureGroupDimension |
Relations du type de données
Relationship |
Élément |
---|---|
Éléments parents |
Aucun |
Éléments enfants |
|
É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.
Voir aussi
Référence
Types de données XML Analysis Services Scripting Language (ASSL)