Langzaam veranderende dimensies

Concepten van datawarehousing

Aaren Stubberfield

Data Scientist

De uitdaging

Origineel

ProductID Description Category
12345 Tesla-ModelY electric-veh.

afbeelding van witte Tesla-Y

Update Category:

  • Huidig: electric-veh.
  • Nieuw: electric-crossover
Concepten van datawarehousing

Type I

  • Waarde in tabel bijwerken
  • Verliest alle historie

Origineel

ProductID Description Category
12345 Tesla-ModelY electric-veh.

Nieuw

ProductID Description Category
12345 Tesla-ModelY electric-crossover
Concepten van datawarehousing

Type II

  • Voeg een rij toe met de bijgewerkte waarde
  • Historie blijft behouden

Origineel

ProductID Description Category
12345 Tesla-ModelY electric-veh.

Nieuw

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
Concepten van datawarehousing

Type III

  • Voeg kolom toe aan de dimensietabel om wijzigingen te volgen
  • Bekijk oude en huidige data samen
  • Kan rapportagewijzigingen en beperkte tracking vereisen

Origineel

ProductID Description Category
12345 Tesla-ModelY electric-veh.

Nieuw

ProductID Description Category PastCategory
12345 Tesla-ModelY electric-crossover electric-veh.
Concepten van datawarehousing

Moderne aanpak

  • Maak een snapshot van de hele dimensietabel
  • Gebruik snapshots voor historische rapporten
Concepten van datawarehousing

Laten we oefenen!

Concepten van datawarehousing

Preparing Video For Download...