Elemento Axes (XMLA)

Contém uma coleção de elementos Axisque representam os dados de eixos contidos por um elemento root que usa o tipo de dados MDDataSet.

Sintaxe

<root xmlns="urn:schemas-microsoft-com:xml-analysis:mddataset">
   ...
   <Axes>
      <Axis>...</Axis>
   </Axes>
   ...
</root>

Características do elemento

Característica

Descrição

Tipo de dados e comprimento

Qualquer

Valor padrão

Nenhum

Cardinalidade

1-1: elemento obrigatório que ocorre apenas uma única vez.

Relações do elemento

Relação

Elemento

Elementos pai

root

Elementos filho

Axis

Comentários

No elemento Axes, os elementos Axis são listados na ordem em que eles ocorrem no conjunto de dados, começando com zero. A configuração da propriedade XMLA AxisFormat determina como são formatados os elementos Axis. Para obter mais informações sobre a propriedade AxisFormat, consulte Propriedades XMLA suportadas (XMLA).

Um eixo representa um conjunto de tuplas no qual todas as tuplas têm a mesma dimensionalidade. Um conjunto pode ser representado de modos diferentes com vantagens diferentes. Por exemplo, o seguinte conjunto de quatro tuplas pode ser representado como uma coleção de tuplas bidimensionais ou o produto Cartesiano de dois conjuntos unidimensionais.

1999

1999

2000

2000

Real

Orçamento

Real

Orçamento

Esse conjunto de tuplas pode ser representado como uma coleção de tuplas bidimensionais:

{ ( 1999, Actual ), ( 1999, Budget ), ( 2000, Actual ), ( 2000, Budget ) }

Esse conjunto também pode ser representado como um produto Cartesiano de dois conjuntos unidimensionais:

{ 1999, 2000 } x { Actual, Budget }

A primeira representação, tuplas bidimensionais, é mais simples para ser usada pelas ferramentas de cliente. A segunda representação, um produto Cartesiano de conjuntos unidimensionais, utiliza menos espaço e preserva a natureza multidimensional do conjunto.

A tabela a seguir lista operações que podem ser utilizadas para definir e caracterizar a estrutura e os membros de um eixo.

Operação

Descrição

Membro

A unidade menor de um eixo que representa o membro de uma hierarquia da dimensão.

Membros

Uma coleção de objetos Member da mesma hierarquia da dimensão.

Tupla

Uma coleção de membros de diferentes hierarquias da dimensão.

Tuplas

Uma coleção de objetos Tuple com a mesma dimensionalidade.

União

Uma união de conjuntos.

CrossJoin

Um produto Cartesiano de conjuntos.

Essas operações traduzem as tuplas bidimensionais e o produto Cartesiano de conjuntos unidimensionais como se segue.

Tuplas bidimensionais

Tuples (
   Tuple( Member(1999), Member(Actual) ),
   Tuple( Member(1999), Member(Budget) ),
   Tuple( Member(2000), Member(Actual) ),
   Tuple( Member(2000), Member(Budget) )

Produto Cartesiano de conjuntos unidimensionais

CrossProduct (
   Members( Member(1999), Member(2000) ),
   Members( Member(Actual), Member(Budget) )

Um cliente pode usar a propriedade AxisFormat para pedir uma representação específica.

Consulte também

Referência

Conceitos