Kom igångKom igång gratis

Lägga till en snapshot

När du arbetar med ditt team får du kännedom om en ny kompletterande datamängd som ska läggas till i datalagret. Datamängden representerar de fordon som är kopplade till ett givet taxitillstånd. Även om en taxi vanligtvis används under en längre tid kan tillståndet ibland tilldelas om till ett nytt fordon under en viss period. En kollega inser att detta kan ställa till problem i framtida rapportering, eftersom en resa kanske inte kopplas till rätt fordon.

Datamängden har följande struktur:

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

När du ser den här informationen inser du att det är ett perfekt tillfälle att implementera snapshots med dbt. Efter att ha diskuterat detta med teamet ber din teamledare dig att implementera snapshot-funktionaliteten i projektet nyc_yellow_taxi, med källan 'raw.vehicle_list'.

Den här övningen är en del av kursen

Intermediate dbt

Visa kurs

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen