← Power BI
Leçon 3 / 10 — Chapitre 4: Le modèle de données : relations et cardinalité
La cardinalité d'une relation
La cardinalité décrit combien de lignes se correspondent de chaque côté.
- Un-à-plusieurs (1:*) : le cas normal. Un produit (dimension, côté « 1 ») correspond à plusieurs ventes (faits, côté « * »). Chaque vente pointe vers exactement un produit.
- Un-à-un (1:1) : une ligne d'un côté ↔ au plus une ligne de l'autre. Rare ; souvent le signe que les deux tables devraient n'en faire qu'une.
- Plusieurs-à-plusieurs (*:*) : aucune des deux colonnes n'est unique. À éviter tant qu'on peut, car cela rend le comportement des filtres plus difficile à prévoir. Souvent, on résout en introduisant une table pont (une dimension intermédiaire, unique, reliée en 1:* aux deux).
Power BI devine la cardinalité à la création, d'après l'unicité des colonnes. S'il propose : alors qu'on attendait 1:*, c'est le signal qu'une colonne censée être unique ne l'est pas (doublons dans la dimension, valeurs répétées).
À retenir
- 1:* est le cas normal : dimension côté « 1 », faits côté « * ».
- 1:1 est rare et souvent évitable en fusionnant les tables.
- : complique la lecture des filtres ; préférer une table pont.
- Une cardinalité : inattendue révèle des doublons dans la colonne censée être unique.
À vous de jouer : dans une relation entre la dimension Magasins et la table de faits Ventes, quel côté porte le « 1 » et quel côté porte le « * » ?
🔒
Continuez ce module
Débloquez les leçons restantes ainsi que la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 90 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès