M11 · Portföy Projesi: NovaCommerce
Faz C: Veri Hattı ve Modelleme
Neden bu konu?
Faz B'nin doğru SQL dosyaları elle doğru sırada çalıştırılmaya bağımlı kalırsa yeni veri geldiğinde hangi modelin önce koşacağı, hangi testin başarısız olduğu ve hangi çıktının dashboard'a gittiği belirsizleşir. Veri hattı bu mantığı bağımlılık grafiği, katman sözleşmesi, kalite kapısı ve çalıştırma manifestiyle tekrarlanabilir bir ürüne dönüştürür. Faz C sonunda aynı kabul edilmiş girdiler iki temiz kurulumda aynı mart hashlerini üretmeli; aksi halde sonraki dashboard ve modelin hangi veriye dayandığı kanıtlanamaz.
Benzetme: kavramın günlük karşılığı
Veri hattı havaalanındaki bagaj sistemi gibidir: ham bavul girişte etiketlenir, güvenlik ve aktarma noktalarından belirli sırayla geçer, yanlış etikette karantinaya alınır ve doğru uçağa yüklenmeden önce sayılır. Bavulu doğrudan piste taşımak hızlı görünebilir ama kayıp olduğunda izi bulunmaz. Katmanlar aktarma istasyonları, veri testleri tarayıcılar, `run_manifest.json` ise her bavulun hangi uçuşa geçtiğini gösteren hareket kaydıdır.
Bu işin sırrı: kalıplar
- Değişmez girdi kalıbı: Faz B handoff hashleri çalışma başında doğrulanır; ham dosyalar okunur ama yerinde değiştirilmez.
- Katman + tane kalıbı: raw kaynak kopyası, staging tip/isim standardı, intermediate iş birleşimi, mart karar çıktısıdır; her model açıklamasında giriş ve çıkış tanesi yazılır.
+ 3 kalıp daha tam derste
İlk uygulama adımı
1. Faz B paketini giriş kapısından geçir
`artifacts/faz-b/handoff.json` içindeki SQL dosyaları, haftalık çıktı, uzlaşma ve plan notu hashlerini doğrula; `accepted: true`, 7/7 kaynak testi ve tam hafta uzlaşması yoksa çalıştırmayı durdur. Doğrulanan değerleri yeni dosyaya kopyalamadan çalışma manifestinin `inputs` bölümünde referansla.
Kontrol noktası: Tüm hashler eşleştiğinde `artifacts/faz-c/input_check.json` `PASS` verir; tek bir SQL dosyası değiştiğinde kapı `HASH_MISMATCH` ile mart oluşturmadan kapanır.
+ 5 adım daha tam derste
Dersin devamı erken erişimde
Tam derste seni bekleyenler: 6 kontrol noktalı uygulama adımı, gerçek dünya kullanımı (analist + scientist + AI perspektifi), 4 yaygın tuzak, mülakat sorusu ve model cevabı, 5 soruluk quiz, 7 tekrar kartı ve NovaCommerce proje görevi.