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. |
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.