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?
- Extract: ERP, CRM, e-ticaret sitesi, dosya, API veya veritabanından veri alınır
- Transform: Format dönüşümü, veri temizliği, birleştirme, hesaplama ve doğrulama yapılır
- 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.
İlgili Terimler
Toplu işleme, verileri anlık değil belirlenmiş zamanlarda paketler halinde çalıştırarak rapor, aktarım veya dönüşüm üretir.
Big DataBig data, hacmi, hızı veya çeşitliliği geleneksel araçları aşan veri setlerini işleme ve analiz etme yaklaşımıdır.
Data LakeData lake, ham ve işlenmiş verileri ölçeklenebilir depoda tutarak analitik, makine öğrenmesi ve arşiv ihtiyaçlarını besleyen mimaridir.
Veri Boru HattıData pipeline, veriyi kaynaktan alıp temizleyen, dönüştüren ve raporlama ya da analitik için hedef sisteme taşıyan otomatik akıştır.
Veri SenkronizasyonuVeri senkronizasyonu, iki veya daha fazla sistemdeki kayıtları zamanında eşitleyerek tutarlılık ve güncel operasyon sağlar.
Veri AmbarıVeri ambarı, farklı kaynaklardan gelen temizlenmiş veriyi analitik sorgular, KPI takibi ve kurumsal raporlama için düzenli tutan depodur.
Ana Veri YönetimiAna veri yönetimi, kritik müşteri, ürün ve tedarikçi kayıtlarını tek doğru kaynak, kalite kuralları ve onay süreçleriyle yönetir.
OtomasyonOtomasyon, tekrarlayan iş süreçlerinin insan müdahalesi olmadan yazılım veya teknoloji aracılığıyla otomatik olarak yürütülmesidir.