Utilisation de données multidimensionnelles
Un ensemble de cellules est le résultat d’une requête sur des données multidimensionnelles. Il se compose d’une collection d’axes, généralement pas plus de quatre axes et généralement seulement deux ou trois. Un axe est une collection de membres d’une ou plusieurs dimensions, qui est utilisée pour localiser ou filtrer des valeurs spécifiques dans un cube.
Une position est un point le long d’un axe. Pour un axe constitué d’une dimension unique, ces positions sont un sous-ensemble des membres de la dimension. Si un axe se compose de plusieurs dimensions, chaque position est une entité composée, qui a n parties où n est le nombre de dimensions orientées le long de cet axe. Chaque partie du poste est un membre d'une dimension constituante.
Par exemple, si les dimensions Geography et Product d’un cube contenant des données de vente sont orientées le long de l’axe x d’un ensemble de cellules, une position le long de cet axe peut contenir les membres « USA » et « Computers ». Dans cet exemple, la détermination d’une position le long de l’axe x nécessite que les membres de chaque dimension soient orientés le long de l’axe.
Une cellule est un objet positionné à l’intersection des coordonnées de l’axe. Chaque cellule a plusieurs éléments d’informations associés, y compris les données elle-même, une chaîne mise en forme (forme affichable de données de cellule) et la valeur ordinale de cellule. (Chaque cellule est une valeur ordinale unique dans l’ensemble de cellules. La valeur ordinale de la première cellule du jeu de cellules est égale à zéro, tandis que la cellule la plus à gauche d’un ensemble de cellules avec huit colonnes aurait une valeur ordinale de huit.)
Par exemple, un cube a les six dimensions suivantes (notez que ce schéma de cube diffère légèrement de l’exemple donné dans Vue d’ensemble des schémas multidimensionnels et des données) :
Vendeur
Géographie (hiérarchie naturelle) - Continents, Pays/Régions, États, et ainsi de suite
Trimestres - Trimestres, Mois, Jours
Années
Mesures - Ventes, Pourcentage de Changement, Ventes Prévisionnelles
Produits
L'ensemble de cellules suivant représente les ventes pour 1991 pour tous les produits :
Note
Les valeurs de cellule de l’exemple peuvent être affichées sous forme de paires ordonnées d’ordinals de position d’axe où le premier chiffre représente la position de l’axe x et le deuxième chiffre la position de l’axe y.
Les caractéristiques de cet ensemble de cellules sont les suivantes :
Dimensions de l’axe : Trimestres, Vendeur, Géographie
Dimensions de filtre : Mesures, Années, Produits
Deux axes : COLUMN (x ou Axe 0) et ROW (y, ou Axe 1)
axe x : deux dimensions imbriquées, Vendeur et Géographie
axe y : dimension des trimestres
L’axe x a deux dimensions imbriquées : vendeur et géographie. Dans Geography, quatre membres sont sélectionnés : Seattle, Boston, USA-Sud et Japon. Deux membres sont sélectionnés à partir de Salesperson : Valentine et Nash. Cela génère un total de huit positions sur cet axe (8 = 4*2).
Chaque coordonnée est représentée sous la forme d’une position avec deux membres : une de la dimension Salesperson et une autre de la dimension Geography :
(Valentine, Seattle), (Valentine, Boston), (Valentine, USA_North),
(Valentine, Japan), (Nash, Seattle), (Nash, Boston), (Nash, USA_North),
(Nash, Japan)
L’axe y n’a qu’une seule dimension, contenant les huit positions suivantes :
Jan, Feb, Mar, Qtr2, Qtr3, Oct, Nov, Dec
Les ensembles de cellules, les cellules, les axes et les positions sont tous représentés dans ADO MD par des objets correspondants : Cellset, Cell, Axiset Position.
Voir aussi
Modèle Objet ADO MD
ADO (Multidimensionnel) (ADO MD)
Vue d’ensemble des schémas multidimensionnels et de données
Programmation avec ADO MD
Utilisation d’ADO avec ADO MD