M5 · Veri Modelleme ve Dönüşüm

Katmanlı Dönüşüm: Ham Veriden Hazır Veriye

Güncellendi: 15 Temmuz 2026·Başlıktan özgün üretildiSade anlatım modu

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.