ETL Nedir?

İngilizce: ETL (Extract, Transform, Load)

ETL, farklı kaynaklardan alınan veriyi dönüştürüp veri ambarı veya raporlama sistemine düzenli biçimde yükleyen süreçtir.

ETL Nedir?

ETL (Extract, Transform, Load), farklı veri kaynaklarından alınan bilgiyi temizleyip dönüştürdükten sonra veri ambarı, raporlama sistemi veya analitik ortama yükleme sürecidir. Amaç, dağınık veriyi güvenilir ve sorgulanabilir hale getirmektir.

Aşamaları Nelerdir?

  1. Extract: ERP, CRM, e-ticaret sitesi, dosya, API veya veritabanından veri alınır
  2. Transform: Format dönüşümü, veri temizliği, birleştirme, hesaplama ve doğrulama yapılır
  3. Load: Hazırlanan veri hedef tabloya, veri ambarına veya dashboard altyapısına yazılır

Örneğin günlük satış raporu için siparişler e-ticaret sisteminden, maliyetler ERP’den, reklam harcamaları reklam platformundan alınabilir. ETL bu verileri aynı tarih, ürün ve kampanya kırılımında birleştirir.

ETL ve ELT Farkı

ETL’de veri hedefe yüklenmeden önce dönüştürülür. ELT’de ham veri önce hedef veri platformuna alınır, dönüşüm orada yapılır. Bulut veri ambarlarında ELT daha yaygın olabilir; küçük ve kontrollü raporlama akışlarında ETL hâlâ pratik bir seçenektir.

İş Dünyasında Kullanımı

ETL; yönetim raporları, stok analizi, müşteri segmentasyonu, finansal mutabakat ve operasyon dashboard’ları için kullanılır. Bir data pipeline içinde hata yakalama, yeniden deneme, veri kalitesi kontrolü ve izlenebilirlik yoksa raporlar güven kaybeder. Otomasyon yalnızca veriyi taşımak değil, yanlış veriyi erken durdurmak için de tasarlanmalıdır.