ETL adalah kumpulan proses menyiapkan data dari operational
source untuk data. Proses ini terdiri dari extracting, transforming, loading,
dan beberapa proses yang dilakukan sebelum dipublikasikan ke dalam data
warehouse. Jadi, ETLatau extract, transform, loading adalah fase pemrosesan
data dari sumber data masuk ke dalam data warehouse.
Tahapan ETL :
Extract
Adalah Langkah pertama dari proses ETL adalah proses
penarikan data dari satu atau lebih sistem operasional sebagai sumber data
(bisa diambil dari sistem OLTP, tapi bisa juga dari sumber data di luar system
database). Metode ekstraksi memiliki 3 metode, yaitu :
a. Metode
ekstraksi secara umum
· Statis
· Terjadwal (berdasarkan waktu dan
berdasarkan perbedaan)
· Seketika (sumber aplikasi, mekanisme
log transaksi dan mekanisme data trigger)
b. Metode
ekstraksi logical
· Full Extraction
· Incremental Extraction
c. Metode
ekstraksi fisik (physical extraction)
· Online Extraction
· Offline Extraction
2. Transform
Adalah proses
pengambilan data mentah yang
belum bisa disimpan
pada Data Warehouse, oleh
karena itu data
harus sesuai standar struktur
Data Warehouse yang
telah ditentukan sehingga bisa
disimpan ke Data Warehouse. Tranformasion data terdiri
dari beberapa tahap, yaitu :
a. Seleksi
b. Pemisahan dan penggabungan
c. Konversi (dengan alasan : standarisasi
pengambilan data dari banyak sumber dan membuat file yang di gunakan
datawarehouse yang juga bisa di pahami oleh pengguna)
d. Ringkasan
e. Pengayaan
3. Load
Fase load merupakan tahapan yang berfungsi untuk memasukkan
data ke dalam target akhir, yaitu ke dalam suatu data warehouse. Fase load ada
4 metode:
a. Panggil
b. Tambah
c. Destructive merge
d. Constructive merge
Tidak ada komentar:
Posting Komentar