dbt modellerini güncelleme

dbt'ye Giriş

Mike Metzger

Data Engineer

Neden güncellenir?

  • Yinelemeli çalışma
  • Sorgu/modellerde hata düzeltme
  • Farklı kaynak/hedeflere geçiş

SQL kodlama

1 Fotoğraf: Caspar Camille Rubin, Unsplash
dbt'ye Giriş

Güncelleme iş akışı

  1. Sürüm kontrolünden çıkarın
    • git clone dbt_project
  2. İlgili modeli bulun
  3. Sorgu içeriğini güncelleyin
  4. Şunlarla yeniden oluşturun
    • dbt run veya
    • dbt run -f (Zorla tam yenileme)
  5. Değişiklikleri sürüm kontrolüne geri gönderin
dbt'ye Giriş

YAML dosyaları

  • Bazı güncellemeler YAML / .yml dosyalarında değişiklik gerektirebilir
  • Genellikle şunlarda değişiklik gerekir:
    • dbt_project.yml
    • model_properties.yml

dbt_project.yml örneği

dbt'ye Giriş

dbt_project.yml

  • Çoğunlukla tüm projeye ilişkin içerikler içerir
    • Proje adı / sürüm
    • Dizin konumları
  • Model gerçekleştirme ayarları (genel)
  • Proje başına bir dbt_project.yml dosyası
dbt'ye Giriş

model_properties.yml

  • Modelleri referans alan ayarlar içerir
    • Açıklama
    • Dokümantasyon ayrıntıları
    • Daha fazlası
  • models/ alt dizininde .yml uzantılı herhangi bir adla olabilir
  • Gerektiği kadar dosya olabilir

model_properties.yml örneği

dbt'ye Giriş

Hadi pratik yapalım!

dbt'ye Giriş

Preparing Video For Download...