Extract,Transformasi,Loading (ETL)
Pengertian ETL
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, ETL atau
extract,
transform, loading adalah
fase pemrosesan data dari sumber data masuk ke
dalam data warehouse. ETL juga dapat digunakan untuk mengintegrasikan
data
dengan sistem yang sudah ada sebelumnya.
Ekstraksi
Data (Extract)
Ekstraksi
data
adalah proses dimana data diambil atau diekstrak dari berbagai sistem
operasional, baik menggunakan query, atau aplikasi ETL. Terdapat
beberapa fungsi ekstraksi data, yaitu :
1. Ekstraksi
data secara otomatis dari aplikasi sumber.
2. Penyaringan
atau seleksi data hasil ekstraksi.
3. Pengiriman
data dari berbagai platform aplikasi ke sumber data.
4. Perubahan
format layout data dari format aslinya.
5. Penyimpanan
dalam file sementara untuk penggabungan dengan hasil ekstraksi dari
sumber lain.
Transformasi
Data (Transformation)
Transformasi
adalah
proses dimana data mentah (raw data) hasil ekstraksi disaring dan diubah sesuai
dengan kaidah bisnis yang berlaku. Langkah-langkah dalam transformasi data
adalah sebagai berikut :
1. Memetakan
data input dari skema data aslinya ke skema data warehouse.
2. Melakukan
konversi tipe data atau format data.
3. Pembersihan
serta pembuangan duplikasi dan kesalahan data.
4. Penghitungan
nilai-nilai derivat atau mula-mula.
5. Penghitungan
nilai-nilai agregat atau rangkuman.
6. Pemerikasaan
integritas referensi data.
7. Pengisian
nilai-nilai kosong dengan nilai default.
8. Penggabungan
data.
Pengisian
Data (Loading)
Proses terakhir yang perlu dilakukan adalah proses
pemuatan data yang didapatkan dari hasil transformasi ke dalam data
warehouse. Cara untuk memuat data adalah dengan menjalankan SQL scriptsecara
periodik.
Referensi :
http://www.slideshare.net/deden_martono/pengertian-etl
http://informatika.web.id/etl-extraction-transformation-loading.html
Referensi :
http://www.slideshare.net/deden_martono/pengertian-etl
http://informatika.web.id/etl-extraction-transformation-loading.html
Tidak ada komentar:
Posting Komentar