dbt Transformation Patterns

Analitik mühendisliği için üretime hazır dbt desenleri: model organizasyonu, test, dokümantasyon ve artımlı işleme.

Dönüşümleri temiz staging, ara ve mart katmanlarına yapılandırır, referans tabanlı bir soy ağacı grafiği uygular ve büyük tablo inşalarını hızlı ve idempotent tutan artımlı stratejiler kullanır.

₺369 tek seferlik
Bir kit içine ekle →

Fiyatlara KDV (%20) dahildir. · Gerçek ajans işinden çıkarıldı · tek seferlik, kilit yok

  • Tür Skill
  • Kategori Veri & Analitik
  • Teslimat E-posta · anında
  • Lisans Tek seferlik
Çalışma önizlemesi
forgehouse, dbt-transformation-patterns

Çalışmanın içinden · kara kutu yok

Satın almadan önce işin kendisini gör.

Skill bir dbt projesinde tam olarak bu katmanlı kurulum döngüsünü koşar. Kara kutu yok, yaptığı iş şu:

  1. Önce kaynakları tazelik SLA'sıyla tanımlar: her source bir loaded_at alanı ile uyarı ve hata pencereleri alır, dbt source freshness cron ile koşar; duran bir loader dashboard yanlış görünene kadar değil, saatler içinde yakalanır.
  2. Staging modellerini her kaynakla 1:1, stg_ önekiyle kurar; sadece yeniden adlandırma, tip dönüşümü ve hafif temizlik yapılır. İş mantığı asla staging'de yaşamaz, çünkü katmanı atlayıp ham veriden mart'a gitmek test edilemez teknik borçtur.
  3. Join ve toplamaları ara int_ modellerine koyar, sonra nihai dim_ ve fct_ mart'larını teslim eder; her şey ref() ile bağlanır, asla sabit yazılmış tablo adıyla değil. Böylece bağımlılık grafiği gerçek kalır ve etki analizi (bunu değiştirirsem ne kırılır) tek komutluk iştir.
  4. Büyük tabloları zorunlu unique_key, geç gelen veri için merge stratejisi ve is_incremental filtresinde geriye bakış penceresiyle artımlı yapar; sonra full refresh ile artımlı yolun aynı sonucu ürettiğini kontrol ederek idempotency'yi kanıtlar.
  5. Veri sözleşmesini schema yml'de zorlar: her mart'ta unique, not_null, accepted_values, relationships ve iş kuralı ifadeleri; dbt build CI'da testleri DAG sırasında koşar, testi geçemeyen model asla deploy olmaz.
  6. Tekrarlayan SQL'i Jinja makrolarına çıkarır (birim dönüşümü, dev ortamında veri sınırlama, şema yönlendirme) ve yenisini yazmadan önce dbt_utils paketini kontrol eder; mantık değişikliği tek yerde yapılır, her yere yansır.
Kullanım senaryoları · taktığında neler oluyor

Tek güç kaynağı. 6 hat dışarı.

dbt-transformation-patterns · çekirdek

çekirdek aktif · 6 hat

  1. Staging, ara ve mart katmanları boyunca bir dbt proje yapısı kurmak

    ✓ staging, ara ve mart kat…
  2. Ham tablolar üzerinde kaynak güncellik kontrolleri ve şema testleri tanımlamak

    ✓ ham tablolar üzerinde ka…
  3. Bir milyon satırı aşan tablolar için artımlı modeller kurmak

    ✓ bir milyon satırı aşan t…
  4. Vekil anahtarlar ve ilişki testleriyle boyut ve fact tabloları oluşturmak

    ✓ vekil anahtarlar ve ilişki
  5. Tekrar eden SQL mantığını yeniden kullanılabilir Jinja makrolarına çıkarmak

    ✓ tekrar eden sql mantığını
  6. Merge, sil-ekle ve üzerine-yaz artımlı stratejileri arasında seçim yapmak

    ✓ merge, sil-ekle ve üzeri…
Kazanımlar · elinde kalanlar

Aldıkların sende kalır.

Zamanı ileri sar. Ne kaldığını izle.

Sonsuza dek

Sahip olmak tam olarak bu.

Kiralık yığın

yapay zekâ yazım aracı: abonelik

süresi doldu · erişim gitti

analiz paketi: abonelik

süresi doldu · erişim gitti

tasarım platformu: abonelik

süresi doldu · erişim gitti

(geriye bir şey kalmadı)

Senin ocağın

  1. Hamdan-mart'a teknik borçtan kaçınan, bakımı kolay, iyi katmanlı dönüşümler kurun

    lisans: kalıcı
  2. Artımlı inşalar ve geliştirme ortamı veri limitleriyle ambar hesaplama maliyetlerini düşürün

    lisans: kalıcı
  3. Kaynak güncellik izleme ve şema testleriyle yukarı akış bozulmalarını erken yakalayın

    lisans: kalıcı
  4. Benzersiz bir kolona dayalı idempotent artımlı modellerle doğru yeniden inşaları garanti edin

    lisans: kalıcı

abonelikler biter · tapular bitmez

Ne içerir · eksiksiz manifest

Kutudaki her şey.

Bir parçayı eline al. Çalışırken izle.

Staging, ara ve mart katmanları boyunca bir proje yapısı ve adlandırma kuralı

parça 01 / 06 · kutuda

6 parça · tek çalışan sistem · e-postayla anında teslim

Kimler için

Bu herkes için dövülmedi.

  • Araç kiralamayı sahip olmaya tercih ediyorsan, sana göre değil.
  • Yığınını senin yerine başkası yönetsin istiyorsan, sana göre değil.
  • Tahmin etmekten memnunsan, sana göre değil.
Hâlâ burada mısın? Güzel.

dbt ile dönüşüm boru hatları kuran ve sürdüren analitik mühendisleri ve veri geliştiricileri.

o zaman bu senin için dövüldü.

Hangi AI ile çalışır

Tasarımı gereği evrensel: her yapay zekada çalışır. Açık Agent Skills + MCP biçiminde gelir (Claude’da yerleşik); ChatGPT, Gemini, Cursor ve Copilot aynı dosyaları kendine uyarlar.

  • Claude Yerleşik biçim
  • ChatGPT Açık standartla uyarlanır
  • Gemini Açık standartla uyarlanır
  • Cursor Açık standartla uyarlanır
  • Copilot Açık standartla uyarlanır
Sorular · hâlâ havada

Aklındakini yakala.

hava temizlendi. seninle ocak arasında hiçbir şey kalmadı.
bir kıvılcım yakala: ocak cevaplar

  1. Zaten dağınık bir dbt projemiz var. Bu kalıplar onu yeniden düzenlemeye yardım eder mi, yoksa sadece sıfırdan kuruluma mı uygulanır?

    Hazırlık, ara ve mart katmanlaması ile referans tabanlı soy ağacı, yalnızca sıfırdan değil mevcut modellere de uygulanmak üzere düşünülmüştür. Karmaşık bir projeyi bu yapıya doğru kademeli olarak, model model yeniden düzenleyebilirsiniz.

  2. Artımlı modeller, tam yenilemeye kıyasla ne zaman gerçekten işe yarar?

    Artımlı, tablolar tam yeniden kurmanın yavaşladığı kadar büyüdüğünde değerini gösterir, örnek bir milyon satırı aşan tablolardır. Bunun altında tam yenileme daha basittir ve artımlı kayıt tutmanın karmaşıklığına değmez.

  3. dbt ve veri ambarını o mu kurar, yoksa çalıştıklarını mı varsayar?

    dbt ve bir veri ambarının zaten yerinde olduğunu varsayar ve üstünde düzenleme ile test kalıpları verir. Ambarı seçmek ya da kurmak ve onu besleyen ham veri alımı, bu kapsamın dışında kalır.

  4. Nasıl teslim edilir?

    Satın alımdan hemen sonra e-posta ile iletilir, kuruluma hazır, anında indirilir; bekleme yok.

  5. Tek seferlik mi, abonelik mi?

    Tek seferlik alımdır; abonelik veya gizli ücret yoktur. Fiyata KDV (%20) dahildir.

  6. İade alabilir miyim?

    Dijital ürün olduğu için indirildikten sonra iade yapılmaz. Bu yüzden ne içerdiğini ve kime uygun olduğunu burada açıkça paylaşıyoruz.