Bir snapshot ekleme
Takımınla çalışırken, veri ambarına eklenecek yeni ve dolaylı bir veri kümesi hakkında bilgi ediniyorsun. Bu veri kümesi, belirli bir taksi ruhsatı için kullanılacak araçların listesini temsil ediyor. Bir taksi büyük olasılıkla uzun süre kullanılsa da, belirli bir zaman aralığında ruhsatın yeni bir araca yeniden tahsis edilmesi mümkün. Ekip arkadaşlarından biri, bu durumun ileride raporlamada sorun yaratabileceğini, çünkü bir yolculuğun doğru araçla eşleşmeyebileceğini fark ediyor.
Veri kümesi şu şekilde görünüyor:
| column_name | description |
|---|---|
| license_id | Taksi şirketine atanan sayısal kimlik |
| vehicle_make | Aracın üreticisi |
| vehicle_model | Aracın modeli |
| vehicle_year | Aracın üretim yılı |
| last_updated | Kaydın en son ne zaman değiştirildiği tarihi |
Bu bilgilere bakınca, dbt kullanarak snapshot uygulamak için harika bir zaman olduğunu anlıyorsun. Bunu ekiple görüştükten sonra, takım liderin, nyc_yellow_taxi projesinde, 'raw.vehicle_list' adlı kaynağı kullanarak snapshot işlevini uygulamanı istiyor.
Bu egzersiz
Orta Düzey dbt
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat