Anda di halaman 1dari 6

MAKALAH

PENGEMBANGAN DATA WAREHOUSE


Makalah ini dibuat untuk memenuhi salah stau tugas mata kuliah Data Warehouse

Oleh :
Dean Ramadhan : 10223085

PROGRAM STUDI INFORMATIKA


SEKOLAH TINGGI TEKNOLOGI CIPASUNG
TASIKMALAYA
2023
BAB I PENDAHULUAN
Data Warehouse adalah data-data yang berorientasi subjek, terintergrasi memiliki
dimensi waktu, serta merupakan koleksi tetap (non-volatile), yang digunakan dalam
mendukung proses pengambilan Keputusan.
Dalam data warehouse terdapat table fakta dan dimensi yang merupakan komponen
kunci skema. Dalam data warehouse juga terdapat sekma bintang dan ETL. Dalam makalah
ini akan membuat tutorial ETL. Dengan memisahkan table fakta dan dimensi terlebih
dahulu, lalu membuat skema Bintang, dan terakhir melakukan ETL.
Laporan ini dibuat sebagai dokumentasi pengerjaan tugas studi kasus pengembangan
data warehouse.
BAB II LANDASAN TEORI
A. Pengertian Data Warehouse
Data warehouse adalah database yang berisi data dari beberapa sistem operasional yang
terintegrasi dan terstruktur sehingga dapat digunakan untuk mendukung analisa dan
proses pengambilan Keputusan dalam bisnis.
B. Pengertian Tabel Fakta dan Dimensi
1) Tabel fakta adalah sebuah table yang berisi informasi yang
disusun secara terstruktur. Tabel ini biasanya digunakan untuk
menyajikan data atau fakta-fakta yang relevan dalam bentuk
yang mudah dibaca dan dipahami.
2) Tabel dimensi adalah salah satu komponen penting dalam
desain data warehousing. Tabel dimensi berisi informasi yang
mendefinisikan karakteristik atau atribut dari suatu entitas atau
objek dalam suatu sistem.
C. Pengertian Skema Bintang
Skema Bintang adalah struktur organisasi database yang dioptimalkan untuk digunakan
di warehouse atau intelegen bisnis yang menggunakan satu table fakta besar untuk
menyimpan data transaksional yang terukur, dan satu atau lebih table dimensi yang lebih
kecil yang menyimpan atribut tntang data.
D. Proses ETL
ETL (Extract, Transform, Load) adalah proses yang umum digunakan dalam
penggunaan data untuk memindahkan data dari sumber yang berbeda mengubahnya
menjadi format yang sesuai dan memuatnya kedalam sistem atau menyimpan data yang
dituju.
BAB III LANGKAH-LANGKAH
a. Menentukan table fakta dan dimensinya
Dim_Waktu
Pada tahap ini data yang telah di sediakan sebelumnya diolah ID_Waktu
sedemikian rupa untuk mendapatkan data yang akan digunakan dalam Date
Time
proses ETL pada aplikasi Pentaho. Tabel fakta berisi
ID_SLES,ID_PRODUCT. Tabel Fakta Untuk table dimensi terdapat
tiga dimensi yaitu, Id_Sales DIM_SALES_DETAIL yang
ID_Product
berisi berisi ID_SALES dan ID_WAKTU,
ID_Waktu
DIM_PRODUCT yang berisi ID_PRODUCT dan
Product line, dan DIM_WAKTU_SALES yang
berisi ID_WAKTU, Date, dan Time.
Berikut hasil data yang telah diolah :

b. Buat skema Bintang


Pada pengerjaan tugas kali ini saya memilih skema Bintang, dikarenakan
cukup mudah dan sederhana untuk dikerjakan,
Berikut gambar dari skema Bintang :

Dimensi Produk
ID_Product
Product line
c. Proses ETL
Setelah data siap diolah, selanjutnya dilakukan proses ETL. Adapun Langkah
– langkahnya sebagia berikut :
1. Microsoft Exel Input : Memasukan file excel, dan setting sheets dan
fields

2. Filter rows : setting filter rows ke primary keys dan sett is not null
3. Stream Lookup : setting lookup step lalu filter rows dan setting field dan
lookup field

4. Table Output
Pada tahap ini merupakan tahap terakhir pada proses ETL, dimana table
output berfungsi untuk menampilkan output dari hasil ETL.
Berikut gambar proses table output :

Hal yang paling penting adalah Ketika setting untuk mengkoneksikan ETL dengan Data
Base. Dan outputnya jika berhasil maka akan terdapat table baru di batabase.

Anda mungkin juga menyukai