M5 · Veri Modelleme ve Dönüşüm
Katmanlı Dönüşüm: Ham Veriden Hazır Veriye
Neden bu konu?
Ham veriyi doğrudan dashboard'a bağlamak kısa vadede hızlı görünür, fakat kaynak değiştiğinde hangi düzeltmenin nerede yapıldığı bilinmez. Katmanlı dönüşüm, veriyi ham kopyadan tipleri düzeltilmiş temiz katmana, oradan iş kuralları tanımlı sunum katmanına taşır. Her katmanın tek sorumluluğu olduğu için hatanın kaynağı bulunur, dönüşüm yeniden çalıştırılır ve aynı metrik herkes için aynı anlamı taşır. Bu ayrım yoksa analiz kodu görünmez yamalarla dolup güven kaybeder.
Benzetme: kavramın günlük karşılığı
Bir mutfağı düşün: malzeme teslim alanı ham katman, yıkama-doğrama tezgâhı temiz katman, servis tabağı iş katmanıdır. Çamurlu sebzeyi doğrudan tabağa koymazsın; servis tabağında da ham malzemeyi yeniden yıkamazsın. Her istasyon neyi teslim alıp neyi teslim edeceğini bilir.
Bu işin sırrı: kalıplar
- Ham katman kaynağın sadık kopyasıdır: geleni sakla, iş kuralı uygulama, yükleme zamanı ve kaynak kimliğini ekle.
- Temiz katman teknik kaliteyi düzeltir: tip, sütun adı, bozuk tarih, tekrar ve temel standartlar burada ele alınır.
+ 3 kalıp daha tam derste
İlk uygulama adımı
1. Ham sözleşmeyi kaydet
orders.csv için dosya adı, alınma zamanı, beklenen kolonlar ve kaynak satır sayısını yaz. Ham dosyayı değiştirmeden raw_orders adıyla içeri al.
Kontrol noktası: raw_orders satır sayısı kaynak dosyayla aynıdır ve _loaded_at ile _source_file alanları izlenebilirlik sağlar.
+ 4 adım daha tam derste
Dersin devamı erken erişimde
Tam derste seni bekleyenler: 5 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ı, 4 soruluk quiz, 6 tekrar kartı ve NovaCommerce proje görevi.