Vous êtes sur la page 1sur 49

Informatique décisionnelle

DataWarehouse

Dr. Fatine JEBBOR


Fatine.jebbor@gmail.com

2021/2022
OLAP : On-Line Analytical Processing
La représentation des données

fatine.jebbor@gmail.com Informatique décisionnelle 2


OLAP : La représentation des données
Exemple : représentation relationnelle VS multidimensionnelle
2 dimensions + 1 mesure (quantité de vente)

1 dimension/ colonne.

Représentation sur le plan :

Dimension région : colonnes


fatine.jebbor@gmail.com Dimension Produit : lignes
Informatique décisionnelle 3
OLAP : La représentation des données

Tableau croisé dynamique :

fatine.jebbor@gmail.com Informatique décisionnelle 4


OLAP : La représentation des données

(somme, moyenne, groupement…): toutes les sources dans 1 cube

fatine.jebbor@gmail.com Informatique décisionnelle 5


OLAP : définition

fatine.jebbor@gmail.com Informatique décisionnelle 6


OLAP : principe et objectif

fatine.jebbor@gmail.com Informatique décisionnelle 7


OLAP

: (il choisit les dimensions nécessaires pour l’analyse souhaitée).

fatine.jebbor@gmail.com Informatique décisionnelle 8


OLAP : fonctionnement

fatine.jebbor@gmail.com Informatique décisionnelle 9


OLAP : exemple de représentation d’un cube OLAP

Analyse d’une activité de transport :

(voies de 240 packages


transport) ont étés
transportés a
partir de
l’Afrique par
avion durant le
4eme trimestre.

(Continents
regroupés par
Est/Ouest)

Date_départ
fatine.jebbor@gmail.com (Trimestres regroupés par moitié d’année)
Informatique décisionnelle 10
OLAP

BDR BDM

fatine.jebbor@gmail.com Informatique décisionnelle 11


OLAP

(Exemple : plusieurs gammes de produit)

fatine.jebbor@gmail.com Informatique décisionnelle 12


OLAP

fatine.jebbor@gmail.com Informatique décisionnelle 13


OLAP

(besoins)

fatine.jebbor@gmail.com Informatique décisionnelle 14


OLAP

fatine.jebbor@gmail.com Informatique décisionnelle 15


OLAP

Requête qui retourne une structure


multidimensionnelle (cube) avec des
axes représentant des dimensions + fait
une agrégation sur une dimension pour
regrouper par ville.

Exemple 2 : analyse des quantités


de vente selon les factures.
fatine.jebbor@gmail.com Informatique décisionnelle 16
OLAP

(Traitements en local)

fatine.jebbor@gmail.com Informatique décisionnelle 17


OLAP

(données sources)

ROLAP, MOLAP, HOLAP : applications dont l’architecture est client-serveur


(volume important de données : plusieurs centaines de Giga).

fatine.jebbor@gmail.com Informatique décisionnelle 18


OLAP

Pour MOLAP :

Cube finalisé.

Après
agrégations : tjrs
le même format.

Données brutes :
stockage multi-
dim.

fatine.jebbor@gmail.com Informatique décisionnelle 19


OLAP

fatine.jebbor@gmail.com Informatique décisionnelle 20


OLAP : Opérations

- année
- intervalle d’années

- Catégorie
- famille_pd

fatine.jebbor@gmail.com Informatique décisionnelle 21


OLAP : Opérations

Selon le besoin d’analyse :

Face catégorie/année Face région/année

région/
zone

(Dimensions : catégorie, région et année)


fatine.jebbor@gmail.com Informatique décisionnelle 22
OLAP : Opérations

Le membre 1996 de
la dimension année

fatine.jebbor@gmail.com Informatique décisionnelle 23


OLAP : Opérations

/Dicing

2 membres de la
dimension année +
1 membre de la
dimension
catégorie
fatine.jebbor@gmail.com Informatique décisionnelle 24
OLAP : Opérations

fatine.jebbor@gmail.com Informatique décisionnelle 25


OLAP : Opérations

Cube avec 2 dimensions.


Mesure : nombre_jours

Week1 : 1 seul jour avec 64 ...

fatine.jebbor@gmail.com Informatique décisionnelle 26


OLAP : Opérations

Hiérarchie : température → niveau

fatine.jebbor@gmail.com Informatique décisionnelle 27


OLAP : Opérations

fatine.jebbor@gmail.com Informatique décisionnelle 28


OLAP : Opérations

: 1 seul membre de la dimension Température

fatine.jebbor@gmail.com Informatique décisionnelle 29


OLAP : Opérations

fatine.jebbor@gmail.com Informatique décisionnelle 30


Exemple 2 : Opérations OLAP

fatine.jebbor@gmail.com Informatique décisionnelle 31


Exemple 2 : Opérations OLAP

fatine.jebbor@gmail.com Informatique décisionnelle 32


Exemple 2 : Opérations OLAP

fatine.jebbor@gmail.com Informatique décisionnelle 33


Exemple 2 : Opérations OLAP

fatine.jebbor@gmail.com Informatique décisionnelle 34


Exemple 2 : Opérations OLAP

fatine.jebbor@gmail.com Informatique décisionnelle 35


OLAP : Exemple global
Intérêt des opérations OLAP

1) Somme de nbr_vente pour produit magasin et semaines donnés :

2) Somme de nbr_vente pour tous les magasins :

3) Résumé pour 1 seule marque dans tous les magasins pendant 1 année:

(500*300*52)

fatine.jebbor@gmail.com Informatique décisionnelle 36


OLAP : Exemple global
Intérêt des opérations OLAP

1) Somme de nbr_vente pour produit magasin et semaines donnés :

2) Somme de nbr_vente pour tous les magasins :

3) Résumé pour 1 seule marque dans tous les magasins pendant 1 année:

(500*300*52)

Conclusion : Objectif (nbr_vente par marque) difficile à réaliser si on se base sur la BDR.
37
OLAP

Solution :

⇒ Roll up sur Produit vers Marque : regroupement par Marque.


(après le Roll up) :
(300*52)

⇒ Roll up sur Semaine vers Trimestre: regroupement par Trimestre.

(300*4)

7 800 000 –> 15 600 –> 1200 : réduction du nombre de lignes grâce a OLAP.
fatine.jebbor@gmail.com Informatique décisionnelle 38
OLAP : étude de cas

fatine.jebbor@gmail.com Informatique décisionnelle 39


OLAP : étude de cas

fatine.jebbor@gmail.com Informatique décisionnelle 40


OLAP : étude de cas (exemples d’opérations)

fatine.jebbor@gmail.com Informatique décisionnelle 41


OLAP : étude de cas (requête pour obtenir un cube
de données)

fatine.jebbor@gmail.com Informatique décisionnelle 42


OLAP : étude de cas

Résultat de la requête :

fatine.jebbor@gmail.com Informatique décisionnelle 43


OLAP : Exemple 2

fatine.jebbor@gmail.com Informatique décisionnelle 44


OLAP : Exemple 2

fatine.jebbor@gmail.com Informatique décisionnelle 45


OLAP : Exemple 2

fatine.jebbor@gmail.com Informatique décisionnelle 46


OLAP : Exemple 3

fatine.jebbor@gmail.com Informatique décisionnelle 47


OLAP : Exemple 3

fatine.jebbor@gmail.com Informatique décisionnelle 48


OLAP : Exemple 3

fatine.jebbor@gmail.com Informatique décisionnelle 49

Vous aimerez peut-être aussi