LoslegenKostenlos starten

Einen Snapshot hinzufügen

Während der Arbeit mit deinem Team erfährst du von einem neuen Datensatz, der zum Data Warehouse hinzugefügt wird. Dieser Datensatz enthält die Fahrzeuge, die für eine bestimmte Taxilizenz im Einsatz sind. Obwohl ein Taxi in der Regel längere Zeit genutzt wird, kann es vorkommen, dass die Lizenz in einem bestimmten Zeitraum auf ein neues Fahrzeug übertragen wird. Eine Kollegin bemerkt, dass dies zu Problemen bei künftigen Reports führen könnte, da eine Fahrt dann 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 Baujahr des Fahrzeugs
last_updated Datum, an dem der Eintrag zuletzt geändert wurde

Anhand dieser Informationen wird dir klar, dass dies ein idealer Zeitpunkt ist, um Snapshots mit dbt zu implementieren. Nach Rücksprache mit dem Team bittet dich deine Teamleitung, die Snapshot-Funktionalität im Projekt nyc_yellow_taxi mithilfe der Quelle namens 'raw.vehicle_list' umzusetzen.

Diese Übung ist Teil des Kurses

<Kurs>dbt für Forgeschrittene</Kurs>
Kurs ansehen

Interaktive praktische Übung

Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis

Übung starten