Dimensions à évolution lente
Transformer et analyser des données avec Microsoft Fabric
Luis Silva
Solution Architect - Data & AI
À quelle fréquence une dimension change-t-elle ?
À quelle fréquence une dimension change-t-elle ?
À quelle fréquence une dimension change-t-elle ?
Dimensions à évolution lente
Types de SCD selon les approches de gestion des changements de données :
Type 0 (Aucun changement)
Type 1 (Écrasement)
Type 2 (Conserver tout l'historique)
Type 3 (Conserver un historique limité)
Autres types (4, 5, 6, 7)
SCD Type 0 : Aucun changement
Aucun changement accepté
Les changements sont ignorés
Les données reflètent toujours l'état d'origine
À utiliser quand les données ne doivent plus changer après le chargement initial
SCD Type 1 : Écrasement
L'enregistrement existant est écrasé par les nouvelles données
Les données reflètent toujours les dernières valeurs
À utiliser pour des valeurs accessoires ne nécessitant pas d'historique, p. ex. un numéro de téléphone
SCD Type 2 : Conserver tout l'historique
Conserver l'enregistrement existant et créer un nouvel enregistrement avec les nouvelles données
Tout l'historique est maintenu
Des colonnes additionnelles suivent les dates d'application des changements
SCD Type 3 : Conserver un peu d'historique
Conserve l'historique d'un ou de quelques attributs seulement.
Pour chaque attribut, une colonne additionnelle garde la version précédente.
À utiliser quand un historique limité (valeur actuelle et précédente) est requis sans ajouter de lignes.
Autres types de SCD
Les autres types (4, 5, 6, 7) sont des variantes des types 1, 2 et 3
Peu utilisés en raison de leur complexité
Les types de SCD les plus courants : Type 1 et Type 2. À privilégier :
SCD Type 1 si l'historique n'est pas requis.
SCD Type 2 si l'historique est requis.
Passons à la pratique !
Transformer et analyser des données avec Microsoft Fabric
Preparing Video For Download...