Bygga dbt snapshot-modeller
Vi har fokuserat på att bygga och felsöka mart-modeller för att förenkla SQL-frågor genom att förtransformera tabeller så att de är unika per kund och produkt.
En annan typ av transformation som är praktisk att baka in i en dbt-modell är snapshot-modeller. Precis som namnet antyder tar dessa modeller ögonblicksbilder av data, så att slutanvändaren alltid kan resa tillbaka i tiden och se hur datan såg ut vid ett visst datum.
I den här övningen bygger du två snapshot-modeller – en för att spåra dagliga orderförändringar och en för att spåra dagliga lagerförändringar. Det hjälper dina slutanvändare att besvara frågor som:
- Hur har mitt lager förändrats över tid?
- Hur har min ordervolym förändrats över tid?
Den här övningen är en del av kursen
Fallstudie: Bygg e-handelsdatamodeller med dbt
Interaktiv övning med praktiskt arbete
Gör teori till handling med en av våra interaktiva övningar
Starta övningen