Oracle Argus Analytics Hierarchy
Figure 4-2 Oracle Argus Analytics Hierarchy for ODI
![Hierarchy Hierarchy](img/hierarchy.jpg)
Oracle Argus Analytics follows the hierarchy for ODI, as listed below:
- ODI REPOSITORY - ODI Master and Work repository, which holds all the ODI objects for Oracle Argus Analytics ETL.
- PROJECT - A collection of all Oracle Argus Analytics-related ODI ETL objects.
- KNOWLEDGE MODULE - Templates of PLSQL code used in Interfaces/Mappings to achieve a specific ETL flow.
- LOAD PLAN - ETL execution plan, which holds a pre-defined ordered set of scenarios to load the warehouse appropriately.
- SCENARIO - The generated executable (and uneditable) code of the objects in ODI like Package, Procedure, Interfaces/Mappings, and Variables. Scenarios can be considered as frozen versions of the code at the time of generation, with subsequent updates of the relevant unit of code not affecting it.
- PACKAGE - An ordered set of Interfaces/Mappings, Procedures, variables and packages as well to be executed in a defined manner.
- INTERFACE/MAPPING - Executable ETL code for loading the target tables.
- PROCEDURE - Modularized executable code for loading the target tables.
- VARIABLE - Used for making code path decisions based on the user input provided while executing Load Plans.
Parent topic: ETL Architecture