Partager via


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

Relations entre les éléments

Relation

Élément

Éléments parents

root

Éléments enfants

Axis

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.

Voir aussi

Référence

Concepts