Oracle Data Integrator - Part1
Oracle Data Integrator - Part1
By
Nagarjuna Yellanki
2
Objective
Training Objectives
After completing this Training, you should be able to:
Agenda
Topic 1: Introduction
Topic 2: Repositories and Agents
Topic 3: Topology
Topic 4:Project
Topic 5:Model
Topic 6:Interfaces
Topic 7:Procedures
Topic 8:Packages
Topic 9 : Scenarios
Miscellaneous Topics.
4
Topic 1
Introduction
5
Agenda : Introduction
What is Oracle Data Integrator?
Why Oracle Data Integrator?
Overview of ODI Architecture
Overview of ODI Components
Overview of ODI Agents
Overview of Oracle Data Integrator Repositories
6
Master Repository -
Master Repository is a data structure containing information on the
topology of the company's IT resources, on security and on version
management of projects and data models. In general, you need only
one master repository.
Work Repository -
Work Repository is a data structure containing information on data
models, projects, and their use. Several work repositories can be
created with several master repositories if necessary.
Topic 2
Repositories and Agents
13
Create a storage space in each database that will be the host for a
repository.
Creating the Master repository consists of creating the tables and the
automatic importing of definitions for the different technologies.
Database Connection:
User: User ID/login of the owner of tables you created for the Master
repository
Password: The users password
Driver List and Driver Name: The driver required to connect to the DBMS
supporting the Master repository that you have just created.
Url : The complete JDBC Url of the data server hosting the repository
18
Mode of Import
(Insert/Update/Insert _ Update, File, Zip)
Objects Import
The process will import the Data Servers, Schemas, Logical Connects,
Contexts , etc)
19
Database Connection:
User: User ID/login of the owner of tables you created for the Master repository
Password: The users password
Driver List and Driver Name: The driver required to connect to the DBMS
Supporting the Master repository that you have just created.
Url: The complete JDBC Url of the data server hosting the repository
Starting an Agent
On Windows
Agent.bat "-port=20300
launches the Standalone agent on he port 20300.
On UNIX:
./agent.sh "-port=20300" "-name=Agent001"
launches the standalone agent and names it
Agent001.
23
Stopping An Agent
On Windows:
agentstop "-PORT=20300
Stops the Listener agent on the port 20300.
On UNIX:
./agentstop.sh
stops the Listener agent on the default port.
24
Topic 3
ODI Topology Concepts
25
Technologies (Oracle,DB2,File,Etc)
Data types for a Given technology
Data Servers : Definition of your servers ,databases , etc.
Schema : Sub-division of data servers
Agents : Oracle Data integrator run-time modules
Contexts: Connects Physical topology with local Connections.
languages and Actions
27
Physical Schema
A technology-dependent sub-division of a data server.
Datastores on a data server are located in a physical schema.
Context -
Maps logical resources onto their implementation as physical
resources.
In a given context one logical resources is mapped to one unique
physical resource.
Defining Agents
Physical agent represent components running at run
time.