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