Support formation Rapports Power BI

icon picker
Slow Changing Dimension (SCD) [WiP]


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.
SCD Situation de départ
MagasinSK
Nom
Manager
1
Magasin Un
Pierre
2
Magasin Deux
Alice
3
Magasin Trois
Jean
There are no rows in this table
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.
SCD Type 1
MagasinSK
Nom
Manager
Date modification
1
Magasin Un
Pierre
17/06/2023
2
Magasin Deux
Alice
17/06/2023
3
Magasin Trois
Jean
01/01/2000
There are no rows in this table
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 (ou Actif)
On utilise cette colonne EstCourant (ou Actif) 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]
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.