Construirea modelelor snapshot în dbt
Ne-am concentrat pe construirea și depanarea modelelor mart pentru a simplifica interogările SQL prin pre-transformarea tabelelor, astfel încât să fie unice după client și produs.
Un alt tip de transformare util de inclus într-un model dbt sunt modelele de tip snapshot. Așa cum sugerează și numele, aceste modele captează instantanee ale datelor, astfel încât utilizatorul final să poată „călători" în timp și să vadă starea datelor la o anumită dată.
În acest exercițiu, vei construi două modele snapshot: unul pentru a urmări modificările zilnice ale comenzilor și altul pentru a urmări modificările zilnice ale inventarului. Acest lucru îl va ajuta pe utilizatorul final să răspundă la întrebări precum:
- Cum s-a modificat inventarul meu în timp?
- Cum s-a schimbat volumul comenzilor mele în timp?
Acest exercițiu face parte din cursul
Studiu de caz: Construirea modelelor de date pentru e-commerce cu dbt
Exercițiu interactiv practic
Transformă teoria în practică cu unul dintre exercițiile noastre interactive
Începe exercițiul