0% found this document useful (0 votes)
73 views5 pages

Oracle Data Integrator (ODI) - Frequently Asked Questions (FAQ)

Oracle Data Integrator (ODI) is an E-LT tool for high-speed data movement between systems, combining Oracle Data Integrator and Oracle Warehouse Builder into a single product. It supports various data sources and offers unique features like Knowledge Modules and Contexts for efficient data processing. ODI is also integrated into several Oracle products and is designed to work with any database engine that supports ANSI SQL syntax.

Uploaded by

shilpisonixxx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views5 pages

Oracle Data Integrator (ODI) - Frequently Asked Questions (FAQ)

Oracle Data Integrator (ODI) is an E-LT tool for high-speed data movement between systems, combining Oracle Data Integrator and Oracle Warehouse Builder into a single product. It supports various data sources and offers unique features like Knowledge Modules and Contexts for efficient data processing. ODI is also integrated into several Oracle products and is designed to work with any database engine that supports ANSI SQL syntax.

Uploaded by

shilpisonixxx
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Oracle Data Integrator (ODI) - Frequently

Asked Questions (FAQ)

1) What is Oracle Data Integrator (ODI)?


Oracle acquired Sunopsis in 2006 and with it "Sunopsis Data
Integrator".Oracle Data Integrator (ODI) is an E-LT (Extract, Load
and Transform) tool used for high-speed data movement between
disparate systems.The latest version, Oracle Data Integrator
Enterprise Edition (ODI-EE) brings together "Oracle Data Integrator"
and "Oracle Warehouse Builder" as separate components of a single
product with a single licence.

2) What is E-LT?
E-LT is an innovative approach to extracting, loading and
Transforming data. Typically ETL application vendors have relied on
costly heavyweight, mid-tier server to perform the transformations
required when moving large volumes of data around the enterprise.
ODI delivers unique next-generation, Extract Load and Transform (E-
LT) technology that improves performance and reduces data
integration costs, even across heterogeneous systems by pushing
the processing required down to the typically large and powerful
database servers already in place within the enterprise.

3) What components make up Oracle Data


Integrator?
"Oracle Data Integrator" comprises of:- Oracle Data Integrator +
Topology Manager + Designer + Operator + Agent- Oracle Data
Quality for Data Integrator- Oracle Data Profiling

4) What is Oracle Data Integration Suite?


Oracle data integration suite is a set of data management
applications for building, deploying, and managing enterprise data
integration solutions:

 Oracle Data Integrator Enterprise Edition


 Oracle Data Relationship Management
 Oracle Service Bus (limited use)
 Oracle BPEL (limited use)
 Oracle WebLogic Server (limited use)
Additional product options are:

 Oracle Goldengate
 Oracle Data Quality for Oracle Data Integrator (Trillium-based
DQ)
 Oracle Data Profiling (Trillium based Data Profiling)
 ODSI (the former Aqualogic Data Services Platform)

5) What systems can ODI extract and load data


into?
ODI brings true heterogeneous connectivity out-of-the-box, it can connect
natively to Oracle, Sybase, MS SQL Server, MySQL, LDAP, DB2, PostgreSQL,
Netezza.It can also connect to any data source supporting JDBC, its possible
even to use the Oracle BI Server as a data source using the jdbc driver that
ships with BI Publisher

6) What are Knowledge Modules?


Knowledge Modules form the basis of 'plug-ins' that allow ODI to
generate the relevant execution code , across technologies , to
perform tasks in one of six areas, the six types of knowledge module
consist of:

 Reverse-engineering knowledge modules are used for reading


the table and other object metadata from source databases
 Journalizing knowledge modules record the new and changed
data within either a single table or view or a consistent set of
tables or views
 Loading knowledge modules are 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)
 Check knowledge modules are used for detecting errors in
source data
 Integration knowledge modules are used for efficiently
transforming data from staging area to the target tables,
generating the optimized native SQL for the given database
 Service knowledge modules provide the ability to expose data as
Web services
ODI ships with many knowledge modules out of the box, these are
also extendable, they can modified within the ODI Designer module.

7) How do 'Contexts' work in ODI?


ODI offers a unique design approach through use of Contexts and
Logical schemas. Imagine a development team, within the ODI
Topology manager a senior developer can define the system
architecture, connections, databases, data servers (tables etc) and
so forth. These objects are linked through contexts to 'logical'
architecture objects that are then used by other developers to
simply create interfaces using these logical objects, at run-time, on
specification of a context within which to execute the interfaces, ODI
will use the correct physical connections, databases + tables
(source + target) linked the logical objects being used in those
interfaces as defined within the environment Topology.

8) Does my ODI infrastructure require an


Oracle database?
No, the ODI modular repositories (Master + and one of multiple
Work repositories) can be installed on any database engine that
supports ANSI ISO 89 syntax such as Oracle, Microsoft SQL Server,
Sybase AS Enterprise, IBM DB2 UDB, IBM DB2/40.

9) Where can I get more information on ODI?


The OTN Data integration home page:
http://www.oracle.com/us/products/middleware/data-integration/ind
ex.html
10) Does ODI support web services?
Yes, ODI is 'SOA' enabled and its web services can be used in 3
ways:

 The Oracle Data Integrator Public Web Service, that lets you
execute a scenario (a published package) from a web service
call
 Data Services, which provide a web service over an ODI data
store (i.e. a table, view or other data source registered in ODI)
 The ODIInvokeWebService tool that you can add to a package to
request a response from a web service

11) Where does ODI sit with my existing OWB


implementation(s)?
As mentioned previously, the ODI-EE licence includes both ODI and
OWB as separate products, both tools will converge in time into
"Oracle’s Unified Data Integration Product".Oracle have released a
statement of direction for both products, published January 2010:
http://www.oracle.com/technology/products/oracle-data-integrator/s
od.pdf
OWB 11G R2 is the first step from Oracle to bring these two
applications together, its now possible to use ODI Knowledge
modules within your OWB 11G R2 environment as 'Code Templates',
an Oracle white paper published February 2010 describes this in
more detail:
http://www.oracle.com/technology/products/warehouse/pdf/owb-
11gr2-code-template-mappings.pdf

12) Is ODI Used by Oracle in their products?


Yes there are many Oracle products that utilise ODI, but here are
just a few:

 Oracle Application Integration Architecture (AIA)


 Oracle Agile products
 Oracle Hyperion Financial Management
 Oracle Hyperion Planning
 Oracle Fusion Governance, Risk & Compliance
 Oracle Business Activity Monitoring
Oracle BI Applications also uses ODI as its core ETL tool in place of
Informatica, but only for one release of OBIA and when using a
certain source system. Future plans are to have ODI fully available
through the OBIA offering.

You might also like