Modélisation de données intermédiaire dans Power BI
Maarten Van den Broeck
Content Developer

| Méthode | Avantages | Inconvénients |
|---|---|---|
| Héberger dans une base de données | Idéal si vous tirez des données d'un entrepôt ! | Nécessite une base de données |
| Le plus simple à partager entre plusieurs services, mise à jour facile | ||
| Stocker dans un fichier | Aucune base requise, à créer une seule fois | Faut créer le fichier |
| Excellent appui de Power BI pour les fichiers texte | Mise à jour moins simple que l'hébergement en base | |
| Créer avec DAX | Permet plus de personnalisation que les deux options précédentes | Faut écrire du code personnalisé |
| Aucun travail de préparation externe requis | Certaines fonctions peuvent être plus difficiles ici |
Month_Year =CALENDAR(DATE(1950, 1, 1), TODAY()),
CALENDAR() est une fonction intégrée qui retourne toutes les dates d'un intervalleMonth_Year =CALENDAR(DATE(1950, 1, 1), TODAY()),
CALENDAR() est une fonction intégrée qui retourne toutes les dates d'un intervalle[Date] avec chaque date entre 1950-01-01 et aujourd'hui
$$
$$
$$| [Date] |
|---|
| 1950-01-01 |
| 1950-01-02 |
| ... |
| 2021-06-30 |
Month_Year =SELECTCOLUMNS(CALENDAR(DATE(1950, 1, 1), TODAY()),"Month", MONTH([Date]), "Year", YEAR([Date]) )
CALENDAR() est une fonction intégrée qui retourne toutes les dates d'un intervalle[Date] avec chaque date entre 1950-01-01 et aujourd'hui| Mois | Année |
|---|---|
| 01 | 1950 |
| 01 | 1950 |
| ... | ... |
| 06 | 2021 |
Month_Year =DISTINCT(SELECTCOLUMNS(CALENDAR(DATE(1950, 1, 1), TODAY()),"Month", MONTH([Date]), "Year", YEAR([Date]) ))
CALENDAR() est une fonction intégrée qui retourne toutes les dates d'un intervalle[Date] avec chaque date entre 1950-01-01 et aujourd'hui| Mois | Année |
|---|---|
| 01 | 1950 |
| 02 | 1950 |
| ... | ... |
| 06 | 2021 |

Les relations reposent sur des clés
Deux types de clés :
Power BI exige des relations à colonne unique
Les relations reposent sur des clés
Deux types de clés :
Power BI exige des relations à colonne unique
| Prénom | Nom | Année de naissance | Valeur |
|---|---|---|---|
| Chris P | Bacon | 1996 | 599 |
| Jane | Bonds | 1998 | 523 |
| Dwayne | Pipe | 1988 | -566 |
$$
| Clé composite | Valeur |
|---|---|
| Chris P-Bacon-1996 | 599 |
| Jane-Bondts-1998 | 523 |
| Dwayne-Pipe-1988 | -566 |
$$



Moins courant :
Un à un
$$
Plusieurs à plusieurs


Modélisation de données intermédiaire dans Power BI