3 | Modéliser (+ DAX)
En bref
Une fois les données préparées dans Power Query, il faut les organiser en un modèle sémantique : des tables reliées entre elles, des colonnes bien typées et nommées, une table de dates, des règles de sécurité. C'est ce modèle qui fait fonctionner chaque visuel du rapport. Un modèle bien construit rend les calculs simples et les rapports rapides ; un modèle mal construit oblige à compenser par des formules complexes.
Le langage DAX s'appuie directement sur les relations du modèle. C'est pourquoi la sous-partie « Calculer avec DAX » est rattachée à cette partie : vous la suivrez juste après les pages de modélisation.
À la fin de cette partie, vous saurez :
- organiser vos tables en schéma en étoile et créer les relations adaptées ;
- gérer plusieurs tables de faits et des dimensions qui évoluent dans le temps ;
- paramétrer les colonnes, la table de dates, les hiérarchies, les groupes et les groupes de calcul ;
- sécuriser l'accès aux données avec la RLS et l'OLS ;
- mesurer et optimiser les performances du modèle, et le modifier en code avec la vue TMDL.
Durée indicative : une journée, hors sous-partie DAX.
La vue Modèle de Power BI Desktop concentre les éléments de modélisation : le schéma des tables et de leurs relations au centre, le volet Propriétés et le volet Données, dont l'onglet Modèle liste tous les objets du modèle sémantique.

Le schéma ci-dessous résume le lien entre le modèle de données et les calculs DAX.

Parcours
- Schéma en étoile : tables de faits et de dimensions, normalisation, et les concepts dimensionnels utiles dans Power BI.
- Relations : cardinalités, direction du filtre, relations actives et inactives, et comment vérifier qu'une relation fonctionne.
- Plusieurs tables de faits : le modèle en constellation, les dimensions conformes et les faits de granularités différentes.
- Slowly Changing Dimension : historiser une dimension (types 0, 1, 2, 3 et 6) et l'exploiter dans Power BI.
- Propriétés des colonnes : format, tri, catégorie de données, masquage, chaîne de format dynamique.
- Table de dates : créer un calendrier en Power Query, en DAX ou depuis Excel, le marquer et gérer plusieurs dates.
- Groupes, hiérarchies et paramètres : regrouper des valeurs, créer des hiérarchies, des paramètres numériques et des paramètres de champ.
- Groupes de calcul : appliquer un même calcul (année précédente, évolution) à toutes les mesures.
- Agrégations et modèles composites : combiner Import et DirectQuery, et accélérer les gros volumes.
- Sécurité RLS et OLS : restreindre les lignes et les objets visibles selon l'utilisateur.
- Optimiser le modèle : réduire la taille du modèle et diagnostiquer les lenteurs avec l'analyseur de performances.
- Vue TMDL : lire, modifier et versionner le modèle sous forme de code.
La sous-partie Calculer avec DAX suit ces pages : contextes d'évaluation, CALCULATE, time intelligence, fonctions de table et exercices DAX.
Diaporama de la partie
Mise en pratique
- La page Plusieurs tables de faits propose un exercice sur des objectifs mensuels par catégorie.
- La page Optimiser le modèle propose un exercice avec l'analyseur de performances.
- La page Vue TMDL propose un exercice de modification et de restauration du modèle.
- Les labs Microsoft rattachés à cette partie (modélisation, sécurité au niveau des lignes) se trouvent dans Annexes > Labs Microsoft.
Sources
- Comprendre le schéma en étoile et son importance pour Power BI. Source
- Relations de modèle dans Power BI Desktop. Source
- Parcours de formation « Modéliser des données avec Power BI ». Source
- Support Master Data Management.
- Support Modes de connexion · Support formation Architecture Power BI.










