Zacznij terazZacznij za darmo

Tworzenie snapshotu

Podczas pracy z zespołem dowiadujesz się o nowym zbiorze danych, który zostanie dodany do hurtowni danych. Zbiór ten reprezentuje pojazdy przypisane do poszczególnych licencji taksówkarskich. Choć taksówka zazwyczaj pozostaje w użytku przez dłuższy czas, zdarza się, że licencja zostaje przepisana na inny pojazd. Jeden z kolegów zauważa, że może to powodować problemy w przyszłych raportach – przejazd może nie być powiązany z właściwym pojazdem.

Zbiór danych wygląda następująco:

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

Analizując te informacje, dochodzisz do wniosku, że to doskonała okazja do zastosowania snapshotów w dbt. Po omówieniu tematu z zespołem, lider prosi cię o wdrożenie funkcjonalności snapshotów w projekcie nyc_yellow_taxi, korzystając ze źródła o nazwie 'raw.vehicle_list'.

To ćwiczenie jest częścią kursu

dbt średnio zaawansowany

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie