November 18, 2014

Resume Data Warehouse Pertemuan 7 (ETL)

ETL (Extraction, Transformation, Loading)

Apa itu ETL ?


ETL kependekan dari Extraction, Transformation dan Loading yang digunakan sebagai tools untuk proses integrasi dalam data warehouse. Sesuai namanya aplikasi ETL melakukan proses Extract, Transform dan Load.

A. Ekstraksi
Ekstraksi disini maksudnya adalah mengambil data dari sumber-sumber data yang berbeda. Data yang diambil pun tidak semua data operasional, tetapi data-data yang matang saja. Proses Extract ini harus mengakomodir berbagai macam teknologi yang digunakan oleh sumber data dan diintegrasikan ke dalam database tunggal.
Metode Ekstraksi ada 3 yaitu :
1. Metode ekstrasi secara umum
    - Statis
    - Terjadwal (Berdasarkan waktu dan perbedaan)
    - Seketika (dengan mekanisme log transaksi, mekanisme basis data trigger, dan sumber aplikasi)
2. Metode ekstrasi logical
    - Ekstrasi Full
    - Ekstrasi Inkremental 
3. Metode ekstrasi fisik
    - Ekstrasi Online
    - Ekstrasi Offline

Oktober 18, 2014

Resume Data Warehouse Pertemuan 6

Skema Data Warehouse
Lingkungan data warehouse biasanya mengubah model data relasional ke dalam arsitektur khusus. Ada banyak model skema yang dirancang untuk data warehouse tetapi yang paling sering digunakan adalah :

Star Schema
Contoh Skema Bintang

Oktober 12, 2014

Tugas Data Warehouse : Skema Data Warehouse

Skema Data Warehouse
Dalam membuat relasi pada data warehouse ada 2 pendekatan yang dapat digunakan yaitu dengan skema bintang (star schema) dan skema butiran salju (snowflake schema).

Skema bintang (Star Schema)
Merupakan struktur logical yang terdiri dari tabel fakta yang berisi data faktual dikelilingi oleh tabel dimensi yang berisi referensi data. Skema bintang yang paling sederhana biasanya terdiri dari satu tabel fakta dan beberapa tabel dimensi.Tiap dimensi memiliki relasi one-to-many ke tabel fakta dan tabel dimensi hanya memiliki satu primary key, primary key tersebut merupakan foreign key dari tabel fakta.

Skema butiran salju (Snowflake Schema)
Merupakan pengembangan dari skema bintang. Tabel dimensinya merupakan hasil normalisasi dari beberapa tabel yang saling berhubungan sehingga tabel dimensi bisa mempunyai tabel dimensi lainnya.

Contoh Pembuatan Skema :

Tabel diatas adalah tabel fakta yang akan kita jadikan skema bintang. Tabel fakta tersebut nantinya akan mempunyai tabel-tabel dimensi. 
Skema bintang:

Dapat dilihat pada skema diatas tabel fakta seperti dibagi-bagi ke dalam tabel dimensi yang berbeda. Setiap tabel dimensi mempunyai satu primary key yang berasal dari foreign key tabel fakta.

Referensi :
http://nanang.lecture.ub.ac.id/2010/04/17/skema-star-dan-snowflake/
https://levinbosz.wordpress.com/tag/skema-pada-data-warehouse/