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
Le modèle OLAP est :
- très souple dans son mode de requêtage,
- très rapide si le modèle est bien fait.
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.
Rotate (rotation)
Permet d´accéder aux données concernant un fait, selon un axe d´analyse (une dimension) différent.
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.
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.