Extract Transform & load (DW Pert-08)

Ekstraksi Data (Extract)
Ekstraksi data adalah proses dimana
data diambil atau diekstrak dari berbagai sistem operasional, disitu dia bisa menggunakan query.
ETL juga dapat digunakan untuk mengintegrasikan data
Dengan sistem yang sudah ada sebelumnya. Hasil dari proses ETL adalah dihasilkannya data yang memenuhi kriteria data warehouse seperti data historis, terangkum, statis dan memiliki struktur yang dirancang untuk keperluan proses analisis
Terdapat beberapa fungsi ekstraksi data, seperti:
  1. Ekstraksi data secara otomatis dari aplikasi sumber.
  2. Seleksi data hasil ekstraksi.
  3. Pengiriman data dari berbagai platform aplikasi mnuju 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 proses dimana data masih mentah (raw data) hasil ekstraksi dia disaring dan diubah sesuai dengan kaidah bisnis yang berlaku.
Proses membersihkan data yang telah diambil pada proses extract sehingga data itu sesuai dengan struktur data warehouse atau data mart.
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 agregat atau rangkuman.
  5. Pemerikasaan integritas referensi data.
  6. Pengisian nilai-nilai kosong dengan nilai default.
Pengisian Data (Loading)
Fase load ini merupakan tahapan yang berfungsi untuk memasukkan data ke dalam target akhir, yaitu ke dalam suatu data warehouse.
Cara untuk memuat data adalah dengan menjalankan SQL script secara periodik.
Fase load berinteraksi dengan suatu databaseconstraint didefinisikan dalam skema database sebagai suatu trigger yang diaktifkan pada waktu melakukan load data (contohnya : uniqueness,ntegrity), yang juga berkontribusi untuk keseluruhan tampilan dan kualitas data dari proses ETL.

Refrensi:
http://informatika.web.id/etl-extraction-transformation-loading.htm
http://kundang.weblog.esaunggul.ac.id/2013/09/17/extract-transform-loading/