LoslegenKostenlos loslegen

Einen Snapshot hinzufügen

Wenn du mit deinem Team zusammenarbeitest, erfährst du von einem neuen, angrenzenden Datensatz, der dem Data Warehouse hinzugefügt wird. Dieser Datensatz enthält die Fahrzeuge, die einer bestimmten Taxi-Lizenz zugeordnet sind. Auch wenn ein Taxi normalerweise längere Zeit im Einsatz ist, kann es sein, dass die Lizenz innerhalb eines Zeitraums auf ein neues Fahrzeug übertragen wird. Eine Kollegin oder ein Kollege merkt an, dass dies bei künftigen Reports zu Problemen führen könnte, weil eine Fahrt möglicherweise nicht dem richtigen Fahrzeug zugeordnet wird.

Der Datensatz sieht folgendermaßen aus:

column_name description
license_id Die numerische ID, die dem Taxiunternehmen zugewiesen ist
vehicle_make Der Hersteller des Fahrzeugs
vehicle_model Das Modell des Fahrzeugs
vehicle_year Das Herstellungsjahr des Fahrzeugs
last_updated Datum, an dem der Eintrag zuletzt geändert wurde

Anhand dieser Informationen wird klar, dass sich hier ideal Snapshots mit dbt einsetzen lassen. Nach Rücksprache mit dem Team bittet dich deine Teamleitung, die Snapshot-Funktionalität im Projekt nyc_yellow_taxi zu implementieren, und zwar mit der Source namens 'raw.vehicle_list'.

Diese Übung ist Teil des Kurses

Fortgeschrittenes dbt

Kurs anzeigen

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten