OLAP
Comment ça marche ?
Au
sein d'une base de données de type OLAP, les données
sont rangées selon un principe de
dimensions correspondant étroitement aux axes de recherche des
utilisateurs. Cette structure en forme de "cube" présente de nombreux
avantages.
Voyons un exemple
Un chef de secteur peut ainsi
souhaiter visualiser une représentation du chiffre d'affaires réalisé
selon les deux axes suivant :
par produit et
par région et
par
période.
Puis, après réflexion, il pense qu'il obtiendra une meilleure
appréciation en inversant les axes :
par région et
par produit
et
par période.
Avec une base
multidimensionnelle, il suffit de faire "pivoter" le cube sans pour autant être
contraint de générer une nouvelle requête.
Il existe bien sûr en natif
d'autres fonctions essentielles pour le décisionnel comme le
Slice and Dice,
permettant de découper une "tranche" du cube afin de l'analyser plus finement et
le
Drill Down et
Drill Up pour descendre plus avant dans le détail.
Drill Down :Ainsi
notre chef de secteur peut se poser la question suivante :
"
Vente des
produits frais dans la région Alsace pour le trimestre écoulé"Puis il
voudra affiner :
...Et dans le département du Bas Rhin...
...Et dans la
ville de Strasbourg...
...Et dans le quartier....
OLAP réactualise l'ensemble des calculs de synthèse et les agrégats selon la
question posée.
Langage MDX
Le langage MDX, né au sein des labos Microsoft (SQL Server OLAP), est un langage d'interrogation des bases multidimensionnelles plus adapté que le classique SQL pour le traitement des requêtes de type OLAP.
MDX signifie "Multi-Dimensional Expressions".
Microsoft a proposé le langage MDX comme standard des interrogations multi dimensionnelles.
Pour en savoir un peu plus, voir le tutoriel de
Database Journal.
Solution Olap Open Source
Sur un thème connexe
Lecture recommandée
Les principes de Olap expliqués. Exemples pratiques avec Oracle Essbase. Comment conduire le projet, bâtir la base multidimensionnelle. Techniques, conseils et recommandations pour configurer et optimiser la base.
1
2
3
4
5
6
7
Recommandez cet article
Copyright
: Alain FERNANDEZ ©1998-2010 Tous droits réservés Mentions légales