Knowledge Module pada Oracle Data Integrator (ODI)

Author: · Published: October 29, 2012 · Category: Database 

Yuafanda Kholfi Hartono

Knowledge Modules (KMs) adalah komponen dalam Oracle Data Integrator (ODI) yang dapat melakukan transformasi data secara berulang-ulang serta proses ETL (extract, transform, and load) pada teknologi yang berbeda-beda. Kekuatan KMs terletak pada daya pakai ulang dan fleksibilitasnya. Misalnya, Anda dapat mengembangkan dan menerapkan strategi pemuatan (loading) untuk tabel fact, dan kemudian, dengan klik mouse, menerapkan strategi loading untuk semua table fact Anda. Jika Anda menyesuaikan strategi ETL anda karena perubahan kebutuhan bisnis dan memodifikasi KM terkait, semua interface yang menggunakan KM akan ikut mengalami perubahan. Anda dapat memadupadankan bahasa pemrograman yang berbeda, jenis, dan gaya (RDBMS SQL asli, bahasa scripting seperti Jython atau JavaScript, atau bahkan Java). Inilah yang membuat KMs sangat fleksibel. Pendekatan inovatif ini disebut Desain deklaratif Oracle Data Integrator dan bisa sampai 10 kali lebih cepat daripada pendekatan tradisional ETL.

Salah satu contoh dari fungsi KMs adalah mengekstrak data melalui data capture dari Oracle Database 10g dan memuat data tersebut menjadi partitioned fact table dalam Oracle Database 11g, atau menciptakan ekstraksi data berbasis timestamp dari database SQL Server Microsoft dan memuat data ini dalam sebuah Teradata enterprise data warehouse.

KMs adalah kode template. Setiap KM didedikasikan untuk tugas individu dalam keseluruhan proses integrasi Data. Kode KMs muncul di dekat form yang akan diexecute kecuali bahwa kode tersebut termasuk metode substitusi Oracle Data Integrator (ODI) yang memungkinkan untuk digunakan secara umum oleh banyak job integrasi yang berbeda. Kode yang akan dihasilkan dan dieksekusi berasal dari aturan deklaratif dan metadata yang didefinisikan dalam modul Designer ODI.

KMs dibagi dalam 6 kategori yang berbeda yaitu
1. Reverse-engineering KM (RKM)
2. Check KM (CKM)
3. Loading KM (LKM)
4. Integration KM (IKM)
5. Journalizing KM (JKM)
6. Service KM (SKM)

Download Tulisan Lengkap: Yuafanda Knowledge_Modules.pdf

Related Articles

  1. Tutorial Attunity Oracle-CDC for SSIS
  2. Repository pada Oracle Data Integrator 11g
  3. Instalasi Oracle 11gR2 di OEL 5
  4. Partitioning pada Oracle 11g
  5. Tipe-Tipe Data Oracle 11g
  6. Load Plan pada Oracle Data Integrator 11g
  7. Database Link pada Oracle 10g
  8. Oracle Database 11g: Manipulasi Data SQL dari Dump Image Menggunakan Original Import Client
  9. Overview Arsitektur Database Oracle
  10. Partisi Index dan Partisi Tabel Pada Database Oracle
  11. Membuat Database Oracle Menggunakan DBCA (Database Configurations Assistant)
  12. Database Firebird (Bag. 2)
  13. Cara Membuat Database di MySQL
  14. Implementasi Sistem Database Terdistribusi pada MySQL
  15. Oracle Database 11g : Pembersihan ArchiveLog Secara Otomatis
  16. Mengenal Pengaturan Add Page pada Table Setup di PHPMaker
  17. Layer, Style dan Tema pada Oracle Map Viewer
  18. PHP Database dengan ODBC
  19. Database Firebird (Bag. 1)
  20. Jenis Backup pada SQL Server 2005