Långsamt föränderliga dimensioner

Koncept för datalager

Aaren Stubberfield

Data Scientist

Utmaningen

Original

ProductID Description Category
12345 Tesla-ModelY electric-veh.

bild på vit Tesla Model Y

Uppdatera Category:

  • Nuvarande: electric-veh.
  • Ny: electric-crossover
Koncept för datalager

Typ I

  • Uppdatera värdet i tabellen
  • All historik går förlorad

Original

ProductID Description Category
12345 Tesla-ModelY electric-veh.

Ny

ProductID Description Category
12345 Tesla-ModelY electric-crossover
Koncept för datalager

Typ II

  • Lägg till en rad med det uppdaterade värdet
  • Historiken bevaras

Original

ProductID Description Category
12345 Tesla-ModelY electric-veh.

Ny

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
Koncept för datalager

Typ III

  • Lägg till en kolumn i dimensionstabellen för att spåra ändringar
  • Visar historiska och aktuella data tillsammans
  • Kan kräva rapportering av ändringar och begränsad spårning

Original

ProductID Description Category
12345 Tesla-ModelY electric-veh.

Ny

ProductID Description Category PastCategory
12345 Tesla-ModelY electric-crossover electric-veh.
Koncept för datalager

Modernt tillvägagångssätt

  • Ta en ögonblicksbild av hela dimensionstabellen
  • Använd historiska ögonblicksbilder för historiska rapporter
Koncept för datalager

Nu kör vi en övning!

Koncept för datalager

Preparing Video For Download...