Fiches pratiques · Systèmes d'information supply chain · Excel avancé

Power Pivot et modèle de données

Logiciel

Relier plusieurs tables et créer des mesures DAX dans Excel.

Principe

Power Pivot permet de travailler sur des millions de lignes, de créer des relations entre tables (faits et dimensions) et de définir des mesures en DAX (taux de service, couverture, cumuls). Les TCD s'appuient sur ce modèle.

Comprendre pas à pas

1. La situation

Un analyste veut croiser les ventes (2 millions de lignes), les articles, les clients et un calendrier. Excel plafonne à un million de lignes et les RECHERCHEX ralentissent tout. Question : comment analyser plusieurs tableaux volumineux ensemble ?

2. Le modèle de données

TableRôleClé
Ventes (2 M de lignes)table de faits : les événements chiffrésCode article, Code client, Date
Articlesdimension : famille, fournisseur, classe ABCCode article
Clientsdimension : région, segmentCode client
Calendrierdimension : semaine, mois, annéeDate

3. L'idée

Power Pivot charge les tables dans un modèle de données compressé (des millions de lignes) et les relie par des relations au lieu de formules de recherche. On y écrit des mesures en langage DAX, réutilisables dans tous les tableaux croisés. C'est le même moteur que Power BI.

Taux de service = DIVIDE( SUM(Ventes[Qté livrée]); SUM(Ventes[Qté commandée]) )

Le modèle « en étoile » : une table de faits au centre, des tables de dimensions autour.

4. La construction

Charger. Les 4 tables via Power Query, vers le modèle de données.

Relier. Vue diagramme : relier Ventes à Articles, Clients et Calendrier par leurs clés.

Mesurer. Mesures DAX : Quantité, Chiffre d'affaires, Taux de service, Variation sur un an.

Analyser. Un TCD sur le modèle : taux de service par famille et par région, filtrable par mois.

5. À vous de jouer : où en êtes-vous ?

6. Ce qu'il faut retenir

  • Un modèle de données avec des relations au lieu de recherches.
  • Faits au centre, dimensions autour.
  • Des mesures DAX réutilisables, le même moteur que Power BI.

Mise en œuvre

Acteurs
Analystes
Durée
—
Livrables
Usage maîtrisé, gains mesurés
  1. Charger les tablesFaits et dimensions.
  2. Créer les relationsUn-à-plusieurs, depuis les dimensions.
  3. Écrire les mesures DAXTaux, couvertures, cumuls.
  4. Construire les TCDSur le modèle.

Exemple d'application

Modèle reliant ventes, stocks, articles et calendrier : la couverture prospective par famille est calculée avec une seule mesure réutilisable.

Points de vigilance

  • Relations mal définies : totaux faux