Mengenal ETL

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Mengenal ETL – OLTP – OLAP

1. Apa itu ETL, OLTP, dan OLAP?

 ETL adalah proses yang dilakukan untuk mengubah data dar berbagai macam sumber untuk
digunakan dalam data warehoue dalam pengamblan keputusan.
 Extract : Mengambil data yang diperlukan dari sekian banyak data mentah yang ada.
 Transform : Mengubah data mentah yang didapat menjadi bentuk tertentu. Contoh:

1. Menggabungkan beberapa nama produk dengan brand masing-masing. product A, product B,

product C, menjadi Brand X.


2. Melakukan operasi matematis dari kumpulan data.

 Load : Memasukan data hasil transform ke dalam data warehouse, bisa dibuat berbagai macam
laporan untuk dianalisis pihak eksekutif.
 OLTP : (OnLine Transaction Processing) merupakan sebuah sistem yang mengatur aplikasi
berorientasi pada transaksi, umumnya untuk entry dan pengambilan pada transaksi online.
 OLAP : metode pendekatan untuk menyajikan jawaban dari proses analisis yang bersifat
dimensional secara cepat.
2. Apa perbedaan ETL, OLTP dan OLAP?
ETL :

 ETL digunakan di awal pembuatan data warehouse, setelah penentuan tujuan analisis kemudian
dilakukan proses pengambilan data yang diperlukan dari berbagai sumber.Toolyang digunakan
seperti SQL server atau Visual Studio.
 Tools yang digunakan dalam proses ETL :

1. SQL Server
2. Visual Studio : Bisa digunakan integration service project untuk melakukan proses ETL.

 Di proyek ini bisa ditentukan :

1. Data Source yang dibutuhkan dari mana saja.


2. Data destination yang dituju
3. Transform apa saja yang dilakukan

 ETL digunakan di awal pembuatan data warehouse, setelah penentuan tujuan analisis kemudian
dilakukan proses pengambilan data yang diperlukan dari berbagai sumber.
 Contoh penggunaan ETL : Penerapan ETL di universitas, misalkan tujuannya adalah untuk
mengetahui data akadenik mahasiswa dari berbagai macam sorce, untuk tujuan ini terdapat banyak
data source antara lain :

1. Data IP mahasiswa
2. Data absens mahasiswa
3. Data SPP mahasiswa
4. Data pribadi mahasiswa

 Data source tersebut diproses melalui proses extract, transform dan load.
 Data hasil proses ETL akan masuk ke dalam data wareouse universitas.
 Data mahasiswa pada data warehouse bisa digunakan oleh berbagai department di dalam
universitas, data warehouse ini digunakan ketika suatu department membutuhkan data terkait
akademik dan kemahasiswaan.
 Dengan belajar ETL kita bisa mempersiapkan diri menjadi ETL developer, kondisi saat ini seorang
ETL developer memiliki gaji yang cukup tinggi dan banyak dibutuhkan.
OLTP :

 OLTP digunakan untuk merekam data transaksional dari setiap transaksi yang dihasilkan dari
proses bisnis perusahaan. Contoh : Aplikasi pencatat pesanan Konsumen, Aplikasi pencatat
pesanan pembelian, Aplikasi pencatat penggajian karyawan. Ciri-ciri OLTP :

1. Desain database dalam OLTP umumnya bersifat entity relational atau databasenya dinormalisasi
dulu sebelum digunakan.
2. Data dapat di-Edit, di-ganti, atau di-hapus.
3. Data berupa data transaksional yang berasal dari operasional system
4. Query yang digunakan berupa simple query
5. Kecepatan proses cepat
6. Space yang dibutuhkan relatif kecil dibanding OLAP.
OLAP :

 OLAP dalam bisnis sebagai implementasi dari OLAP adalah pelaporan bisnis untuk penjualan,
pemasaran, manajemen pelapor dan bidang-bidang lainnya yang memerlukan analisis. Contohnya
dalam OLAP kita bisa melakukan operasi :

1. PIVOT
2. ROLLUP
3. DRILLDOWN
4. SLICE
5. DICE

 OLAP memiliki karakteristik :

1. Mengizinkan user melihat data dari sudut pandang logical dan multidimensional pada data

warehouse.
2. Memfasilitasi query yan komplek dan analisa bagi user.
3. Mengizinkan usermelakukan drilldown untuk menampilkan data pada level yang lebih detail atau
rollup untuk agregasi dari satu dimensi atau beberapa dimensi.
4. Menyesiakan proses kalkulasi dan perbandingan data
5. Menampilkan hasil dalam bentuk number termasuk dalam tabel dan grafik.

3. Apa saja Manfaat ETL , OLTP dan OLAP?


Manfaat ETL :

 ETL digunakan di awal pembuatan data warehouse, setelah penentuan tujuan analisis kemudian
dilakukan proses pengambilan data yang diperlukan dari berbagai sumber.Toolyang digunakan
seperti SQL server atau Visual Studio.
 Tools yang digunakan dalam proses ETL :

1. SQL Server
2. Visual Studio : Bisa digunakan integration service project untuk melakukan proses ETL.

 Di proyek ini bisa ditentukan :

1. Data Source yang dibutuhkan dari mana saja.


2. Data destination yang dituju
3. Transform apa saja yang dilakukan

 ETL digunakan di awal pembuatan data warehouse, setelah penentuan tujuan analisis kemudian
dilakukan proses pengambilan data yang diperlukan dari berbagai sumber.
 Contoh penggunaan ETL : Penerapan ETL di universitas, misalkan tujuannya adalah untuk
mengetahui data akadenik mahasiswa dari berbagai macam sorce, untuk tujuan ini terdapat banyak
data source antara lain :

1. Data IP mahasiswa
2. Data absens mahasiswa
3. Data SPP mahasiswa
4. Data pribadi mahasiswa

 Data source tersebut diproses melalui proses extract, transform dan load.
 Data hasil proses ETL akan masuk ke dalam data wareouse universitas.
 Data mahasiswa pada data warehouse bisa digunakan oleh berbagai department di dalam
universitas, data warehouse ini digunakan ketika suatu department membutuhkan data terkait
akademik dan kemahasiswaan.
 Dengan belajar ETL kita bisa mempersiapkan diri menjadi ETL developer, kondisi saat ini seorang
ETL developer memiliki gaji yang cukup tinggi dan banyak dibutuhkan.
Manfaat OLTP :
 OLTP digunakan untuk merekam data transaksional dari setiap transaksi yang dihasilkan dari
proses bisnis perusahaan. Contoh : Aplikasi pencatat pesanan Konsumen, Aplikasi pencatat
pesanan pembelian, Aplikasi pencatat penggajian karyawan.
Manfaat OLAP :
 OLAP dalam bisnis sebagai implementasi dari OLAP adalah pelaporan bisnis untuk penjualan,
pemasaran, manajemen pelapor dan bidang-bidang lainnya yang memerlukan analisis. Manfaan
OLAP :

1. Mempermudah pengambilan keputusan dengan pengambilan keputusan yang lebih mudah, maka
organisasi dapat : Meningkatkan profit, meningkatkan pemasaran, dan menurunkan biaya

You might also like