ETL dan ELT

389 views
Skip to first unread message

kuntoro aji

unread,
Mar 6, 2013, 4:03:28 AM3/6/13
to penta...@googlegroups.com
Mau tanya lagi, kalau ETL mungkin sdh banyak dijelaskan disini
nah ada juga ELT , loading nya duluan
ini bagaimana ya pengertian

Feris Thia

unread,
Mar 6, 2013, 9:43:38 AM3/6/13
to penta...@googlegroups.com
Pak Kuntoro,

Saya jelaskan dengan disertai gambar contoh ya :
  1. Extract, Transform and Load maka proses transformasi dibebankan ke utilitas di luar database sistem. Ini terutama jika database lebih kuat di storage tapi lemah di proses cpu.
  2. Extract, Load and Transform maka proses transormasi dibebankan ke utilias di dalam database sistem. Ini terutama jika memiliki mesin database yang sangat powerful komputasinya.
Transformasi apa yang terlibat ? Bisa perhitungan durasi waktu, beda diskon, pivoting, dll. Kalau gambar flow ETL dan ELT secara berurutan kira-kira sebagai berikut.

Inline image 1


Inline image 2

Regards,

Feris

2013/3/6 kuntoro aji <kuntor...@gmail.com>
Mau tanya lagi, kalau ETL mungkin sdh banyak dijelaskan disini
nah ada juga ELT , loading nya duluan
ini bagaimana ya pengertian

--




--
Thanks & Best Regards,

Feris Thia
Business Intelligence Consultant
PT. Putera Handal Indotama
Phone  : +6221-70387738
Mobile : +628176-474-525
image.png
image.png

kuntoro aji

unread,
Mar 7, 2013, 3:41:06 AM3/7/13
to penta...@googlegroups.com
mesin database yang sangat powerful komputasinya ? maksudnya bagaimana ya pak?
sbb istilah ELT itu kalo tidak salah saya lihat produk dr Oracle
apakah krn oracle memang kuat dr sisi database nya.


2013/3/6 Feris Thia <fe...@phi-integration.com>
--
--
Anda menerima pesan ini karena Anda telah terdaftar di Google
Groups "Pentaho User Group - Indonesia".
Untuk mengirim pesan ke grup ini, kirimkan email ke penta...@googlegroups.com
Untuk berhenti mendapatkan email dari grup ini,silahkan kirim email ke
pentaho-id+...@googlegroups.com
Untuk opsi lainnya, silahkan kunjungi http://groups.google.com/group/pentaho-id?hl=id.
Untuk artikel teknis Pentaho dari PHI-Integration.com, silahkan kunjungi http://pentaho.phi-integration.com.
http://pentaho-en.phi-integration.com.
Milis terkait : http://groups.google.com/group/indo-bi
Link knowledge base lainnya : http://www.belajarsql.com.
 
---
Anda menerima pesan ini karena Anda berlangganan grup "Pentaho User Group Indonesia" dari Grup Google.
Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke pentaho-id+berhenti berlan...@googlegroups.com .
Untuk opsi lainnya, kunjungi https://groups.google.com/groups/opt_out.
 
 

image.png
image.png

Feris Thia

unread,
Mar 7, 2013, 4:05:31 AM3/7/13
to penta...@googlegroups.com
Pak Kuntoro,

Komputasi contohnya melakukan pivoting data. Apakah standar SQL bisa
melakukan itu ? Tidak. Tapi di SQL Server 2005 ke atas bisa.

Oracle banyak inovasinya Pak. Salah satu yang baru saya lihat Exadata.
Sangat powerful, jadi jangan dimanfaatkan sebagai storage saja. Tapi
proses transformasi data bisa dimanfaatkan disana.

Regards,

Feris


On 3/7/13, kuntoro aji <kuntor...@gmail.com> wrote:
> mesin database yang sangat powerful komputasinya ? maksudnya bagaimana ya
> pak?
> sbb istilah ELT itu kalo tidak salah saya lihat produk dr Oracle
> apakah krn oracle memang kuat dr sisi database nya.
>
>
> 2013/3/6 Feris Thia <fe...@phi-integration.com>
>
>> Pak Kuntoro,
>>
>> Saya jelaskan dengan disertai gambar contoh ya :
>>
>> 1. Extract, Transform and Load maka proses transformasi dibebankan ke
>> utilitas di luar database sistem. Ini terutama jika database lebih kuat
>> di
>> storage tapi lemah di proses cpu.
>> 2. Extract, Load and Transform maka proses transormasi dibebankan ke
>> utilias di dalam database sistem. Ini terutama jika memiliki mesin
>> database
>> yang sangat powerful komputasinya.
>>
>> Transformasi apa yang terlibat ? Bisa perhitungan durasi waktu, beda
>> diskon, pivoting, dll. Kalau gambar flow ETL dan ELT secara berurutan
>> kira-kira sebagai berikut.
>>
>> [image: Inline image 1]
>>
>>
>> [image: Inline image 2]
>>
>> Regards,
>>
>> Feris
>>
>> 2013/3/6 kuntoro aji <kuntor...@gmail.com>
>>
>>> Mau tanya lagi, kalau ETL mungkin sdh banyak dijelaskan disini
>>> nah ada juga ELT , loading nya duluan
>>> ini bagaimana ya pengertian
>>>
>>> --
>>>
>>
>>
>>
>>
>> --
>> Thanks & Best Regards,
>>
>> Feris Thia
>> Business Intelligence Consultant
>> PT. Putera Handal Indotama
>> Phone : +6221-70387738
>> Mobile : +628176-474-525
>> +62813-1433-9181
>> http://www.phi-integration.com
>>
>> @PHI_Integration <https://twitter.com/#!/PHI_Integration>
--
Thanks & Best Regards,

Feris Thia
Business Intelligence Consultant
PT. Putera Handal Indotama
Phone : +6221-30119353
Fax : +6221-5513483
Mobile : +628176-474-525
http://www.phi-integration.com
http://pentaho.phi-integration.com
http://sqlserver-tips.phi-integration.com

kuntoro aji

unread,
Mar 7, 2013, 4:17:01 AM3/7/13
to penta...@googlegroups.com
Kalau client menggunakan misal SQL Server 2008 berarti sdh teratasi untuk sekedar pivoting (tanpa DWH)
atau ketemu client yg sdh menggunakan Oracle Exadata tidak perlu membuat proses ETL menuju dwh lagikah ?

2013/3/7 Feris Thia <fe...@phi-integration.com>

Feris Thia

unread,
Mar 7, 2013, 4:38:46 AM3/7/13
to penta...@googlegroups.com
Pak Kuntoro,

Menurut saya, data warehouse jangan dicampur aduk dulu dengan proses ETL ataupun ELT Pak.  Data Warehouse itu adalah suatu database. Sedangkan  ETL (ataupun ELT) adalah proses (integrasi dan tranformasi data). Dan ETL / ELT perbedaaan intinya cuma satu : offload atau lebih tepatnya load balancing ke sisi mana (apakah ke aplikasi ataupun ke database engine itu sendiri). 

Data warehouse itu masih banyak sekali aspek, seperti data siap diquery dengan performa sangat tinggi. Dan bisa dibilang semua kasus akan melibatkan proses transformasi dari data asal menjadi data dengan kualitas untuk reporting yang lebih baik.

Load balancing itu tentunya melibatkan proses computing dasar :
  • Proses CPU, seperti perhitungan kompleks
  • RAM memory untuk penyimpanan volatile
  • Data storage untuk penyimpanan persistent
Jika database engine bisa melakukan itu dengan baik, maka kita cukup memasukkan data ke sana dan melakukan proses macam-macam. Tapi banyak database engine yang mengurus storage saja sudah kewalahan, belum menggunakan fungsi macam-macam seperti perhitungan beda hari, pivot, transpose, dll. Untuk ini dibuat aplikasi ETL seperti Kettle.

Demikian Pak, semoga membantu...

Regards,

Feris

2013/3/7 kuntoro aji <kuntor...@gmail.com>

Kalau client menggunakan misal SQL Server 2008 berarti sdh teratasi untuk sekedar pivoting (tanpa DWH)
atau ketemu client yg sdh menggunakan Oracle Exadata tidak perlu membuat proses ETL menuju dwh lagikah ?

--
Thanks & Best Regards,

Feris Thia
Business Intelligence Consultant
PT. Putera Handal Indotama
Phone  : +6221-70387738
Mobile : +628176-474-525

kuntoro aji

unread,
Mar 7, 2013, 5:01:42 AM3/7/13
to penta...@googlegroups.com
Wah super pa Feris,
jadi banyak menambah wawasan terus kalo diskusi disini.
trima kasih

2013/3/7 Feris Thia <fe...@phi-integration.com>

--
Reply all
Reply to author
Forward
0 new messages