Chaque table est équivalente dans le modèle. C’est la cardinalité de la relation qui détermine le type Faits et Dimensions. Les tables de dimension des cardinalités 1 et la table de fait a des cardinalités Plusieurs : à 1 “Produit” correspond plusieurs “Ventes”.
Finalité des relations
Une relation de modèle propage les filtres appliqués sur la colonne d’une table de modèle à une autre table de modèle.
La propriété Intégrité référentielle supposée est disponible uniquement pour les relations un à plusieurs et un à un entre deux tables de modes de stockage DirectQuery appartenant à la même source, uniquement lorsque la colonne côté « plusieurs » ne contient pas de valeurs NULL.
Quand elle est activée, les requêtes natives envoyées à la source de données joignent les deux tables en utilisant une INNER JOIN plutôt qu’une OUTER JOIN. Peut améliorer les performances des requêtes, même si celles-ci dépendent des spécificités de la source de données.
Activez toujours cette propriété quand il y a une contrainte de clé étrangère de base de données entre les deux tables.
Si pas de contrainte de clé étrangère, envisagez d’activer la propriété tant que vous êtes certain de l’intégrité des données.
Mesures
!!!! Dans un schéma en étoile, une colonne de table de faits qui stocke les valeurs à totaliser.
Une dimension en flocon est un ensemble de tables normalisées pour une entité métier unique.
Préférer une table de modèle unique pour cette dimension, en utilisant le cas échéant, les hiérarchie.
Dimensions à variation lente
Broken link
Dimensions de rôle actif
Dimensions fourre-tout
Utile quand il existe de nombreuses dimensions, en particulier composées de quelques attributs ayant peu de valeurs (Etat de commande, sexe, tranche d’âge...).
Consolider de nombreuses « petites » dimensions en une seule dimension afin de réduire la taille de stockage du modèle et l’encombrement du volet Champs en présentant moins de tables de modèle.
Généralement le produit cartésien de tous les membres d’attribut de dimension, avec une colonne de clé de substitution.
La clé de substitution fournit une référence unique à chaque ligne de la table. Vous pouvez générer la dimension dans un entrepôt de données, ou en utilisant Power Query pour créer une requête qui effectue des
, puis ajoute une clé de substitution (colonne d’index).
Dimensions de fait
Une dimension de fait désigne un attribut de la table de faits requis pour le filtrage, par exemple un champ des numéros de commande client d’une la table de type Faits, pour autoriser le filtrage ou le regroupement par numéro de commande client.