dbt-snapshotmodellen bouwen
We hebben ons gericht op het bouwen en debuggen van mart-modellen om SQL-query's te vereenvoudigen door tabellen vooraf te transformeren zodat ze uniek zijn per klant en product.
Een ander type transformatie dat handig is om in een dbt-model te verwerken zijn snapshot-modellen. Zoals de naam al aangeeft, maken deze modellen momentopnames van de data, zodat je eindgebruiker altijd terug in de tijd kan gaan en kan zien wat de status van de data was op een bepaalde datum.
In deze oefening bouw je twee snapshot-modellen: één om dagelijkse orderwijzigingen bij te houden en één om dagelijkse voorraadwijzigingen te volgen. Dit helpt je eindgebruiker vragen te beantwoorden zoals:
- Hoe is mijn voorraad in de loop van de tijd veranderd?
- Hoe is mijn ordervolume in de loop van de tijd veranderd?
Deze oefening maakt deel uit van de cursus
Casestudy: e-commercedatamodellen bouwen met dbt
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen