About Knowledge Modules

Knowledge Modules (KMs) implement different tasks within the Oracle Business Analytics Warehouse system.

The following are the different types of KMs available:

  • Reverse-engineering (RKM). Used for reading the table and other object metadata from source databases and to import tables, columns, and indexes into a model. See About Reverse Knowledge Modules.

  • Loading (LKM). Used for efficient extraction of data from source databases for loading into a staging area (database-specific bulk unload utilities can be used where available).

  • Integration (IKM). Used to load data into a target with different strategies, for example, slowly changing dimensions and insert/update strategies.

  • Check (CKM). Used to validate and cleanse data.

  • Journalizing (JKM). Used to record the new and changed data within either a single table or view or a consistent set of tables or views.

  • Service (SKM). Used to expose data in the form of web services.