Tabel 4.1 Tabel
Tools
Kettle Yang Digunakan
Tools
Pada Kettle Fungsi
Table input
digunakan untuk membaca data dari
database. Select values
digunakan untuk memilih
field- field
apa saja yang mau ditampilkan.
Insert update
digunakan untuk memasukkan dan menyimpan data ke dalam tabel serta untuk
mengeksekusi
sql. Add sequence
digunakan untuk memberikan
surrogate key.
Stream lookup
digunakan untuk menyamakan data.
Sort rows
digunakan untuk mengurutkan baris data berdasarkan satu atau lebih
field. Group by
digunakan untuk melakukan agregasi
fields
total.
Table output
digunakan untuk keperluan menulis data ke dalam
database.
1. Tabel ms_transaksi
Gambar 4.2 ms_transaksi.ktr
Gambar 4.2
merupakan proses
pemindahan data
detail_penjualan atau yang akan menjadi master transaksi PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ms_transaksi ke
tabel ms_transaksi
dalam
database
monica_dataskripsi. Langkah pembentukan ms_transaksi dimulai dari mengambil data detail_penjualan yang berada pada database
monica_skripsi, dimana dalam pengambilan data tetap dilakukan proses kueri seperti gambar 4.3, kemudian dilakukan pemilihan
field
yang diperlukan dengan menggunakan
select value
. Setelah melakukan
select value,
selanjutnya yaitu memasukkan dan menyimpan data ke dalam tabel dim_barang serta mengeksekusi
SQL melalui langkah
insertupdate.
Gambar 4.3 Langkah
Select
Data
Pada gambar 4.3 merupakan proses dalam melakukan pengambilan data dari tabel detail_penjualan, dimana dalam tabel
detail_penjualan terdapat id_barang, id_penerbit, id_kategori, id_topik,
id_supplier,
jumlah_penjualan dan tgl_jual. Kemudian dilanjutkan dengan memilih
field yang
dengan menggunakan
select value
seperti gambar 4.4. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.4 Memilih
F ield Yang Digunakan
Gambar 4.4 merupakan langkah untuk melakukan pemilihan
field-field
yang digunakan.
Fields
tersebut adalah id_barang,
id_penerbit, id_kategori,
id_topik, id_supplier,
jumlah_penjualan dan tgl_jual. Setelah
memilih
field
yang digunakan,
kemudian mengeksekusi SQL dengan menggunakan
insertupdate
dan menampilkan hasil
output
dengan nama ms_transaksi.
Gambar 4.5 Langkah
InsertUpdate
ms_transaksi
Pada gambar 4.5 merupakan langkah untuk menyeleksi data yang digunakan dan memasukkan data ke dalam tabel
output
yang PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
bernama ms_transaksi. Tabel ms_transaksi ini akan berperan didalam pembuatan tabel fakta.
Gambar 4.6
Output
ms_transaksi
Gambar 4.6 merupakan hasil keluaran dari ms_transaksi, yang didalamnya terdapat id_barang, id_penerbit, id_kategori,
id_topik,
id_supplier,
jumlah_penjualan dan tgl_jual.
2. Tabel msbarang