Skip to content
Support formation Rapports Power BI
  • Pages
    • Présentation du support
    • Organisation des formations Power BI
    • Ressources pédagogiques
      • Kit pédagogique
      • Références
      • Mise en pratique
        • Exo 1
        • Exo 2
        • Exo 3
        • Exo 4 Parc Auto
        • Exo 5 Vente data
        • Exo 6 EuroDesk
      • Aide à la décision d'une formation courte Power BI
    • Généralités
      • Carte & schéma Power BI
      • Guide de survie
      • Architecture des données [WiP]
      • Présentation de la solution Power BI
        • Le marché des solutions BI
        • A quoi sert Power BI ?
        • Versions & licences
        • Installation
      • Microsoft Fabric [WIP]
      • Planification de l’implémentation de Power BI
      • Planification de la migration et du déploiement Power BI
      • Untitled page
        • Organiser son projet Power BI
        • Optimisations & bonnes pratiques
    • 1 | Se connecter aux données
      • Modes de connexion aux données (résumé)
      • Obtenir les données d’un fichier Excel (SharePoint)
      • Obtenir les données d’un fichier CSV/Texte
      • Obtenir les données d'un classeur Google Sheet
      • Créer un Dataflow (Query dans BI Service)
      • Base de données (Azure SQL Server)
      • Récupérer le contenu d'un fichier Zip
      • Récupérer les fichiers d'un site SharePoint
      • OData
      • Tips - retours d'expériences [WIP]
    • 2 | Transformer ses données (Power Query)
      • Pourquoi transformer ses données ? (dépivoter)
      • Transformations
        • Fusionner des requêtes ("RECHERCHEV")
          • Les 6 types de jointure
        • Ajouter des requêtes
        • Transformations complexes
        • Combiner les feuilles d'un classeur
        • Combiner automatiquement les fichiers d’un dossier
        • Équivalent d'un RECHERCHEV / VRAI
      • Paramètres de la source de données
      • Langage M
        • 1 | Introduction
          • Ressources
        • 2 | Travailler avec Power Query
          • Options [WiP]
        • 3 | Accès et combinaison des données
        • 4 | Valeurs et expressions
        • Fonctions personnalisées
        • Recherche de la valeur précédente
        • Contourner l'erreur Firewall
        • Tips
          • let ... in imbriqués
          • Closures (fermetures) [WiP]
          • Récursivité [ToDo]
      • Transformer avec R [WIP]
      • Transformer avec Python [WIP]
      • Query folding
      • Tips
    • 3 | Modéliser (+ DAX)
      • Propriétés des colonnes du modèle
      • Modèle de données
        • Relations
        • Schéma en étoile
          • icon picker
            Concepts liés au schéma en étoile
        • Slow Changing Dimension (SCD) [WiP]
      • Composants du modèles
        • Groupes & hiérarchies
        • Groupe de calculs
        • Relations
        • Mesures d'expression de détail des lignes
        • Agrégations manuelles et automatiques
      • Untitled page
      • DAX (le langage) et Power BI
        • Mesures explicites dans Power BI
        • Exploiter le volet Vue de requête DAX
        • Calculs visuels
        • User-defined functions (UDF)
      • Table de dates
      • Level Security
        • RLS (Row Level Security)
          • RLS partiel [WiP]
        • "Page Level Security" [WiP]
        • OLS (Object Level Security) [WiP]
        • Visuel Level Security
      • Tables recommandées (Type de données dans Excel)
      • Optimisation du modèle
        • Roche's Maxim
        • Réduire la taille du modèle
    • 4 | Présenter et analyser
      • Filtres & tris
        • Paramètres dynamiques
        • Focus Segments
        • L'exploration ("drill")
      • Objets visuels
        • Axes dynamiques
        • Couleurs fixes selon les catégories
        • KPI
        • Jauge
        • Sparkline [WiP]
        • Valeur dynamique des zones de texte
        • Icônes personnalisées
        • Cartes (Map)
        • Mises en forme conditionnelle
        • Jolies tables [WiP]
        • Nouvelles cartes [WiP]
      • Animer le rapport
        • Infos bulles personnalisées
        • Extractions
        • Signets
      • Étendre le rapport
        • Ajouter des visuels
        • Présenter avec R [WIP]
        • Présenter avec Python [WIP]
        • Visuels personnalisés avec Deneb
        • Infographic Designer [WiP]
        • Power Automate dans Power BI
        • Rapports multilangue
      • Styles & thèmes
        • Styles prédéfinis
    • 5 | Partager et diffuser
      • Diffuser et partager un rapport Power BI
        • Modèle sémantique comme source de rapport
        • Partager un espace de travail
        • Intégrer Power BI [WiP]
        • bouton_publier
          "Publier" avec Power BI Desktop dans OneDrive/SharePoint
      • Tableaux de bord
      • Créer l'application d'un Espace de travail Power BI
      • Espaces de travail
        • [Admin] Créer un Espace de travail
        • Approbation
        • Application dans un espace de travail
        • Rôles dans un espace de travail
        • Sécurité [ToDo]
        • Alertes dans Power BI
          • Fabric Activator pour Power BI
      • Power BI Server
        • Analysis Services (SSAS)
      • Datamart [beta]
      • Date de dernière actualisation
      • Requête dans Excel vers un modèle Power BI
      • Incorporer des rapports (Embed - API)
    • Développeurs
      • Tabular Editor
      • Mode développeur (Projet Power BI)
      • [Dev] PowerOps : analyser un rapport avec
      • ModeOp express
      • Semantic Labs
      • API REST
        • Connecteur personnalisé
      • Flux de tâches translyticaux [mai 2025]
    • Echange documents formation
    • logo_copilot
      Copilot
      • ChatGPT

Concepts liés au schéma en étoile

Relations

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.

Tables déconnectées

Cardinalités

Un-à-plusieurs (1:*) ou Plusieurs à un (*:1)
Un-à-un (1:1)
Plusieurs à plusieurs (*:*)
Privilégier la première.
image.png

Direction du filtrage croisé

Permet de modifier le sens du filtrage, par défaut du 1 vers le Plusieurs.
Filtre bidirectionnels :
A utiliser en cas de nécessité.
Faible performance
Préférer utiliser .
Types de cardinalité 2
Type de cardinalité
Options de filtrage croisé
Un-à-plusieurs (ou Plusieurs-à-un)
Unique
Les deux
Un-à-un
Les deux
Plusieurs-à-plusieurs
Unique (Table1 à Table2)
Unique (Table2 à Table1)
Les deux
There are no rows in this table

Rendre une relation active

Seul un chemin de propagation de filtre peut être actif entre deux tables de modèle.
Les relations inactives ne peuvent être rendues actives avec
image.png

Supposer une intégrité référentielle

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.
Dans un modèle Power BI : formule écrite en qui réalise une totalisation. Produit un résultat de valeur scalaire au moment de la requête.
Préférer toujours créer des mesures explicites, plutôt qu’implicites.

Clés de substitution

Si nécessaire, ajouter une colonne contenant un identifiant unique, avec .

Dimensions en flocon

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

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.

Tables de faits sans faits

Une table de fait qui ne contient que des clé de dimensions et donc aucune mesure.
Une table de

Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.