Élément Axes (XMLA)
Contient une collection d'éléments Axis qui représentent les données d'axe que contient un élément root utilisant 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 |
Aucune |
Cardinalité |
1-1 : élément requis qui apparaît une fois et une seule. |
Notes
Sous l'élément Axes, les éléments Axis sont répertoriés dans l'ordre où ils apparaissent dans le dataset, en commençant à zéro. Le paramètre de propriété XMLA AxisFormat détermine comment les éléments Axis 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 |
---|---|
Member |
La plus petite unité d'un axe représentant le membre d'une hiérarchie de dimension. |
Members |
Une collection d'objets Member de la même hiérarchie de dimension. |
Tuple |
Une collection de membres de hiérarchies de dimension différentes. |
Tuples |
Une collection d'objets Tuple de 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.