Start Back Next End
  
44
terdiri atas dua atau lebih foreign key
dimana pada tiap tabel
dimensi terdapat
sebuah simple primary key
yang merespon
tepat pada satu komponen composite key di tabel fakta. 
Hal
penting lainnya dari sebuah model dimensional
adalah semua natural keys
diganti dengan kunci pengganti
(surrogate key). Ini berarti bahwa setiap kali join
antar tabel
fakta dengan tabel dimensi berdasarkan kunci pengganti, bukan
natural keys. Kegunaan dari kunci pengganti ini adalah
memperbolehkan data pada data warehouse
untuk memiliki
kebebasan dalam penggunaan data. 
2.1.12. 10 Extract, Transform and Load (ETL)
Inmon (2005:p497) menyatakan ETL merupakan proses
pencarian data, mengitegrasikannya, dan menempatkannya pada
sebuah data warehouse. Kimbal dan Ross (2002:p401) lebih
menjelaskan bahwa ETL merupakan
proses yang menyiapkan
data dari operational source untuk data warehouse
Kita ketahui bahwa baris data pada DW pada suatu
perusahaan biasanya berasal dari unit dan bagian yang berbeda
dan menggunakan sumber data yang berbeda seperti SQL
Server, MS Access, spreadsheets, ataupun notepads. Untuk
melakukan analisis pada sumber data yang berbeda-beda kita
perlu menyamakan format dari data dengan relasi yang tetap
utuh. Hal inilah yang menjadi konsep dari data warehouse.
Untuk menyamakan format data dari sumber yang berbeda-beda
kita melakukan proses ETL sebelum akhirnya memasukkan
semua data  kedalam data warehouse. Setelah data bersifat
homogen, akan mudah untuk melakukan analisis pada data
tersebut.
ETL merupakan proses utama yang terjadi di belakang
staging area
pada data warehouse, lebih diutamakan dari
presentasi atau proses query
apapun.
Proses ini terdiri dari
Word to PDF Converter | Word to HTML Converter