Apatar – ETL’s tool

3 Jan

Introduction

Apatar adalah salah satu tool untuk melakukan proses ETL ( Extracticion, Transformation, and Loading). Proses ETL kita lakukan ketika kita akan

  1. Memindahkan data dari 1 data source ke penyimpanan lain
  2. Mengintegrasikan data dari banyak data source ke 1 penyimpanan

Proses ETL ini merupakan salah satu stage penting dalam proses datawarehouse, dimana dalam tahap ini berfungsi untuk mengintegrasikan data dari berbagai data source ke database datawarehouse (DW). Data yang telah terkumpul di DW bisa di sajikan menggunakan OLAP, data mining, ataupun bentuk report lainnya sesuai kebutuhan data yang akan di sajikan.

Apatar bisa di dapatkan di : http://apatar.com/download.html

Apatar adalah aplikasi Open Source. Skema /Rancangan ETL dalam Apatar di sebut Datamap

Tahapan Setting Datamap / ETL

  1. Menentukan sumber data / Connectors
  2. Menentukan Target / Connector
  3. Menentukan Operation / Proses yang di lakukan

Skenario Contoh Penggunaan

Dalam skenario, kita memiliki datasource dengan struktur database (PDM) tampak pada gambar berikut

Dari sumber data tersebut, mau di pindahkan ke sebuah database untuk keperluan pengolahan datawarehouse dengan struktur tabel seperti berikut:

Tahapan perpindahankan adalah

  1. Memindahkan data tabel proyek
  2. Memindahkan data tabel jns_tag
  3. Memindahkan data tabel gvendor ke vendor
  4. Memindahkan data tabel chbaru + phbaru ke fact_hutang

Penyiapan Sumber Data / Data Source / Connectors

Adalah sumber data di mana data awal berasal atau data tujuan kita pindahkan. Langkah penyiapan

  1. Buka Apatar, Create New DataMap ( asumsi nya kita akan membuat datamap baru, jika sudah pernah membuat, pilih “Load DataMap”)
  2. Di bagian “connetors”, pilih DMBS sumber data. Apatar men-support berbagai macam sumber data. Dalam kasus kita, kita menggunakan “MS Acces”, Klik “MS Access”, dan Drag ke dalam datamap seperti pada gambar berikut:
  3. Arahkan Kursor ke MsAccess, klik kanan, pilih “Configure”, seperti gambar berikut
  4. Akan muncul Form. Di bagian file, pilih file msAccess sumber. Inputkan Username dan password, dan klik Next, seperti pada gambar berikut
  5. Akan muncul tabel yang ada di dalam database yang telah kita pilih. Pertama kali kita akan memindahkan tabel proyek, pilih proyek dan klik next seperti pada gambar berikut
  6. Akan muncul Mode Insert, Update, dan Delete. Mode ini menentukan perlakukan ke target nya nanti. Kita pilih Update, dan kita klik Primary Key dari tabel yang telah kita pilih, Kemudian klik Finish seperti pada gambar berikut
  7. Lakukan langkah no 2 s/d no 6 untuk tabel Jenis tagihan, gvendor, chbaru, phbaru, sehingga menghasilkan datamap seperti pada gambar berikut

Penyiapan Datasource Target

Penyiapan datasource target sama dengan penyiapan sumber data. Lakukan langkah 1 s/d 6 seperti di atas dengan mengacu ke file database tujuan. Datasource target di arahkan ke tabel proyek, jns_tag, vendor, dan fact_hutang. Hasil data map tampak pada gambar berikut

Setup Operation / Transformation

Langkah berikutnya adalah langkah untuk menentukan transformasi atau perpindahan data dari data sumber ke tujuan. Langkah berikut adalah transformasi langsung jika kolom sumber dan kolom target sama persis.

  1. Dari datasource sumber proyek, Beri Link dengan cara klik kiri di bagian warna merah – tahan, drag ke warna hijau di datasource proyek target, sehingga tampak pada gambar berikut
  2. Lakukan hal yang sama untuk jtagihan.
  3. Utk gvendor ke vendor ada perbedaan karena kolom yang akan di pindahkan tidak sama. Buka tab operation, drag “transform” ke antara gvendor dan vendor. Beri Link, sehingga tampak seperti berikut
  4. Double klik transform, akan muncul window. Drag kolom sumber yang akan di pindahkan, dan drag kolom target tujuan, dan buat link. Jika sudah, klik OK seperti gambar berikut
  5. Lakukan hal yang sama untuk chbaru dan phbaru, sehingga tampak seperti berikut

Selanjutnya kita bisa me-Run datamap yang telah kita desain. Klik menu File, Run. Cara lain, kita bisa me run per Link yang kita buat, dengan cara arahkan kursor ke datasource, klik kanan, pilih Run and Preview

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

%d bloggers like this: