Lexique informatique › Bases de données › Dimension à variation lente (SCD)

Dimension à variation lente (SCD) Slowly Changing Dimension

Bases de données Svenska → Mis à jour: 2026-09-25

Patron d'entrepôt de données pour les dimensions qui évoluent dans le temps — par exemple un client qui déménage. Reste à décider si l'historique doit être conservé. Kimball a numéroté les stratégies : type 1, 2, 3 et d'autres.

Type 1 : écraser (pas d'historique — l'adresse est mise à jour, l'ancienne est perdue). Type 2 : créer une nouvelle ligne avec des dates de validité (historique complet — « le client habitait Stockholm de janvier à mars, puis Göteborg ») via valid_from/valid_to et un indicateur « courant ». Type 3 : stocker la valeur précédente dans une colonne supplémentaire (historique limité). Le type 2 est le plus courant quand il faut une analyse à date donnée (des ventes rattachées à l'endroit où le client habitait ALORS). Contrepartie : le type 2 fait grossir la table et complique les jointures (il faut faire la correspondance sur la date). L'ELT moderne (dbt) fournit des macros toutes prêtes pour le SCD de type 2.

← Retour au lexique