Dimensions à évolution lente

Concepts liés à l'entreposage de données

Aaren Stubberfield

Data Scientist

Le défi

Original

ProductID Description Category
12345 Tesla-ModelY electric-veh.

image d'une Tesla Y blanche

Mettre à jour Category :

  • Actuel : electric-veh.
  • Nouveau : electric-crossover
Concepts liés à l'entreposage de données

Type I

  • Mettre à jour la valeur dans la table
  • Toute l'historique sera perdu

Original

ProductID Description Category
12345 Tesla-ModelY electric-veh.

Nouveau

ProductID Description Category
12345 Tesla-ModelY electric-crossover
Concepts liés à l'entreposage de données

Type II

  • Ajouter une ligne avec la valeur mise à jour
  • L'historique est conservé

Original

ProductID Description Category
12345 Tesla-ModelY electric-veh.

Nouveau

ProductID Description Category StartDate EndDate
12345 Tesla-ModelY electric-veh. 1970-01-01 2022-03-10
20053 Tesla-ModelY electric-crossover 2022-03-11 2050-12-31
Concepts liés à l'entreposage de données

Type III

  • Ajouter une colonne à la table de dimension pour suivre les changements
  • Permet d'afficher les données passées et actuelles ensemble
  • Peut exiger des ajustements de rapport et offre un suivi limité

Original

ProductID Description Category
12345 Tesla-ModelY electric-veh.

Nouveau

ProductID Description Category PastCategory
12345 Tesla-ModelY electric-crossover electric-veh.
Concepts liés à l'entreposage de données

Approche moderne

  • Prendre un instantané de toute la table de dimension
  • Utiliser ces instantanés pour les rapports historiques
Concepts liés à l'entreposage de données

Passons à la pratique !

Concepts liés à l'entreposage de données

Preparing Video For Download...