Tipo di dati GroupDimension (ASSL)

Definisce un tipo di dati primitivo astratto che rappresenta la relazione tra una dimensione e un gruppo di misure.

Sintassi

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

Caratteristiche tipo di dati

Relazioni tra tipi di dati

Relazione

Elemento

Elementi padre

Nessuno

Elementi figlio

Annotation, CubeDimensionID, Source

Elementi derivati

Dimension (Dimensions, raccolta di MeasureGroup)

Osservazioni

Ogni MeasureGroupDimension è un riferimento a una delle dimensioni sul cubo. Questi definiscono quali dimensioni del cubo si applicano al gruppo di misure.

Il set di attributi fornito determina la granularità (ambito) con la quale sono conosciute le misure sul gruppo di misure. Ad esempio, le misure che rappresentano le vendite del prodotto sono contenute nel gruppo di misure delle Vendite. Le informazioni per queste misure sono archiviate nell'origine dei dati sottostanti con una granularità mensile, piuttosto che settimanale o giornaliera. In questo caso, solo l'attributo Mese sarebbe elencato per il MeasureGroupDimension che descrive la relazione tra una dimensione temporale e il gruppo di misure delle Vendite. In rari casi, la granularità potrebbe essere definita in termini di set di attributi. Ad esempio, dato il set di attributi {giorno, settimana, mese anno}, dove il giorno implica settimana e mese, ma la settimana non implica il mese, le misure contenute nel gruppo di misure delle Previsioni potrebbero essere conosciute da mese e settimana, ma non dal giorno.

Se non è fornito alcun attributo, è come se solo l'attributo chiave per la dimensione venisse elencato (definizione del livello più basso della granularità). Ogni partizione di un gruppo di misure deve avere la stessa granularità. Il set di attributi elencato non deve essere ridondante riguardo alle relazioni tra attributi. Ad esempio, se il mese implica l’anno, la granularità è definita come mese, non mese e anno.

Un MeasureGroupDimension deve includere una gerarchia solo se ha dati specifici al riguardo. (Non c'è modo di selezionare quali gerarchie si applicano a un particolare gruppo di misure). Similmente, deve includere un MeasureGroupAttribute solo se ha dati specifici al riguardo.

Ogni gerarchia deve essere un subset delle gerarchie incluse in CubeDimension. Non è possibile selezionare i livelli, sebbene alcuni livelli potrebbero essere disattivati a seconda della granularità del gruppo di misure.

L'elemento corrispondente nel modello di oggetti AMO (Analysis Management Objects) è MeasureGroupDimension.