PaliSkill
Power BI

Leçon 9 / 10 — Chapitre 4: Le modèle de données : relations et cardinalité

Relations qui posent problème

Quelques configurations à éviter ou à surveiller :

  • Ambiguïté de chemin : s'il existe plusieurs chemins de relations entre deux tables (souvent à cause de relations bidirectionnelles), Power BI désactive l'un d'eux à la création et affiche un avertissement. Le résultat d'un filtre dépend alors du chemin restant, pas toujours celui qu'on croit.
  • Boucle : A → B → C → A. Power BI l'interdit et refuse d'activer la dernière relation qui fermerait la boucle.
  • Relation sur une colonne non unique des deux côtés : Power BI la crée en : mais le comportement des filtres devient difficile à raisonner. Solution : une table pont (les valeurs distinctes de la clé), reliée en 1:* aux deux tables.
  • Relation « en chaîne » entre dimensions (flocon) : Produits → Sous-catégories → Catégories. Cela fonctionne, mais chaque saut supplémentaire éloigne le filtre et complique le modèle — le chapitre 5 y revient.

Bonne hygiène : peu de relations, toutes en 1:*, toutes en direction simple, chaque dimension reliée directement aux faits. Un modèle qu'on peut lire d'un coup d'œil.

À retenir

  • Plusieurs chemins entre deux tables → ambiguïté ; Power BI en désactive un.
  • Les boucles de relations sont interdites.
  • Une clé non unique des deux côtés se résout avec une table pont plutôt qu'une relation *:*.

À vous de jouer : Power BI autorise-t-il un ensemble de relations formant une boucle A → B → C → A ? Répondez par oui ou non.

🔒

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