Introduction à la chaîne décisionnelle

Accès aux données stockées

Attempting to force one technology or tool to satisfy a particular need for which another tool is more effective and efficient is like attempting to drive a screw into a wall with a hammer when a screwdriver is at hand: the screw may eventually enter the wall but at what cost?
E.F Codd


Le modèle OLAP

Le modèle OLAP est une représentation logique des données, qui travaille sur des aggrégats suivant plusieurs dimensions. Il s´agit d´une modélisation sur n dimensions, sous forme d´un hypercube.Les données sont structurées suivant plusieurs axes d´analyse, comme le temps, la localisation. Une cellule est l´intersection des différentes dimensions. Le calcul de chaque cellule est réalisé au chargement du modèle, afin d´assurer des temps de réponse stables.


Exemple d´hypercube OLAP

Modèle en constellation

Le modèle OLAP est :


Le langage de requêtage MDX

Langage de requêtage MDX est utilisé pour accéder aux données représentées à l´aide du modèle OLAP. Il s´agit d'un langage ensembliste, dont les principales possibilités sont détaillées dans cette section.


Drill-up / down (zoom / dézoom)

Permet d´accéder à une vue plus ou moins détaillée des données. On dit que l´on accède à un membre(un niveau) d´une dimension.


drill-up / down

Rotate (rotation)

Permet d´accéder aux données concernant un fait, selon un axe d´analyse (une dimension) différent.


rotate

Slicing (découpage en tranche)

Permet d´accéder aux données concernant un fait, selon une partie des axes d´analyse (des dimensions) choisis.


slicing

Scoping (définition d´un contexte d´analyse)

Permet d´accéder aux données concernant un fait, en choisissant le niveau de dé détail désiré, pour chaque axe d´analyse (dimension) choisi.


scoping