IniziaInizia gratis

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:

  1. Come è cambiato nel tempo il mio inventario?
  2. 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

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio