Oleh:
A. A. Risky Pramenda Dwijantara
1304505111
Data
Warehouse
Dosen : I Putu
Agus Eka Pratama, S.T.,M.T.
Jurusan Teknologi Informasi
Fakultas Teknik
Universitas Udayana
Data Mart, Data Warehouse, ETL,
ELT, OLAP dan OLTP
1. Data Mart dan Data Warehouse
Data Mart adalah suatu
bagian pada data warehouse yang mendukung pembuatan laporan dan analisa data
pada suatu unit, bagian atau operasi pada suatu perusahaan. Dalam beberapa
implementasi data warehouse, data mart adalah miniature data warehouse. Sedangkan
Data Warehouse adalah gabungan data dari berbagai sumber yang berbeda yang
memiliki varisasi waktu ke dalam penyimpanan tunggal berdasarkan subjek yang
dipilih untuk memudahkan pengaksesan serta membantu manajemen dalam mengambil
keputusan. Hubungan Data Mart dan Data
Warehouse adalah Data Mart merupakan sub bagian dari Data Warehouse sedangkan
Data Warehouse merupakan keseluruhannya.
2. ETL dan
ELT
Proses ETL (Extraction, Transformation, Loading) merupakan proses yang harus dilalui dalam
pembentukan Data
Warehouse. Sedangkan ELT (Extraction,
Loading, Transformation) memiliki fungsi yang sama dengan ETL, tapi
menggunakan urutan tahap yang berbeda dalam pembentukan Data Warehouse. Berikut
adalah penjelasan dari masing-masing proses:
a. Ekstraksi Data (Extraction)
Ekstraksi data adalah proses dimana data diambil atau diekstrak
dari berbagai sistem operasional, baik menggunakan query, atau aplikasi ETL.
b. Transformasi Data (Transformation)
Transformasi adalah proses dimana data mentah (raw data) hasil ekstraksi disaring
dan diubah sesuai dengan kaidah bisnis yang berlaku.
c. Pengisian Data (Loading)
Proses terakhir yang perlu dilakukan adalah proses pemuatan
data yang didapatkan dari hasil transformasi ke dalam data warehouse. Cara untuk memuat data adalah dengan menjalankan
SQL script secara periodik.
3. OLAP dan
OLTP
OLAP (Online Analytical
Processing) adalah metode pendekatan untuk menyajikan jawaban dari permintaan
proses analisis yang bersifat dimensional secara cepat, yaitu desain dari
aplikasi dan teknologi yang dapat mengoleksi, menyimpan, memanipulasi suatu
data multidimensi untuk tujuan analis. OLTP
(Online Transaction Processing Systems) adalah suatu sistem yang memproses
suatu transaksi secara langsung melalui komputer yang terhubung dalam jaringan.
OLTP berorientasi pada proses yang memproses suatu transaksi secara langsung
melalui komputer yang terhubung di dalam jaringan. Hubungan antara OLAP dan
OLTP disini adalah OLAP akan berhubungan dengan Data Warehouse sedangkan OLTP
akan berhubungan dengan Databasenya.
3. Bagan
Alur Data
Berikut ini adalah gambar
bagan alur data yang melibatkan seluruh teknologi yang dibahas kali ini:
Gambar 3.1 Bagan Alur Data
Dapat dilihat dari gambar
diatas, terdapat bagian Sumber Data (Data Source) yang merupakan bagian
pengumpulan data dari berbagai sumber data seperti file, dokumen, aplikasi dan
database, lalu bagian Penyimpanan Data (Data Storage) yang digunakan untuk
menyimpan data yang sebelumnya telah diproses oleh ETL atau ELT ke Data
Warehose yang kemudian di atur menjadi Metadata, selanjutnya terdapat Mesin OLAP
(OLAP Engine) yang merupakan tempat pengolahan data yang datang dari Data
Warehouse yang dikirim ke OLAP server untuk diolah dengan menggunakan teknologi
OLAP, lalu terdapat bagian keluaran (Output) ke User berupa Informasi,
Reporting, Query dan Data Mining. Selain itu terdapat juga bagian Teknologi
Komputasi yang digunakan, yaitu Cloud pada bagian IAAS (Infrastructure As A
Service) dan AAAS (Analytical As A Service), dan pada Hadoop untuk memproses
Big Data. Dan bagian terakhir yaitu bagian User yang dapat perorangan atau
sebuah organisasi yang dapat berhubungan dengan DSS (Decision Support System),
Business Inteligence, Smart Economy (Smart City), Big Data, dll.
Daftar
Pusaka
Agus Eka Pratama, S.T.,M.T, I Putu.2014.”Smart City
Beserta Cloud Computing dan Teknologi-Teknologi Pendukung Lainnya.Bandung :
Informatika
Tidak ada komentar:
Posting Komentar