Fiches pratiques · Data, BI & données de référence · Power BI

Modélisation en étoile

Méthode

Organiser les données en tables de faits et de dimensions reliées.

Principe

Le schéma en étoile place au centre les tables de faits (ventes, mouvements, commandes) et autour les dimensions (articles, clients, calendrier, sites). Les relations sont de type un-à-plusieurs, filtrant de la dimension vers le fait. Une table de calendrier dédiée est indispensable pour l'intelligence temporelle.

Comprendre pas à pas

1. La situation

Un rapport Power BI affiche des totaux faux : le taux de service par région ne correspond pas au total. L'analyste a chargé une seule grande table qui mélange commandes, clients et articles, avec des doublons. Question : comment modéliser correctement les données ?

2. Le modèle en étoile retenu

TableTypeContenuRelation
Lignes de commandefaitsquantités commandées et livrées, dates, codescentre de l'étoile
Articlesdimensionfamille, classe ABC, fournisseur1 article → n lignes
Clientsdimensionrégion, segment1 client → n lignes
Calendrierdimensiondate, semaine, mois, année fiscale1 date → n lignes
Entrepôtsdimensionsite, pays1 site → n lignes

3. L'idée

Un bon modèle Power BI suit le schéma en étoile : une table de faits (les événements chiffrés) reliée à des tables de dimensions (les axes d'analyse) par des relations un-à-plusieurs, filtrant dans un seul sens. Une table calendrier dédiée permet les calculs temporels. Les grandes tables « à plat » produisent doublons et totaux faux.

Granularité

Une ligne de faits = un événement au niveau le plus fin utile (ligne de commande).

Clés

Uniques dans les dimensions.

Sens du filtre

De la dimension vers les faits ; éviter les relations bidirectionnelles.

4. La correction

Séparer. La grande table est découpée en faits et dimensions dans Power Query.

Relier. Relations un-à-plusieurs depuis chaque dimension.

Calendrier. Table calendrier marquée comme table de dates.

Résultat. Totaux justes, rapport 5 fois plus léger, mesures plus simples.

5. À vous de jouer : votre modèle

6. Ce qu'il faut retenir

  • Schéma en étoile : faits au centre, dimensions autour.
  • Relations un-à-plusieurs, filtre de la dimension vers les faits.
  • Une table calendrier dédiée.

Mise en œuvre

Acteurs
Analystes
Durée
—
Livrables
Usage maîtrisé, gains mesurés
  1. Identifier faits et dimensionsSchéma en étoile.
  2. Créer une table calendrierIndispensable à l'intelligence temporelle.
  3. Définir les relationsUn-à-plusieurs, filtrage depuis les dimensions.
  4. Masquer le techniquePour simplifier l'usage.

Exemple d'application

Modèle supply chain : faits « mouvements de stock » et « lignes de commande », dimensions articles, clients, fournisseurs, calendrier, sites. Toutes les analyses partagent les mêmes filtres.

Points de vigilance

  • Une seule grande table plate : lente et difficile à faire évoluer