Lalu memasukkan data-data tersebut ke dimensi produk yang berada pada
database gudang data. Gambar 4.59 merupakan hasil dari tabel dimensi_produk.
Gambar 4. 63 Tabel dimensi_produk
4.2.3. Memecah gudang data ke dalam tabel fakta dan dimensi
Gambar 4. 64 Proses pembuatan tabel fakta fact_data harga
Gambar 4.64 adalah proses pembentukan tabel fakta yaitu `fact_dataharga` yang bertujuan untuk pembuatan tabel fakta dalam
proses OLAP. Diawali dengan masukan dari tabel harga yang berasal dari
database sistem informasi harga bahan pokok karena proses pemindahan berdasarkan waktu pemilihan
user, maka pada proses
transformasi ini menggunakan parameter. Penggunaan parameter dapat menggunakan step
Get System Info. Didalam step Get System Info ini berisi 2 parameter yaitu bulan dan tahun dikarenakan proses
pemindahan data sistem informasi ke gudang data dilakukan berdasarkan pemilihan bulan dan tahun.
Gambar 4. 65 Langkah pada Get System Data
Lalu menambahkan langkah filter data harga bernilai nol,
menggunakan langkah ini karena pada penyimpanan data harga di sistem informasi data harga terdapat data yang bernilai nol sehingga
pada pembentukan dan memasukkan data ke dalam tabel fakta perlu dilakukan
filter agar data yang bernilai nol tersebut tidak masuk ke dalam tabel fakta. Isi dari langkah tersebut diperlihatkan pada gambar
4.66.
Gambar 4. 66 Langkah memfilter data kosong
Langkah berikutnya adalah menyamakan data berturut-turut dari tabel dimensi produk sampai tabel dimensi tempat karena tabel
fakta hanya berisi data-data numerik atau data yang dapat diukur dan surrogate key dari masing-masing dimensi maka data yang diambil
dari tiap dimensi hanya surrogate key saja.
Gambar 4. 67 Langkah menyamakan data dari tabel data harga sistem informasi dengan data dimensi produk
Dari gambar 4.67 ditunjukkan bahwa data yang diambil hanya sk_jenis yang berindak sebagai
surrogate key pada dimensi produk.
Gambar 4. 68 Langkah menyamakan data dari tabel harga sistem informasi dengan data dimensi waktu
Gambar 4.68 ditunjukkan bahwa data yang diambil hanya sk_waktu yang bertindak sebagai
surrogate key pada dimensi waktu.
Gambar 4. 69 Langkah menyamakan data dari tabel harga sistem informasi dengan data dimensi tempat
Gambar 4.69 ditunjukkan bahwa data yang diambil hanya sk_pasar yang bertindak sebagai
surrogate key pada dimensi tempat. Langkah selanjutnya adalah memilih data yang akan digunakan untuk
membangun tabel fakta dengan menggunakan menu select values.
Gambar 4. 70 Langkah memilih data yang diperlukan untuk membuat tabel fakta
Terdapat field harga yang bertindak sebagai measure, sk_jenis,
sk_waktu, dan sk_pasar. Sehingga hasil dari memasukkan data ke dalam tabel fakta `fact_dataharga` yang berada dalam
database gudang data ditunjukkan pada gambar 4.71.
Gambar 4. 71 Tabel fakta fact_dataharga
4.2.4. Pembentukan Skema Bintang Dinas