Partilhar via


Tipo de dados MeasureGroupDimension (ASSL)

Define um tipo de dados primitivo abstrato que representa a relação entre uma dimensão e um grupo de medidas.

Sintaxe

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

Características do tipo de dados

Relação do tipo de dados

Relação

Elemento

Elementos pai

Nenhum

Elementos filho

Annotations, CubeDimensionID, Source

Elementos derivados

Dimension (coleção Dimensions de MeasureGroup)

Comentários

Cada MeasureGroupDimension é uma referência a um das dimensões no cubo. Elas definem quais dimensões de cubo se aplicam ao grupo de medidas.

O conjunto de atributos fornecidos determina a granularidade (escopo) na qual as medidas do grupo de medidas são conhecidas. Por exemplo, as medidas que representam vendas de produtos estão contidas no grupo de medidas Vendas. As informações dessas medidas são armazenadas na fonte de dados subjacente em uma granularidade mensal, não semanal ou diária. Nesse caso, somente o atributo Mês seria listado para a MeasureGroupDimension que descreve a relação entre a dimensão de tempo e o grupo de medidas Vendas. Em casos raros, a granularidade pode ser definida em termos de um conjunto de atributos. Por exemplo, no conjunto de atributos {Dia, Semana, Mês, Ano}, onde Dia implica Semana e Mês, mas Semana não implica Mês, as medidas contidas no grupo de medidas Previsões poderiam ser conhecidas por Mês e Semana, mas não por Dia.

Se nenhum atributo for fornecido, somente o atributo de chave para a dimensão será listado (definindo o nível mais baixo da granularidade). Cada partição de um grupo de medidas deve ter a mesma granularidade. O conjunto de atributos listado não deve ser redundante com respeito às relações entre atributos. Por exemplo, se Mês implica Ano, a granularidade é definida como Mês, não Mês e Ano.

Um elemento MeasureGroupDimension precisa incluir uma hierarquia somente se tiver algo específico que indicar sobre ela. Não há como selecionar quais hierarquias se aplicam a um grupo de medidas específico. Similarmente, o elemento MeasureGroupAttribute deve ser incluído somente se for necessário indicar algo específico sobre ele.

Cada hierarquia deve ser um subconjunto das hierarquias incluídas no elemento CubeDimension. Não é possível selecionar os níveis, embora alguns possam ser desabilitados automaticamente de acordo com a granularidade do grupo de medidas.

O elemento correspondente no modelo de objeto AMO (Objetos de Gerenciamento de Análise) é MeasureGroupDimension.