3.5. Membangun Gudang Data
Pada tahap ini merupakan tahapan untuk membangun gudang data dari membaca data
legacy sampai membuat tabel fakta. Tabel berikut ini berisi gambaran tentang tahap yang akan dilakukan.
Tabel 3. 8 Tahap membangun gudang data
No Langkah yang dilakukan
Penjelasan singkat 3.5.1 Membaca data
legacy Merupakan tahap untuk menganalisa
data 3.5.2 Memilah
field tabel pada database sistem informasi
dan memindahkan ke dalam database gudang data
Merupakan tahap
memilah-milah field yang berada pada tabel sistem
informasi bahan pokok sesuai dengan kebutuhan dari gudang data serta
pembuatan tabel dimensi 3.5.3 Memecah gudang data ke
dalam tabel
fakta dan
dimensi Melalui
tahap 3.5.2
dengan menggunakan sumber data dari tabel
yang sudah
ada maka
dapat digunakan untuk membuat skema
3.5.1. Membaca Data Legacy
Pada tahap ini melakukan analisis terhadap data yang digunakan kemudian melakukan pembersihan data yang tidak konsisten,
menghapus atau menambah kolom yang dirasa perlu. Kemudian dilakukan pemilihan data karena kemungkinan tidak semua data akan
digunakan untuk membangun gudang data. tujuan dari tahap ini adalah memudahkan ketika memindahkan data tersebut ke dalam basis data.
3.5.2. Memilah field tabel pada database sistem informasi dan
memindahkan ke dalam database gudang data
Merupakan tahap dimana memilah field yang berada pada tabel
database sistem informasi bahan pokok dan memindahkan ke dalam database gudang data dengan membuat dimensi-dimensi yang
dibutuhkan. 1. Membuat dimensi tempat
Pasar id_pasar
pasar alamat
lat lon
Tabel diatas merupakan proses dari pembuatan dimensi tempat yang sumber data berasal dari tabel pasar yang berada di
database sistem informasi harga bahan pokok. Tabel pasar tersebut berisi
field id_pasar untuk menyimpan id pasar, pasar untuk menyimpan nama pasar , alamat
untuk menyimpan alamat pasar, lat untuk menyimpan latitude pasar , lon
untuk menyimpan longitude pasar kemudian dibuat menjadi dimensi
tempat yang hanya berisi id_pasar, pasar dan menambahkan surrogate
key untuk dimensi tempat yaitu sk_pasar. dimensi_tempat
PK sk_pasar id_pasar
pasar
2. Membuat dimensi produk bahan_pokok
id_bahan_pokok bahan_pokok
jenis_bahanpokok id_jenis
jenis id_bahan_pokok
id_satuan
Untuk pembuatan dimensi produk ini bersumber dari dua tabel yaitu tabel bahan_pokok dan tabel jenis_bahanpokok. Pada tabel bahan_pokok
ini terdapat field id_bahan_pokok untuk menyimpan id bahan pokok dan
bahan_pokok untuk menyimpan nama bahan pokok sedangkan untuk tabel jenis_bahanpokok terdapat id_jenis untuk menyimpan id jenis,
jenis untuk menyimpan nama jenis bahan pokok, id_bahan_pokok dan id_satuan dimana pada
database sistem informasi harga bahan pokok bertindak sebagai
foreign key dari tabel bahan_pokok dan tabel satuan. Dari dua tabel ini hanya digunakan id_jenis, jenis, id_bahan_pokok, dan
bahan_pokok untuk membuat dimensi_produk. Pada pembuatan dimensi_produk tidak lupa menambahkan
surrogate key yaitu sk_jenis. dimensi_produk
PK sk_jenis id_jenis
jenis id_bahan_pokok
bahan_pokok
3.5.3. Memecah Gudang Data dalam Tabel Fakta dan Tabel Dimensi