ETL nedir?
ETL, Ayıkla, Dönüştür ve Yükle'nin kısaltmasıdır. Bu süreçte, bir ETL aracı, verileri farklı RDBMS kaynak sistemlerinden çıkarır, ardından hesaplamalar, birleştirmeler vb. Uygulama gibi verileri dönüştürür ve ardından verileri Veri Ambarı sistemine yükler.
ETL'de veriler kaynaktan hedefe doğru akar. ETL süreç dönüşüm motorunda herhangi bir veri değişikliğini halleder.
ELT nedir?
ELT, veri hareketine araç yaklaşımına bakmanın farklı bir yöntemidir. ELT, verileri yazılmadan önce dönüştürmek yerine hedef sistemin dönüşümü yapmasına izin verir. Veriler önce hedefe kopyalanır ve sonra yerine dönüştürülür.
ELT genellikle Hadoop kümesi, veri cihazı veya bulut kurulumu gibi Sql olmayan veritabanları ile kullanılır.
ANAHTAR FARK
- ETL, Çıkar, Dönüştür ve Yükle anlamına gelirken ELT, Çıkar, Yükle, Dönüştür anlamına gelir.
- ETL verileri önce hazırlama sunucusuna ve ardından hedef sisteme yüklerken ELT verileri doğrudan hedef sisteme yükler.
- ETL modeli şirket içi, ilişkisel ve yapılandırılmış veriler için kullanılırken ELT, ölçeklenebilir bulut yapılı ve yapılandırılmamış veri kaynakları için kullanılır.
- ETL esas olarak az miktarda veri için kullanılırken ELT büyük miktarlarda veri için kullanılır.
- ELT veri gölü desteği sağlarken, ETL veri gölü desteği sağlamaz.
- ETL'nin uygulanması kolaydır, ELT'nin uygulanması ve sürdürülmesi için niş beceriler gerekir.
ETL ile ELT arasındaki fark
ETL ve ELT süreci aşağıdaki parametrelerde farklıdır:
Parametreler | ETL | ELT |
---|---|---|
İşlem | Veriler, hazırlık sunucusunda dönüştürülür ve ardından Datawarehouse DB'ye aktarılır. | Veriler, Datawarehouse'un DB'sinde kalır. |
Kod Kullanımı | İçin kullanılır
| Yüksek miktarda veri için kullanılır |
dönüşüm | Dönüşümler ETL server / staging alanında yapılır. | Hedef sistemde dönüşümler gerçekleştirilir |
Zaman Yükü | Veriler önce evrelemeye yüklenir ve daha sonra hedef sisteme yüklenir. Yoğun zaman. | Veriler hedef sisteme yalnızca bir kez yüklendi. Daha hızlı. |
Zaman Dönüşümü | ETL işleminin dönüşümün tamamlanmasını beklemesi gerekiyor. Veri boyutu büyüdükçe dönüştürme süresi artar. | ELT sürecinde hız hiçbir zaman verinin boyutuna bağlı değildir. |
Zaman - Bakım | Yüklenecek ve dönüştürülecek verileri seçmeniz gerektiğinden yüksek düzeyde bakım gerektirir. | Veriler her zaman mevcut olduğundan az bakım gerektirir. |
Uygulama Karmaşıklığı | Erken bir aşamada, uygulaması daha kolay. | ELT sürecini uygulamak için organizasyon, araçlar hakkında derin bilgiye ve uzman becerilere sahip olmalıdır. |
Veri ambarı desteği | Şirket içi, ilişkisel ve yapılandırılmış veriler için kullanılan ETL modeli. | Yapılandırılmış, yapılandırılmamış veri kaynaklarını destekleyen ölçeklenebilir bulut altyapısında kullanılır. |
Data Lake Desteği | Desteklemiyor. | Yapılandırılmamış verilerle Data lake kullanımına izin verir. |
Karmaşıklık | ETL işlemi, tasarım zamanında tanımlandığı şekliyle yalnızca önemli verileri yükler. | Bu süreç, çıktıdan geriye doğru geliştirmeyi ve yalnızca ilgili verilerin yüklenmesini içerir. |
Maliyet | Küçük ve orta ölçekli işletmeler için yüksek maliyetler. | Çevrimiçi Yazılımları Hizmet Platformları olarak kullanarak düşük giriş maliyetleri. |
Aramalar | ETL sürecinde, hem gerçekler hem de boyutların hazırlık alanında mevcut olması gerekir. | Çıkarma ve yükleme tek bir eylemde gerçekleştiği için tüm veriler kullanılabilir olacaktır. |
Toplamalar | Veri kümesindeki ek veri miktarı ile karmaşıklık artar. | Hedef platformun gücü, önemli miktarda veriyi hızlı bir şekilde işleyebilir. |
Hesaplamalar | Mevcut sütunun üzerine yazar veya Veri kümesini eklemeniz gerekir ve hedef platforma iletir. | Hesaplanan sütunu mevcut tabloya kolayca ekleyin. |
Olgunluk | Süreç yirmi yıldan fazla bir süredir kullanılmaktadır. İyi belgelenmiştir ve en iyi uygulamalara kolayca erişilebilir. | Nispeten yeni konsept ve uygulanması karmaşık. |
Donanım | Çoğu aracın pahalı olan benzersiz donanım gereksinimleri vardır. | Saas donanım maliyeti olmak sorun değil. |
Yapılandırılmamış Veriler için Destek | Çoğunlukla ilişkisel verileri destekler | Yapılandırılmamış veriler için destek hazır. |