MulaiMulai sekarang secara gratis

Menambahkan snapshot

Saat bekerja dengan tim, Anda mengetahui adanya himpunan data terkait baru yang akan ditambahkan ke gudang data. Himpunan data ini merepresentasikan daftar kendaraan yang akan digunakan untuk suatu lisensi taksi. Meskipun sebuah taksi kemungkinan digunakan dalam jangka waktu yang lama, lisensinya dapat dialihkan ke kendaraan baru pada kurun waktu tertentu. Salah satu rekan Anda menyadari hal ini dapat menimbulkan masalah pada pelaporan di masa mendatang karena suatu perjalanan mungkin tidak direpresentasikan oleh kendaraan yang tepat.

Himpunan data tersebut terlihat seperti berikut:

column_name description
license_id ID numerik yang ditetapkan untuk perusahaan taksi
vehicle_make Pabrikan kendaraan
vehicle_model Model kendaraan
vehicle_year Tahun kendaraan diproduksi
last_updated Tanggal saat rekaman terakhir diubah

Melihat informasi ini, Anda menyadari ini saat yang tepat untuk menerapkan snapshot menggunakan dbt. Setelah mendiskusikannya dengan tim, pemimpin tim meminta Anda mengimplementasikan fungsionalitas snapshot dalam proyek nyc_yellow_taxi, menggunakan source bernama 'raw.vehicle_list'.

Latihan ini adalah bagian dari kursus

dbt Tingkat Menengah

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga