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
Latihan interaktif praktis
Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.
Mulai berolahraga