Fitur Reverse Engineering pada HGrid247 DE

fitur-reverse-engineering-pada-hgrid247-de-data-engineering

HGrid247 DE merupakan tools yang memberikan kemudahan pengguna untuk mengimplementasikan big data. Tools data engineering ini memanfaat berbagai engine pemrosesan data, seperti MapReduce, Apache Tez, Apache Spark, Apache Beam dan Apache Flink, sehingga pengguna dapat memperoleh kelebihan dari framework-framework tersebut dengan lebih mudah.

Salah satu fitur yang menarik yang dimiliki HGrid247 DE adalah fitur reverse engineering. Workflow yang dibuat kemudian akan dikompail dan menghasilkan file .jar yang kemudian dapat diubah kembali ke dalam  HGrid247 DE project. Dengan fitur ini kita bisa mendapatkan kembali workflow yang dibuat.

 

Mengkonversi .jar ke HGrid247 DE Project

1. File .jar

File .jar yang akan dikonversi harus merupakan file yang dibuat dan dikompail menggunakan HGrid247 DE. Jika belum memilikinya dapat mendownload contoh file pada link ini.

2. Konversi file .jar

Untuk mengkonversi file .jar, pilih menu Tools → Convert Jar to HGrid247 Project

"hgrid247-de-menu-convert-jar"
Gambar - Menu Convert Jar

 

Setelah memilih menu Convert Jar, maka akan muncul parameter file file .jar yang akan diproses dan output folder dari hasil konversi.

 

"hgrid247-de-select-jar-file"
Gambar - Parameter Jar file dan Folder Hasil Konversi

 

Sebagai contoh diatas, file .jar yang akan dikonversi adalah Sample_mr.jar dan hasil konversi diletakkan ke dalam folder Documents.

Klik OK, jika konversi berhasil, maka akan tampil pesan seperti berikut

 

"hgrid247-de-notifikasi-sukses"
Gambar - Pesan Konversi Berhasil

 

Pesan tersebut menyatakan bahwa konversi telah berhasil dilakukan dan hasilnya berada dalam direktori Documents. Klik OK untuk menutup pesan tersebut.

Jika dialog box konversi belum tertutup, klik x atau tombol Cancel untuk menutupnya.

3. Periksa hasil konversi

Hasil konversi akan berada dalam folder Documents, yang telah terstruktur dalam bentuk HGrid247 DE project

"hgrid247-de-struktur-folder-hasil-konversi"
Gambar - Struktur Folder Hasil Konversi

 

Membuka HGrid247 DE Project

Untuk membuka proyek hasil konversi, pilih menu Open Project

"hgrid247-de-menu-open-project"
Gambar - Menu Open Project

 

Pilih project directory hasil konversi yaitu Documents/Sample, dan pilih file Sample.hde

"hgrid247-de-pilih-project-file"
Gambar - Project File

 

Klik tombol Open HGrid247 Data Engineering Project

Proyek bernama Sample akan terbuka beserta komponen-komponen didalamnya

"hgrid247-de-project"
Gambar - HGrid247 DE Project Hasil Konversi

 

Dalam proyek yang dikonversi berisi satu workflow yaitu readfile

"hgrid247-de-readfile-workflow"
Gambar - Workflow readfile

Proyek sudah dapat digunakan sesuai keperluan

 

Dengan fitur yang dapat mengkonversi file .jar yang telah dibuat sebelumnya, pengguna dapat dengan mudah memperoleh source code dari proyek HGrid247 DE jika mengalami kesulitan dalam memperoleh source code yang diinginkan.