Slow Changing Dimension (SCD)

La gestion des changements dans les dimensions est un enjeu de l'historisation dans le data warehouse.

Ces changements sont généralement lent, on parle de SCD.

Méthode

Il y a 5 grands types de solution (Kimball, Ross, 2008, p.95)[1] :

  • Type 1 : Remplacer la valeur (pas de gestion d'historique)

  • Type 2 : Ajouter une nouvelle dimension (multiplication du nombre de lignes)

  • Type 3 : Ajouter un attribut (gestion d'un seul niveau d'historique)

  • Type 3b : Ajouter plusieurs attributs (changements prévisibles)

  • Type 6 (1+2+3) : Combiner les type 1, 2 et 3

Exemple

SCD type 1 (Kimball, Ross, 2008, p.96)
SCD type 2 (Kimball, Ross, 2008, p.97)
SCD type 3 (Kimball, Ross, 2008, p.101)
SCD type 3+ (Kimball, Ross, 2008, p.103)
SCD type 6 (Kimball, Ross, 2008, p.104)