Vue d’ensemble des données et des schémas multidimensionnels
S’applique à : Access 2013, Office 2013
Présentation des schémas multidimensionnels
Dans ADO MD, l'objet de métadonnées central est le cube, qui consiste en un ensemble structuré de dimensions, hiérarchies, niveaux et membres connexes.
Une dimension est une catégorie indépendante de données de votre base de données multidimensionnelle basée sur vos entités professionnelles. En règle générale, une dimension contient les éléments à utiliser comme critères de requête pour les mesures de la base de données.
Une hiérarchie est un chemin d’agrégation dans une dimension. Une dimension peut avoir plusieurs niveaux de granularité dotés de relations parent-enfant. Une hiérarchie permet de définir les relations entre ces niveaux.
Un niveau est une étape d'agrégation dans une hiérarchie. Pour les dimensions dotées de plusieurs couches d'informations, chaque couche constitue un niveau.
Un membre est un élément de données dans une dimension. En règle générale, vous créez une légende ou décrivez une mesure de la base de données à l'aide de membres.
Les cubes sont représentés par des objets CubeDef dans ADO MD. Les dimensions, hiérarchies, niveaux et membres sont également représentés par leurs objets ADO MD correspondants : Dimension, Hierarchy, Level et Member.
Dimensions
Les dimensions d'un cube dépendent de vos entités professionnelles et des types de données à représenter dans la base de données. En règle générale, chaque dimension constitue un point d'entrée ou un mécanisme indépendant permettant de sélectionner des données.
Par exemple, un cube contenant des données de ventes possède les cinq dimensions suivantes : Vendeur, Géographie, Heure, Produits et Mesures. La dimension Mesures contient les valeurs de données de ventes réelles tandis que les autres dimensions constituent des manières de classer et regrouper les valeurs des données de ventes.
La dimension Géographie est constituée des membres suivants :
{All, North America, Europe, Canada, USA, UK, Germany, Canada-West,
Canada-East, USA-NW, USA-SW, USA-NE, USA-SE, England, Scotland,
Wales,Ireland, Germany-North, Germany-South, Ottawa, Toronto,
Vancouver, Calgary, Seattle, Boise, Los Angeles, Houston,
Shreveport, Miami, Boston, New York, London, Dover, Glasgow,
Edinburgh, Cardiff, Pembroke, Belfast, Berlin,
Hamburg, Munich, Stuttgart}
Hierarchies
Les hiérarchies définissent les manières de regrouper ou de reporter les niveaux d'une dimension. Une dimension peut compter plusieurs hiérarchies.
Levels
Dans l'exemple de la dimension Géographie de l'illustration précédente, chaque zone représente un niveau de la hiérarchie.
Chaque niveau est constitué de membres, comme suit :
Monde = {All}
Continents = {Amérique du Nord, Europe}
Pays = {Canada, États-Unis, Royaume-Uni, Allemagne}
Régions = {Canada-Est, Canada-Ouest, USA-NE, USA-NW, USA-SE, USA-SW, Angleterre, Irlande, Écosse, Pays de Galles, Allemagne-Nord, Allemagne-Sud}
Villes = {Ottawa, Toronto, Vancouver, Calgary, Seattle, Boise, Los Angeles, Houston, Shreveport, Miami, Boston, New York, Londres, Douvres, Glasgow, Édimbourg, Cardiff, Pembroke, Belfast, Berlin, Hambourg, Munich, Stuttgart}
Members
Les membres inférieurs d'une hiérarchie n'ont pas d'enfants et les membres supérieurs n'ont pas de parents. Tous les autres membres ont au moins un parent et un enfant. Par exemple, une coupure transversale de l'arborescence hiérarchique de la dimension Géographie donne les relations parent-enfant suivantes :
- {All} (parent de) {Europe, Amérique du Nord}
- {Amérique du Nord} (parent de) {Canada, USA}
- {USA} (parent de) {USA-NE, USA-NW, USA-SE, USA-SW}
- {USA-NW} (parent de) {Boise, Seattle}
Les membres peuvent faire partie d'une ou plusieurs hiérachies par dimension.
Cet exemple illustre également une autre caractéristique : certains membres du niveau Semaine de la hiérarchie Year-Week n’apparaissent dans aucun niveau de la hiérarchie Year-Quarter. Autrement dit, une hiérarchie ne doit pas nécessairement comprendre tous les membres d'une dimension.