Struktur data warehouse terdiri dari sumber data, pementasan data, penyimpanan data, penyampaian informasi, metadata, dan pengelolaan serta kontrol. Data diolah melalui proses ekstraksi, transformasi, dan pemuatan sebelum disimpan secara historis di data warehouse. Metadata berisi informasi tentang struktur data, proses ekstraksi, dan petunjuk penggunaan informasi.
5. 1. Sumber Data (Data Source)
2. Pementasan Data (Data Staging)
3. Penyimpanan Data (Data Storage)
4. Penyampaian Informasi (Information Delivery)
5. Metadata
6. Pengelolan dan Kontrol (Management and
Control)
Komponen Data warehouse...
6. 1. Sumber Data (Data Source)
a. Data Produksi
b. Data Internal
c. Data Arsip
d. Data Eksternal
7. a. Data Produksi
Data yang ada pada sistem OLTP(Online Transactional
Processing) yang bisa berasal dari format data yang bervariasi,
peangkat keras, sistem operasi serta aplikasi basis data yang
berlainan.
b. Data Internal
Data pendukung sistem OLTP yang biasanya tersimpan dalam
bentuk spreadsheet atau teks dokumen.
1. Sumber Data (Data Source)...
8. c. Data Arsip
Data histori yang merupakan hasil proses backup pada OLTP.
d. Data Eksternal
Data luar yang bisa didapat dari kompetitor atau sumber
informasi umum seperti Biro Pusat Statistik, koran atau data
yang bersifat umum yang akan dipakai sebagai nilai indikator
untuk pengecekan tingkat pencapaian perusahaan.
1. Sumber Data (Data Source)
9. • Data staging menyediakan sebuah tempat dan
area dengan sekumpulan fungsi untk
membersihkan, merubah, mengkombinasikan,
penggandaan dan menyiapkan sumber data
untuk penyimpanan dan digunakan pada data
warehouse.
2. Data Stagging
10. • Ada 3 proses pada Data Staging yaitu:
a. Extraction
b. Transformation
c. Loading
• Tujuan dari data staging adalah mengumpulkan,
menseleksi, mengolah dan menggabungkan data
yang relevan dari berbagai sumber untuk disimpan
dalam data warehouse.
2. Data Stagging...
11. a. Extracting
• Merupakan proses pengambilan data dari berbagai
sumber data yang digunakan untuk mengisi data
warehouse.
• Tidak semua data yang ada pada data operasional bisa
dimasukkan ke dalam data warehouse.
• Pada tahap ini juga dilakukan proses pembersihan
(cleansing) data sebelum ditransformasikan, hal ini
disebabkan sering terjadinya kesalahan penulisan pada
data sumber.
12. b. Transformation
• Proses transformation adalah proses pengambilan data
mentah yang belum bisa disimpan pada data
warehouse.
• Tahapan pada Transformation
– Seleksi
– Pemisahan dan Penggabungan
– Konversi
– Ringkasan
– Pengayaan
13. - Seleksi
Melakukan proses seleksi dari record data dari
tabel basis data OLTP, tahap ini merupakan bagian
dari proses pengambilan data.
- Pemisahan dan Penggabungan
Manipulasi data yang dibutuhkan untuk menseleksi
record data OLTP, yaitu melakukan proses
pemisahan dan penggabungan bila diperlukan.
b. Transformation...
14. - Konversi
Proses konversi dilakukan karena untuk melakukan
standarisasi pengambilan data dari berbagai sumber dan
membuat field dapat digunakan data warehouse serta
dapat dipahami oleh pengguna.
- Ringkasan
Data yang terlalu detail tidak selalu dibutuhkan pada data
warehouse oleh karena itu perlu diringkas berdasarkan
kebutuhan data warehouse.
- Pengayaan
Menggunakan sebuah atau beberapa field untuk membuat
hasil data yang terbaik pada data warehouse.
b. Transformation...
15. • Loading merupakan tahap akhir dari proses dalam
pengisian data warehouse.
• Proses loading ini adalah untuk memuat data yang
sudah terseleksi ke dalam data warehouse tujuan
dan membuat indeks yang diperlukan.
• Terdapat dua mode untuk pemuatan data
warehouse, yaitu refresh dan update.
c. Loading
16. Mode refresh
• Mode refresh atau menuliskan kembali secara
keseluruhan data pada data warehouse pada suatu
periode interval.
• Mode Refresh umumnya digunakan pada saat pertama
kali memuat data dalam data warehouse.
c. Loading...
17. Mode Update
• Mode Update atau menuliskan data yang berubah di
sumber data, tidak ada proses menghapus pada proses
ini.
• Mode update digunakan saat pemeliharaan dan
berjalannya data warehouse.
c. Loading...
18. 3. Penyimpanan Data (Data Storage)
Komponen ini adalah tempat menyimpan data dari
berbagai sumber data yang ada.
Penyimpanan data pada data warehouse secara
historikal sedangkan pada penyimpanan data
operasional dilakukan hanya data yang sedang
beroperasi saja.
Pemutakhiran data dilakukan secara periodik
tergantung pada kebutuhan informasi yang diperlukan.
Pertambahan data dapat terjadi pada penyimpanan ini,
tetapi tidak akan pernah terjadi perubahan data.
20. 5. Metadata
• Metadata pada data warehouse diibaratkan sebagai
kamus data atau katalog pada sistem basis data.
• Metadata pada data warehouse terbagi atas 3 kategori
yaitu:
a. Operational Metadata
b. Extraction dan Transformation Metadata
c. End-User Metadata
21. a. Operational Metadata
Berisikan bermacam-macam struktur data yang
berasal dari data operasional.
b. Extraction dan Transformation Metadata
Berisi data tentang pengambilan data dari berbagai
macam sumber sistem, penamaan, frekuensi
pengambilan, metode pengambilan dan aturan bisnis
untuk pengambilan data.
c. End-User Metadata
Berisikan peta navigasi dari data warehouse.
Metadata ini digunakan para pengguna dalam
mencari informasi untuk bisnisnya.
5. Metadata...
22. 6. Pengelolaan dan Kontrol
(Management and Control)
• Mengendalikan pelayanan dan aktivitas didalam data
warehouse.
• Komponen ini akan mengendalikan transformasi data
dan transfer data ke dalam penyimpanan data
warehouse.
• Komponen ini akan berinteraksi dengan metadata
komponen untuk menampilkan fungsi komponen.