ÎncepețiÎncepe gratuit

Adăugarea unui snapshot

Lucrând cu echipa ta, afli despre un nou set de date tangenial care urmează să fie adăugat în depozitul de date. Acest set de date reprezintă vehiculele care vor fi utilizate pentru o anumită licență de taxi. Deși un taxi este folosit de obicei pe o perioadă îndelungată, există posibilitatea ca licența să fie reatribuită unui alt vehicul în cursul unui interval de timp. Unul dintre colegii tăi observă că acest lucru ar putea crea probleme în raportările viitoare, deoarece o cursă ar putea să nu fie asociată cu vehiculul corect.

Setul de date arată astfel:

column_name description
license_id The numeric ID assigned to the taxi company
vehicle_make The manufacturer of the vehicle
vehicle_model The model of the vehicle
vehicle_year The year the vehicle was manufactured
last_updated Date when the record was last modified

Analizând aceste informații, îți dai seama că este momentul potrivit pentru a implementa snapshot-uri folosind dbt. După o discuție cu echipa, team lead-ul tău îți cere să implementezi funcționalitatea de snapshot în proiectul nyc_yellow_taxi, utilizând sursa denumită 'raw.vehicle_list'.

Acest exercițiu face parte din cursul

dbt intermediar

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul