İlk projeyle çalışmak

dbt'ye Giriş

Mike Metzger

Data Engineer

dbt iş akışı

  1. Proje oluştur (dbt init)
  2. Yapılandırmayı tanımla (profiles.yml)
  3. Modelleri/şablonları oluştur/kullan
  4. Modelleri çalıştır (dbt run)
  5. Doğrula / Test et / Sorun gider
  6. Gerekirse yinele
dbt'ye Giriş

dbt run

  • Modelde değişiklik olduğunda çalıştırın
  • Ya da veri süreci malzemeleşmeliyse
  • Çıktı, adımların başarı/başarısızlığına dair ayrıntılar verir
  • Malzemeleşme = Dönüşümlerin tablo/görünüme yazılması
repl:~$ dbt run
04:52:11  Running with dbt=1.8.4
...
04:52:13  1 of 1 START sql view model main.sales_data ....... [RUN]
04:52:13  1 of 1 OK created sql view model main.sales_data . [OK in 0.12s]  
...
04:52:13  Completed successfully
dbt'ye Giriş

Tablo ve Görünüm

Tablolar:

  • Veriyi tutan veritabanı/depo nesneleri
  • Veritabanında yer kaplar
  • İçerik yalnızca değişince güncellenir

$$

  • dbt ile oluşturulabilir ✅

Görünümler:

  • Tablo gibi sorgulanır; veri tutmaz
  • Genelde başka tablo(lar)a karşı select sorgusudur
  • İçerik her sorguda oluşturulur

$$

  • dbt ile oluşturulabilir ✅
dbt'ye Giriş

Haydi pratik yapalım!

dbt'ye Giriş

Preparing Video For Download...