Académique Documents
Professionnel Documents
Culture Documents
Suite MSBI
Réalisée par :
2022/2023
Business Intelligence
Un processus technologique pour une prise de décision efficace
OLAP :On-line Analytical Processing
3
OLAP
Les bases de données OLAP sont des bases de données
multi-dimensionnelles destinées à des analyses complexes sur des
données.
Business Intelligence
5
Cube OLAP
Voici un exemple de cube OLAP :
Dans notre exemple, nous allons nous intéresser aux ventes de
tous les magasins "XXX".
Informaticien
6
Cube OLAP
Vue n° 1 : On s'intéresse à toutes les ventes
du magasin d'ANNECY (toutes catégories
confondues durant toute l'année)
Informaticien
7
Cube OLAP
8
MDX:Multi Dimensional eXpression
• MDX est un langage de requêtes OLAP pour les bases de données
multidimensionnelles inventé en 1997 par Mosha Pasumansky
• MDX est fait pour naviguer dans les bases multidimensionnelles,
Informaticienet
10
MDX:Multi Dimensional eXpression
Structure générale d’une requête
SQL : SELECT column1, column2, …, columnn FROM table
MDX : SELECT axis1 ON COLUMNS, axis2 ON ROWS FROM cube
Informaticien
en SQL :
une vue des données en 2 dimensions : lignes et colonnes
les lignes ont la même structure définie par les colonnes
en MDX :
nb quelconque de dimensions pour former les résultats de la requête
terme d’axe pour éviter confusion avec les dimensions du cube pas de signification
particulière pour les rows et les columns,
mais il faut définir chaque axe : axe1 définit l’axe horizontal et axe2
11