Support Microsoft Power BI
Share
Explore
Support Microsoft Power BI
Modèle de données & DAX

icon picker
[WiP] Slow Changing Dimension (SCD)


Surogate Key
Auto incrément
Primary key
Unique identifier
Identity column (SQL Server)
Clé d’entreprise
Alternate Key
Clé candidate
Clé naturel
Clé dans la source

Situation actuelle des données : une liste de magasin. Un manager peut gérer 1 seul magasin.
image.png
On souhaite intégrer le fait qu’Alice devient Manager du MagasinUn à la place de Pierre à partir du 17/06/2023.

Type 0 (Retain)

La valeur ne changera jamais. Ex. : date de naissance, lieu de naissance, code pays.

Type 1 (Overwrite)

Reflète les valeurs les plus récentes. On ne conserve pas l’historique.
image.png
Manager = “Alice” quand MagasinSK = 1 ou MagasinAK

Type 2 (Historical)

On double la ligne quand une modification intervient, ici quand on change le Manager du Maga
On doit ajouter 3 colonnes :
Date début
Date de fin
EstCourant
On utilise cette colonne EstCourant pour filtrer rapidement.
Les faits connexes doivent utiliser une recherche basée sur le temps pour récupérer la valeur de clé de dimension correspondant à la date de fait.
image.png

Type 3

On conserve 2 versions d’un membre. Pour un petit nombre de colonnes, souvent associé à Type 1 et 2 dans le Type 6.
image.png

Type 6

C’est la combinaison des Type 1, 2 et 3 (1+2+3).




[Source interne : W:\Formation\Stages\PowerBI\support\SCD_StoreSales.xlsx]
Share
 
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.