Rabu, 02 Mei 2018

Tentang Oracle Database Integrator dan Instalasinya

Oracle Data Integrator (ODI) merupakan salah satu produk dari Oracle yang difungsikan untuk membangun sebuah data warehouse. ODI memiliki proses ELT(Extract, Load, Transform) yang dapat meningkatkan performa nya daripada ETL tools yang lain. Proses ini dilakukan dengan menggunakan designer, sehingga mempermudah user.

Gambar 1. ELT

Cara kerja dari ODI ini adalah pertama user membuat sebuah repository sebagai tempat penyimpanan konfigurasi ODI. Selanjutnya, user perlu menjabarkan RDBMS apa yang digunakan. Karena ODI ini menggunakan Target Oracle, maka anda perlu untuk memiliki oracle di dalam satu lingkungan bersama software ODI. Lalu anda dapat menjabarkan RDBMS source yang berupa MYSQL, PSQL , dsb. Data dari source diolah dan disimpan kedalam target. Jadi inti dari ODI ini adalah sebagai jembatan dari lingkungan heterogen RDMS menjadi homogen dan membentuk sebuah data warehouse.

Selanjutnya, cara instalasi Oracle Database Integrator

Download Oracle Database Integrator di home pagenya disini

Pertama unzip packagenya

-bash-4.1$ unzip fmw_12.2.1.3.0_odi_Disk1_1of2.zip 
Archive: fmw_12.2.1.3.0_odi_Disk1_1of2.zip
inflating: fmw_12.2.1.3.0_odi.jar 
inflating: fmw_12213_readme.htm
      

Selanjutnya jalankan odi installer


-bash-4.1$ java -jar fmw_12.2.1.3.0_odi.jar
      

Gambar 1. Install ODI bag 1
Gambar 2. Install ODI bag 2
Gambar 3. Install ODI bag 3
Gambar 4. Install ODI bag4
Gambar 5. Install ODI bag 5
Sebelum menjalankan rcu, lebih baiknya kita merubah Character Set dari database terlebih dahulu. Berikut ini langkah-langkahnya


SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup restrict;
ORACLE instance started.

Total System Global Area 784334848 bytes
Fixed Size 2929304 bytes
Variable Size 583011688 bytes
Database Buffers 192937984 bytes
Redo Buffers 5455872 bytes
Database mounted.
Database opened.
SQL> ALTER DATABASE CHARACTER SET INTERNAL_USE AL32UTF8;

Database altered.

SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;

System altered.

SQL> select value from NLS_DATABASE_PARAMETERS where PARAMETER = 'NLS_CHARACTERSET';

VALUE
--------------------------------------------------------------------------------
AL32UTF8
      

Lalu, jalankan rcu untuk membuat repository


-bash-4.1$ ./Middleware/Oracle_Home/oracle_common/bin/rcu
      
Gambar 6. Membuat repository bag 1
Gambar 7. Membuat repository bag 2
Gambar 8. Membuat repository bag 3
Gambar 9. Membuat repository bag 4
Gambar 10. Membuat repository bag 5
Gambar 11. Membuat repository bag 6
Gambar 12. Membuat repository bag 7
Gambar 13. Membuat repository bag 8
Gambar 14. Membuat repository bag 9
Jalankan ODI Studio


-bash-4.1$ cd /u01/app/Middleware/Oracle_Home/odi/studio
-bash-4.1$ ./odi.sh
      

Gambar 15. Menjalankan ODI studio bag 1

Gambar 16. Menjalankan ODI studio bag2

Informasi untuk koneksi repository sesuai dengan langkah yang anda lakukan di Gambar 10 dan Gambar 11.

---------------- Selesai ------------------