Comprendre et modéliser les relations entre tables dans Power BI

Dans cette vidéo, découvrez comment créer et utiliser les relations entre différentes tables dans Power BI. Vous apprendrez à distinguer les tables de faits et tables de dimensions, à reconnaître les différents types de relations (un-à-plusieurs, plusieurs-à-plusieurs) et à saisir les concepts de modèle en étoile et modèle en flocon de neige. Ces notions sont fondamentales pour une modélisation efficace des données.

Détails de la leçon

Description de la leçon

Cette leçon approfondit les concepts essentiels des relations entre tables dans Power BI. Elle commence par expliquer la notion même de relation, son fonctionnement via les propriétés (table source, table cible, et colonnes clés), et la façon dont Power BI interprète ces liens pour croiser les informations entre différentes bases de données.


La vidéo distingue clairement les tables de dimensions – contenant des listes d'informations sur des entités (employés, produits, pays…) – des tables de faits qui recensent des transactions ou des flux (heures travaillées, ventes, mouvements…), généralement plus volumineuses et souvent associées à une dimension temporelle.


Le formateur illustre les modèles de données classiques utilisés en BI : le modèle en étoile, où une table de faits centrale est reliée à plusieurs tables de dimensions, et le modèle en flocon de neige, plus complexe avec des dimensions interconnectées. Un avertissement est aussi formulé sur les mauvaises pratiques liées aux relations plusieurs-à-plusieurs et la nécessité de privilégier, dans la mesure du possible, des relations un-à-plusieurs au travers de tables de dimensions intermédiaires.


Enfin, la leçon guide sur la configuration pratique des relations dans Power BI, la compréhension du sens de propagation des informations, et la gestion des cardinalités. Elle insiste sur l'importance de bien modéliser ses données pour garantir la fiabilité des analyses et rapports.

Objectifs de cette leçon

À l’issue de cette leçon, les participants sauront :
- Distinguer tables de faits et tables de dimensions.
- Reconnaître et configurer des relations dans Power BI.
- Comprendre la différence entre les différents types de cardinalités.
- Identifier et éviter les mauvaises pratiques des relations plusieurs-à-plusieurs.
- Appréhender les modèles en étoile et en flocon de neige.

Prérequis pour cette leçon

Des connaissances de base en Power BI (chargement et visualisation de tables), une familiarité avec les concepts de tableurs comme Excel, notamment la notion de recherche de données (VLOOKUP/RECHERCHEV), ainsi qu’une expérience préalable de manipulation de données tabulaires sont recommandées.

Métiers concernés

Les notions abordées sont utiles pour les data analysts, contrôleurs de gestion, responsables RH, chefs de projet décisionnel, ainsi que tout professionnel impliqué dans la construction de rapports et d’analyses de données. Elles sont également pertinentes en business intelligence et projets de data visualisation.

Alternatives et ressources

Les alternatives incluent des solutions de modélisation de données et de BUSINESS INTELLIGENCE telles que Tableau, Qlik Sense, Looker, Google Data Studio, ou encore l’utilisation avancée des tableaux croisés dynamiques sous Excel pour des modèles simples.

Questions & Réponses

Une table de faits recense des événements ou des transactions (par exemple, des heures travaillées, des ventes), souvent avec de nombreuses lignes, tandis qu’une table de dimensions fournit des informations descriptives sur les entités (employés, produits) pour détailler ou enrichir les faits.
Utiliser une relation plusieurs-à-plusieurs peut engendrer des ambiguïtés lors de l’interprétation des données, des résultats incohérents dans les visuels, et une difficulté à croiser correctement l’information entre les tables, rendant le modèle difficile à maintenir et à comprendre.
La direction de la relation indique le sens de propagation des informations et des filtres entre les tables, c’est-à-dire de la table de dimensions vers la table de faits, garantissant ainsi le croisement adéquat des données dans les rapports.