Minggu, 18 Oktober 2015

Data Mart, Data Warehouse, ETL, ELT, OLAP dan OLTP



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