Tugas Data warehouse
Nama : Rama Suherman
Npm : 19312152
Dosen pengampu : Setiawansyah, M.Kom
Transformation adalah proses dimana data mentah (raw data) hasil ekstrasi disaring dan diubah sesuai dengan kaidah bisnis yang berlaku. Transformasi merupakan proses mengubah data dari format operasional menjadi format data warehouse.
Contohnya seperti Agregasi, Konversi Format dan Fungsi Aritmatik
Terdapat 2 cara transformasi
* Fungsi level record, fungsi ini beroperasi pada sekumpulan record seperti file dan tabel melalui perintah selection, joinning, normalization dan aggreration
* Fungsi field level, yaitu mengubah data format dari suatu sumber record dalam format yang berbeda dalam record tujuan. Fungsi ini mempunyai dua tipe yaitu: Single Field dan Multi Field
Tahapan transformasi menggunakan serangkaian aturan atau fungsi untuk mengekstrak data dari sumber dan selanjutnya akan dimasukkan ke data warehouse. Berikut adalah hal-hal yang dapat dilakukan dalam tahapan transformasi:
- Hanya memilih kolom tertentu saja untuk dimasukkan ke dalam data warehouse.
- Menterjemahkan nilai-nilai yang berupa kode.
- Mengkodekan nilai-nilai ke dalam bentuk bebas (Contohnya memetakan “Pria” dengan “P” dan “Wanita” ke dalam “W”).
- Melakukan perhitungan nilai-nilai baru (Contohnya nilai = qty * harga_satuan).
- Menggabungkan data secara bersama-sama dari berbagai sumber.
- Membuat ringkasan dari sekumpulan baris data.
- Men-generate nilai surrogate key.
- Transposing atau pivoting (Mengubah sekumpulan kolom menjadi sekumpulan baris atau sebaliknya).
- Memisahkan sebuah kolom menjadi berbagai kolom.
- Menggunakan berbagai bentuk validasi data baik yang sederhana maupun kompleks.
No comments:
Post a Comment