ETL vs ELT: Mengubah Sebelum atau Sesudah Memuat
ETL (Extract-Transform-Load) dan ELT (Extract-Load-Transform) berbeda hanya pada urutan, tapi implikasinya besar bagi arsitektur data dan tim.
ETL: transform di tengah
Data diekstrak, ditransformasi di mesin terpisah, lalu dimuat. Cocok bila target bukan warehouse powerful atau bila kebersihan data harus dijamin sebelum masuk.
ELT: transform di tujuan
Data dimuat mentah ke warehouse, lalu ditransformasi di sana memakai kekuatan komputasinya. Cocok untuk cloud warehouse modern yang bisa memproses volume besar dengan SQL.
Pilih berdasar target
Bila warehouse Anda kuat dan ingin fleksibilitas re-transformasi ulang, ELT. Bila target terbatas atau ada kepatuhan ketat soal data yang masuk, ETL. Jangan ikut tren; ikut kemampuan target.