Creare modelli snapshot in dbt
Ci siamo concentrati sulla creazione e sul debug dei modelli di mart per semplificare le query SQL pre-trasformando le tabelle in modo che siano univoche per cliente e prodotto.
Un altro tipo di trasformazione utile da integrare in un modello dbt sono i modelli snapshot. Come suggerisce il nome, questi modelli scattano “istantanee” dei dati, così che per l’utente finale sia sempre possibile tornare indietro nel tempo e vedere lo stato dei dati a una certa data.
In questo esercizio creerai due modelli snapshot: uno per tracciare le variazioni giornaliere degli ordini e un altro per tracciare le variazioni giornaliere dell’inventario. Questo aiuterà l’utente finale a rispondere a domande come:
- Come è cambiato nel tempo il mio inventario?
- Come è cambiato nel tempo il volume dei miei ordini?
Questo esercizio fa parte del corso
Case Study: creazione di modelli di dati E‑Commerce con dbt
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio