Share via


Tipo de datos MeasureGroupDimension (ASSL)

Define un tipo de datos primitivo abstracto que representa la relación existente entre una dimensión y un grupo de medida.

Sintaxis

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

Características del tipo de datos

Relaciones entre tipos de datos

Relación

Elemento

Elementos primarios

Ninguno

Elementos secundarios

Annotations, CubeDimensionID, Source

Elementos derivados

Dimension (colección Dimensions de MeasureGroup)

Comentarios

Cada MeasureGroupDimension es una referencia a una de las dimensiones del cubo. Éstos definen qué dimensiones de cubo se aplican al grupo de medida.

El conjunto de atributos que se proporcionan determina la granularidad (ámbito) en la que se conocen las medidas del grupo de medida. Por ejemplo, las medidas que representan las ventas de productos están contenidas en el grupo de medida Sales. La información de estas medidas se almacena en el origen de datos subyacente con una granularidad mensual, en vez de semanal o diaria. En este caso, sólo debería aparecer listado el atributo Month para el MeasureGroupDimension que describe la relación existente entre una dimensión de tiempo y el grupo de medida Sales. En algún caso aislado, la granularidad se podría definir en términos de un conjunto de atributos. Por ejemplo, dado el conjunto de atributos {Day, Week, Month, Year}, donde Day implica Week y Month, pero Week no implica Month, podrían conocerse las medidas contenidas en el grupo de medida Forecasts por Month y Week, pero no por Day.

Si no se proporciona ningún atributo, es como si sólo apareciera en la lista el atributo clave de la dimensión (que define el nivel mínimo de granularidad). Cada partición de un grupo de medida debe tener la misma granularidad. El conjunto de atributos enumerado no debería ser redundante con respecto a las relaciones entre atributos. Por ejemplo, si Month implica Year, la granularidad se define como Month, no como Month y Year.

Un MeasureGroupDimension necesita incluir una jerarquía sólo si tiene algo específico que así lo indique. (No hay ninguna manera de seleccionar qué jerarquías se aplican a un grupo de medida determinado). De igual forma, necesita incluir un MeasureGroupAttribute sólo si tiene algo específico que así lo indique.

Cada jerarquía debe ser un subconjunto de las jerarquías incluidas en CubeDimension. No es posible seleccionar los niveles, aunque algunos se podrían deshabilitar automáticamente dependiendo de la granularidad del grupo de medida.

El elemento correspondiente en el modelo de objetos Objetos de administración de análisis (AMO) es MeasureGroupDimension.