Partager via


Élément Axes (XMLA)

Contient une collection d’éléments Axis qui représentent les données d’axe contenues par un élément racine qui utilise le type de données MDDataSet .

Syntaxe

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

Caractéristiques de l’élément

Caractéristique Description
Type de données et longueur Quelconque
Valeur par défaut None
Cardinalité 1-1 : élément requis qui apparaît une fois et une seule.

Relations d’éléments

Relation Élément
Éléments parents root
Éléments enfants Axe

Remarques

Sous l’élément axes , les éléments d' axe sont répertoriés dans l’ordre dans lequel ils se produisent dans le DataSet, en commençant à zéro. Le paramètre de propriété XMLA AxisFormat détermine la façon dont les éléments d' axe sont mis en forme. Pour plus d’informations sur la propriété AxisFormat , consultez Propriétés XMLA prises en charge (XMLA).

Un axe représente un jeu de tuples dans lequel tous les tuples ont la même dimensionnalité. Un jeu peut être représenté de plusieurs façons offrant différents avantages. Par exemple, le jeu de quatre tuples suivant peut être représenté comme une collection de tuples à deux dimensions ou un produit cartésien de deux ensembles unidimensionnels.

1999 1999 2000 2000
Réel Budget Réel Budget

Ce jeu de tuples peut être représenté comme une collection de tuples à deux dimensions :

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

Ce jeu peut également être représenté comme un produit cartésien de deux ensembles unidimensionnels :

{ 1999, 2000 } x { Actual, Budget }  

La première représentation, les tuples à deux dimensions, est plus simple à utiliser pour les outils clients. La seconde représentation, un produit cartésien d'ensembles unidimensionnels, utilise moins d'espace et conserve la nature multidimensionnelle du jeu.

Le tableau suivant répertorie les opérations qui peuvent être utilisées pour définir et caractériser la structure et les membres d'un axe.

Opération Description
Membre La plus petite unité d'un axe représentant le membre d'une hiérarchie de dimension.
Membres Collection d’objets membres de la même hiérarchie de dimension.
Tuple Une collection de membres de hiérarchies de dimension différentes.
Tuples Collection d’objets Tuple avec la même dimensionnalité.
Union Une union d'ensembles.
CrossJoin Un produit cartésien d'ensembles.

Ces opérations traduisent les tuples à deux dimensions et le produit cartésien d'ensembles unidimensionnels de la façon suivante.

Tuples à deux dimensions

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

Produit cartésien d'ensembles unidimensionnels

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

Un client peut utiliser la propriété AxisFormat pour demander une représentation spécifique.