Leçon 1 / 10 — Chapitre 4: Le modèle de données : relations et cardinalité
Tables de faits et tables de dimensions
Un modèle Power BI distingue deux rôles de tables.
- Une table de faits enregistre des événements chiffrés : une ligne = une vente, un jour de pointage, une écriture comptable. Elle contient les mesures brutes (quantité, montant, durée) et des clés qui pointent vers les descriptions.
- Une table de dimensions décrit des catégories stables : les produits, les magasins, les employés, les dates. Une ligne = un produit, un magasin… avec ses attributs (nom, catégorie, région).
Comment les reconnaître :
- la table de faits est longue (beaucoup de lignes), étroite en descriptions, elle grandit avec le temps ;
- une dimension est plus courte, riche en attributs, elle change lentement.
Pourquoi séparer : au lieu de répéter « Nom du produit » et « Catégorie » sur chaque ligne de vente, on les stocke une fois dans la dimension Produits et on relie. Le fichier est plus léger, et on filtre les faits en cliquant sur un attribut de dimension.
À retenir
- Table de faits : événements chiffrés, longue, clés + valeurs à agréger.
- Table de dimensions : catégories descriptives, plus courte, riche en attributs.
- Séparer évite la répétition et permet de filtrer les faits par les attributs des dimensions.
À vous de jouer : parmi « la liste des ventes de l'année » et « la liste des magasins avec leur région », laquelle est la table de faits ?
À vous de jouer
À faireParmi « la liste des ventes de l'année » et « la liste des magasins avec leur région », laquelle est la table de faits ?
Reproduisez la manipulation dans Power BI Desktop (gratuit à télécharger sur Windows) ou dans Power BI en ligne, puis vérifiez le résultat avant de répondre.
💡 Quelques mots.
À vous de jouer
À fairePourquoi stocke-t-on « Nom du produit » et « Catégorie » dans une dimension Produits plutôt que sur chaque ligne de la table de ventes ?
Reproduisez la manipulation dans Power BI Desktop (gratuit à télécharger sur Windows) ou dans Power BI en ligne, puis vérifiez le résultat avant de répondre.
💡 Une courte phrase.