ETL (Extract Transform and Load)


What’s ETL?
ETL merupakan kependekan dari ‘Extract, transform, and load’ – kata-kata yang menjelaskan ide suatu sistem. ETL Tools dibuat untuk meningkatkan dan memfasilitasi data warehouse
Proses ETL terdiri dari langkah-langkah berikut:

  • Initiation
  • Build reference data
  • Extract from sources
  • Validate
  • Transform
  • Load into stages tables
  • Audit reports
  • Publish
  • Archive
  • Clean up

Kadang-kadang langkah-langkah diawasi dan dilakukan secara tidak langsung tetapi sangat yang memakan waktu dan mungkin tidak begitu akurat. Tujuan menggunakan Tools ETL adalah untuk menghemat waktu dan membuat seluruh proses lebih handal.
ETL Tools
Waktu meningkatkan data yang ketergantungan memaksa banyak perusahaan untuk berinvestasi dalam sistem pergudangan data yang rumit. Diferensiasi mereka dan ketidakcocokan menyebabkan pertumbuhan tidak terkendali biaya dan waktu yang diperlukan untuk mengkoordinasikan semua proses. ETL (Extract, Transform, and Load) merupakan alat diciptakan untuk menyederhanakan manajemen data dengan pengurangan simultan usaha diserap

Beberapa dari mereka seperti server alat mesin mengeksekusi langkah-langkah ETL banyak pada saat yang sama dari lebih dari satu pengembang, sedangkan alat klien lainnya seperti mesin lebih sederhana dan mengeksekusi rutinitas ETL pada mesin yang sama seperti yang dikembangkan.
Ada dua jenis yang lebih. Alat kode pertama disebut basis adalah keluarga alat pemrograman yang memungkinkan Anda untuk bekerja dengan sistem operasi dan yang kedua disebut GUI programing languages.Alat dasar menghilangkan lapisan coding dan memungkinkan Anda untuk bekerja tanpa pengetahuan apapun (dalam teori) tentang bahasa coding.
How do the ETL tools work?
Tugas pertama adalah ekstraksi data dari sumber internal atau eksternal. Setelah mengirimkan query ke sumber data sistem dapat pergi langsung ke database. Namun biasanya ada kebutuhan untuk memantau atau mengumpulkan informasi lebih lanjut dan kemudian pergi ke staging area. Beberapa alat ekstrak hanya informasi baru atau diubah secara otomatis sehingga kita tidak harus memperbaruinya oleh kita sendiri.

Tugas kedua adalah transformasi yang merupakan kategori yang luas:

  • Tranformasi data ke struktur yang dibutuhkan untuk melanjutkan operasi
  • Sorting data
  • Sonnecting atau separating
  • Cleansing
  • Checking quality 

Tugas ketiga adalah loading ke dalam data warehouse.

Seperti Anda dapat melihat ETL Tools memiliki kemampuan lain (di samping tiga utama: extraction, transformation dan loading) seperti misalnya untuk menyortir, menyaring, profil data, kontrol kualitas, pembersihan, pemantauan, sinkronisasi dan konsolidasi.

Penyedia ETL Tools
Di bawah ini list yang paling terkenal dari ETL Tools mulai dari yang berbayar sampai yang open source

ETL Tools yang berbayar:

  • IBM Infosphere DataStage
  • Informatica PowerCenter
  • Oracle Warehouse Builder (OWB)
  • Oracle Data Integrator (ODI)
  • SAS ETL Studio
  • Business Objects Data Integrator(BODI)
  • Microsoft SQL Server Integration Services(SSIS)
  • Ab Initio

ETL tools yang gratis (open source):

  • Pentaho Data Integration (Kettle)
  • Talend Integrator Suite
  • CloverETL
  • Jasper ETL
About these ads

One thought on “ETL (Extract Transform and Load)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s