Vous êtes sur la page 1sur 11

Business Intelligence

Un processus technologique pour une prise de décision efficace

Suite MSBI
Réalisée par :

Marwa Gargouri & Amal Koubaa


Consultantes Business Intelligence

2022/2023
Business Intelligence
Un processus technologique pour une prise de décision efficace
OLAP :On-line Analytical Processing

La modélisation multidimensionnelle consiste à considérer un sujet


Business Intelligence
analysé comme un point dans un espace à plusieurs dimensions. Les
données sont organisées de manière à mettre en évidence le sujet
analysé et les différentes perspectives de l'analyse.

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

Les systèmes OLAP doivent :


1. Supporter les exigences complexes des décideurs en termes d'analyse
2. Analyser les données à partir de différentes perspectives (dimensions
métiers)
3. Supporter les analyses complexes impliquant des ensembles de
données volumineux.
4
Caractéristiques MOLAP
Les cubes OLAP ont les caractéristiques suivantes :
1- obtenir des informations déjà agrégées selon les besoins de
Informaticien
l’utilisateur.
2- simplicité et rapidité d’accès
3- capacité à manipuler les données agrégées selon différentes
dimensions
4- un cube utilise les fonctions classiques d’agrégation : min, max, count,
sum, avg, mais peut utiliser des fonctions d’agrégations spécifiques.

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

Vue n° 2 : On s'intéresse aux ventes de la


catégorie "vêtements pour enfants" (tous les
magasins durant toute l'année)

7
Cube OLAP

Vue n° 3 : On s'intéresse à toutes les ventes


durant le mois de Février (toutes catégories
confondues et dans tous les magasins) Informaticien

Vue n° 4 : On s'intéresse aux ventes du


magasin d'ANNECY dans la catégorie
"vêtements pour enfants" durant le
mois de Février

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

définir des requêtes sur tous leurs objets (dimensions, hiérarchies,


niveaux, membres et cellules) .Une requête MDX retourne un
rapport à plusieurs dimensions consistant en un ou plusieurs
tableaux 2D
• Utilisé par de nombreux outils de BI commerciaux, c’est un
langage très complexe et puissant générant des requêtes plus
compacte que les requêtes SQL équivalentes 9
MDX:Multi Dimensional eXpression
La syntaxe de MDX ressemble à celle de SQL par ses mots clé
SELECT, FROM, WHERE, mais leurs sémantiques sont différentes :
• SQL construit des vues relationnelles Informaticien

• MDX construits des vues multidimensionnelles des données

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

définit l’axe vertical

Vous aimerez peut-être aussi