IniziaInizia gratis

Aggiungere uno snapshot

Lavorando con il tuo team, scopri un nuovo insieme di dati correlato che verrà aggiunto al data warehouse. Questo dataset rappresenta l’elenco dei veicoli che saranno in uso per una determinata licenza taxi. Anche se un taxi probabilmente verrà usato per un bel po’ di tempo, è possibile che la licenza venga riassegnata a un nuovo veicolo in un certo periodo. Una tua collega si rende conto che questo potrebbe creare problemi nei report futuri, perché una corsa potrebbe non essere associata al veicolo corretto.

Il dataset è strutturato così:

column_name description
license_id L’ID numerico assegnato alla compagnia di taxi
vehicle_make Il produttore del veicolo
vehicle_model Il modello del veicolo
vehicle_year L’anno di fabbricazione del veicolo
last_updated Data dell’ultima modifica del record

Osservando queste informazioni capisci che è un’ottima occasione per implementare gli snapshot con dbt. Dopo averne discusso con il team, la tua team lead ti chiede di implementare la funzionalità di snapshot nel progetto nyc_yellow_taxi, usando la sorgente chiamata 'raw.vehicle_list'.

Questo esercizio fa parte del corso

dbt intermedio

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio