Vous êtes sur la page 1sur 12

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

Modélisation multidimensionnelle

Séance 3 : 06/02/2024

▪ Enseignante : Leïla Bayoudhi


▪ Etablissement : Institut Supérieur d’Informatique de Mahdia
▪ Année universitaire : 2023-2024
Modélisation des ED

▪ La modélisation des données est un élément fondamental dans la démarche de


spécification d’un système d’information quel qu’il soit.

▪ C’est l’organisation des données dans le système

▪ Les données doivent être organisées d’une manière qui soit à la fois conforme au point de
vue de l’utilisateur et compatible avec les contraintes techniques de mise en œuvre.

▪ On distingue deux types de modélisation :

• Modélisation entité-relation

• Modélisation multidimensionnelle

L. Bayoudhi ED 2
Modélisation entité-relation

 Modèle complexe

• Plusieurs tables et jointures mises en œuvre

 Risque de dégradation des performances

 Pas de compréhension pour l’utilisateur

 Données historiques difficilement représentées

 Contraire aux objectifs du DW

L. Bayoudhi ED 3
Modélisation multidimensionnelle

▪ C’est un type de modélisation qui vise à présenter les données sous une forme
standardisée, intuitive et qui permet des accès hautement performants.

▪ Permet de considérer un sujet analysé comme point dans un espace à plusieurs


dimensions.

▪ Les données sont organisées de manière à mettre en évidence :

• Le Sujet ➔ Le Fait

• Les perspectives de l’analyse ➔ La table des dimensions

L. Bayoudhi ED 4
Fait
▪ Sujet analysé

▪ un ensemble d'attributs appelés mesures (informations opérationnelles)

• les ventes (chiffre d'affaire, quantités et montants commandés, volumes des ventes, ...)

• les stocks (nombre d'exemplaires d'un produit en stock, ...),

• les ressources humaines (nombre de demandes de congés, nombre de démissions, …).

• Un fait représente la valeur d’une mesure, mesurée ou calculée, selon un membre de chacune des
dimensions

▪ Exemple :
• « 250 000 euros » est un fait qui exprime la valeur de la mesure « coût des travaux » pour le membre «
2002 » du niveau année de la dimension « temps » et le membre « Versailles » du niveau « ville » de la
dimension « découpage administratif » L. Bayoudhi ED 5
Mesure

• Une mesure est un élément de donnée sur lequel portent les analyses, en
fonction des différentes dimensions

• Ex : coût des travaux, nombre d’accidents, ventes

• Ces valeurs sont le résultat d’opérations d’agrégation (SUM, AVG, …) sur les données

• Ex : Coût des travaux, Nombre d’accidents, Ventes

▪Les mesures sont stockées dans la table des faits

L. Bayoudhi ED 6
Typologie des faits
▪ Fait additif :

▪ Additionnable suivant toutes les dimensions

• Exemples : quantité vendue, chiffre d’affaire, coût

▪ Fait semi-additif :

▪ Additionnable selon certaines dimensions

• Exemples : Niveau de stock (excepté sur la dimension temps), Nombre de transactions, de


clients (excepté sur la dimension produit), solde d’un compte.

▪ Fait non-additif :

• Non additionnable sur aucune dimension

• Exemple: marge brute (1- Coût/CA), prix unitaire


L. Bayoudhi ED 7
Table des faits

▪ Table principale du modèle dimensionnel

▪ Elle contient les données observables (les faits) sur le sujet étudié selon divers axes
d’analyse (les dimensions)

• Elle contient aussi une clé composite référençant des clés primaires des tables de
dimensions

➢ Contient les valeurs des mesures et des clefs vers les tables de dimensions ➔ traduit une relation
(n,m) entre les dimensions

➢ Elle a en général plusieurs lignes et peu de colonnes

• Plusieurs tables de fait dans un DW


L. Bayoudhi ED 8
Faits – Table des Faits : Exemple

❖ Fait: Montant des ventes, chaque jour pour chaque produit dans chaque magasin.

Table des Faits


Ventes Journalières
Date
Clé Date
Magasin
Clé Produit
Clé Magasin
Dimensions Quantité vendue
Montant des ventes
Faits

Produit

L. Bayoudhi ED 9
Dimension

▪ Axe d'analyse avec lequel on veut faire l'analyse.

▪ Fournit le contexte (qui, quoi, quand, où, pourquoi et comment) des faits
• Exemples : Client, produit, temporel, Géographique, Magasin, Fournisseur, etc.

▪ Se compose de paramètres (attributs ou membres)

▪ Chaque dimension comporte un ou plusieurs attributs/membres correspondants aux


informations faisant varier les mesures de l'activité

▪ Chaque membre de la dimension a des caractéristiques propres et est en général textuel

L. Bayoudhi ED 10
Table de Dimension
• Les tables dimensionnelles sont les points d’entrée de l’entrepôt de données.

• Une table de dimension contient une clé primaire unique qui correspond à l’un des composants de la
clé multiple de la table des faits.

• A en général plusieurs colonnes et peu de lignes.

• Contient beaucoup moins d’enregistrements qu’une table de faits. Dimension produit

Clé primaire Clé produit (CP)


Code produit
Description du produit
Famille du produit
Attributs de la Marque
dimension Emballage
Poids
L. Bayoudhi ED 11
Dimension Temps
La dimension Temps Clé temps (CP)
▪ Commune à l’ensemble du DW Jour
Mois
▪ Reliée à toute table de faits
Trimestre
Semestre
▪ Problème: avoir un grain trop fin dans la dimension
Année
temporelle (ex: temps du jour) peut causer l'explosion du
Num_jour_dans_année
nombre de rangées
Num_semaine_ds_année
– Ex : 31,000,000 secondes différentes dans une année.
▪ Solution: mettre le temps du jour dans une dimension
séparée:
– Dimension Date : année → mois → jour;
– Dimension TimeOfDay : heure → minute → secondes;
– 86,400 + 365 lignes au lieu de 31,000,000 lignes. 12

Vous aimerez peut-être aussi