Chapitre 3.2 Modélisation Multidimensionnelle 13022024 LBC-BI2 ISIMA 2023 2024

Vous aimerez peut-être aussi

Vous êtes sur la page 1sur 20

Modélisation multidimensionnelle & Entrepôts de données

Modélisation multidimensionnelle

Séance 4 : 13/02/2024

▪ Enseignante : Leïla Bayoudhi


▪ Etablissement : Institut Supérieur d’Informatique de Mahdia
▪ Année universitaire : 2023-2024
Granularité d’une dimension
▪ Une dimension contient des membres organisés en hiérarchie (niveaux):

▪ Chacun des membres appartient à un niveau hiérarchique (ou niveau de granularité) particulier

▪ Granularité d’une dimension : nombre de niveaux hiérarchiques

▪ Chaque niveau est représenté par une entité

▪ Certaines entités sont rattachées à d’autres par des liens d’appartenance ou de regroupement
hiérarchique

▪ Certains de ces chemins sont connus (Jour, Mois, Année), d’autres doivent être repérés par une
analyse précise du vocabulaire des utilisateurs (Produit, Gamme, Marque)

14
Exemples

Temps
Année
Client
Trimestre Catégorie

Mois Produit Client


Région
Mois
Client
Marge
Produit Revenu Région
Quantité
Gamme Pays

Marque
Territoire

Produit
L. Bayoudhi ED 15
Exemples
▪ Dimension

• Temps, Produit, Géographie, ...

▪ Niveau : hiérarchisation des dimensions

• Temps : Année, Semestre, Trimestre, Mois, Semaine, ...

• Produit : Rayon, Catégorie, Nature,...

• Géographie : Région, Département, Ville, Magasin, …

▪ Membres d'un Niveau

• Produit::Rayon : Frais, Surgelé, ... , Liquide

• Produit::Rayon.Catégorie : Frais.Laitage, ... , Liquide.Jus

• Produit::Rayon.Catégorie.Nature : Frais.Laitage.Yaourt, ... , Liquide.Jus.Orange 16


Exemples

17
Évolution des dimensions

▪ Dimensions à évolution lente : Slowly changing Dimensions (SCD )

▪ Dimensions à évolution rapide

L. Bayoudhi ED 18
Dimensions à évolution lente

❖Un produit peut changer de noms ou de formulation:

• « Raider » en « Twix »

• « yaourt à la vanille » en « yaourt saveur vanille »

▪ Gestion de la situation, 3 solutions :

✓ Écrasement de l’ancienne valeur :

✓ Versionnement

✓ Valeur d’origine / valeur courante

L. Bayoudhi ED 19
Dimensions à évolution lente (1/3)
❑ Écrasement de l’ancienne valeur :

• Correction des informations erronées

▪ Avantage:

• Facile à mettre en œuvre

▪ Inconvénients:

• Perte de la trace des valeurs antérieures des attributs

• Perte de la cause de l’évolution dans les faits mesurés

Clé produit Description du produit Groupe de produits


12345 Intelli-Kids Logiciel

L. Bayoudhi ED Jeux éducatifs 20


Dimensions à évolution lente (2/3)
❑ Ajout d’un nouvel enregistrement:
• Utilisation d’une clé de substitution

▪ Avantages:
• Permet de suivre l’évolution des attributs
• Permet de segmenter la table de faits en fonction de l’historique

▪ Inconvénient:
• Accroit le volume de la table

Clé produit Description du produit Groupe de produits


12345 Intelli-Kids Logiciel
25963 Intelli-Kids Jeux éducatifs
L. Bayoudhi ED 21
Dimensions à évolution lente (3/3)

❑ Ajout d’un nouvel attribut:


• Valeur origine/valeur courante
▪ Avantages:
• Avoir deux visions simultanées des données :
• Voir les données récentes avec l’ancien attribut
• Voir les données anciennes avec le nouvel attribut
• Voir les données comme si le changement n’avait pas eu lieu
▪ Inconvénient:
• Inadapté pour suivre plusieurs valeurs d’attributs intermédiaires

Clé produit Description du Groupe de Nouveau groupe


produit produits de produits
12345 Intelli-Kids Logiciel Jeux éducatifs
L. Bayoudhi ED 22
Dimensions à évolution rapide

▪ Subissent des changements très fréquents dont on veut préserver l’historique

▪ Exemple : Clients pour une compagnie d’assurance, le profil démographique


des clients (âge, revenu, etc.).

▪ Solution: isoler les attributs qui changent rapidement

L. Bayoudhi ED 23
Dimensions à évolution rapide
Dim client

Faits Clé_client
Dim client
Nom Faits
Clé_client Clé_client
… Prénom Clé_client
Nom
Adresse Clé_démog
Prénom
Date_naissance
Adresse

Date_nais
… Dim_démographique
Revenus Clé_démog
Niveau_étude Revenus
Nb_enfants Niveau_étude
Statut_marital Nb_enfants
Profil_financier Statut_marital
Profil_achat Profil_financier 24

Profil_achat
Modèles d’un Data Warehouse

❑ Modèle en étoile

❑ Modèle en flocon de neige

❑ Modèle en constellation

L. Bayoudhi ED 25
Modèle Étoile
▪ Le fait au centre et des dimensions autour

▪ Les tables de dimension n'ont pas de lien entre elles.

▪ Avantages

• Facilité de navigation.

• Performances : nombre de jointures limité ;.

▪ Inconvénients

• Redondances dans les dimensions.

• Toutes les dimensions ne concernent pas les mesures

• Alimentation complexe..

L. Bayoudhi ED 26
Modèle en Étoile - Exemple

L. Bayoudhi ED 27
Modèle en Flocon de Neige
▪ Dérivé du schéma en étoile où les tables de dimensions sont normalisées (La table de fait reste
inchangée)
• Chacune des dimensions est décomposée selon sa (ou ses) hiérarchie(s)
• La « table » de dimension de niveau hiérarchique le plus bas est reliée au fait (elle a la granularité la
plus fine)
▪ Exemple : Commune, Département, Région, Pays, Continent
▪ Utilisé lorsque les tables sont très volumineuses
▪ Avantages
▪ Réduction du volume, Permettre des analyses par pallier sur la dimension hiérarchisée
▪ Inconvénients
▪ Navigation difficile, Nombreuses jointures, Requêtes moins performantes

L. Bayoudhi ED 28
Modèle en Flocon de Neige - Exemple

L. Bayoudhi ED 29
Constellation

• Fusionner plusieurs modèles en étoile et/ou flocon qui utilisent des dimensions communes

• Un modèle en constellation comprend donc :

• Plusieurs tables de faits

• Des tables de dimensions communes ou non à ces tables de faits.

L. Bayoudhi ED 30
Modèle en Constellation - Exemple

Fournisseur Produit
Code_four Achats
Code_pdt Ventes
Description
Nom
Adresse Code_produit Couleur Code_produit Magasin
Marque Code_période
Catégorie Code_période Code_mag
Créateur
Code_fournisseur Code_Magasin Nom_mag
Ville
Période Téléphone
Unités_achetées Unités_vendues Manager
Code_per Montant_ventes
Montant_achats Année
Montant_remises Trimestre
Montant_coût
Mois
Jour

L. Bayoudhi ED 31
Synthèse

• Modèle en étoile

• Taille de dimension plus grosse

• Modèle en flocon de neige

• Jointures pour reconstruire

• Modèle en étoile >> Modèle en flocon

• car tables de dimension << tables de fait

L. Bayoudhi ED 32

Vous aimerez peut-être aussi