Вы находитесь на странице: 1из 28

Oracle Data Integrator 11g Bootcamp

Product Overview

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Oracle Data Integrator 11g


Data Integration tool within Oracle Fusion Middleware 11g
Used for database, web service, file, XML etc integration
Declarative design, separation of
business and technical integration
Uses ELT approach to leverage
target platform capabilities
Licensed together with OWB as
Oracle Data Integrator EE
Strategic tool within Oracle for
data integration

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Oracle Data Integrator Key Features


Same philosophy as OWB and Oracle RDBMS Use the Database as the ETL engine
ODI supports heterogeneous databases, not just Oracle
Built for SOA environments
Support for Web Services, EII etc
Supports batch, event-based and real-time integration
Data Integrity Controls create a data firewall
Reduces data prep time by not
processing erroneous data
Extensible through Knowledge Modules
Change Data Capture
Slowly Changing Dimensions
Bulk load
Java client application
with server elements

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Oracle Data Integrator 11g Key Components


ODI Studio (the main development IDE)
Designer Navigator
Operator Navigator
Topology Navigator
Security Navigator
ODI Agents (used for executing mappings and packages)
ODI Console (web-based console for running published packages)
ODI Repositories (contain definitions of models, interfaces and other objects)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

ODI Studio Navigators


Modules within a single IDE used for performing certain tasks
Each module may be used by different category of ODI user (usage can be scoped)

Designer

Operator

Model data sources


Define projects
Create interfaces
Release scenarios

View running
interfaces and
packages
Operate production

Topology
Create data sources
Define agents
Manage infrastructure

Repository

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Security
Manage users and
privileges

Designer Navigator
Used for designing ODI data, transformation and mapping objects
Import (reverse engineer) metadata on data objects from source systems
Define variables, sequences, functions
Interfaces and packages
Use knowledge modules to
move data from source to target

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Topology Navigator
Defines the physical and logical architecture for the ODI system
Connections through to databases, OLAP servers, applications, files etc
Logical aliases for these connections
Contexts (environments)
Standalone and JEE agents

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Operator Navigator
Monitor the execution of interfaces, static controls and packages
Import and run compiled packages
Drill-into the actual code executed at each KM step
View errors, warnings and
execution metrics

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Agents
Java processes (applications) that are used for executing interfaces and packages
ODI Studio comes with an embedded agent,
Designer
Operator
or you can install them standalone on
one or more servers
Model data sources
View running
Define projects
interfaces and
Create interfaces
packages
ODI 11g introduces option to install into
Release scenarios
Operate production
WebLogic server (more resilient,
clustering etc)
Standalone
Agent
Orchestrate
interfaces
and scenarios

Information Systems
(Databases, files, applications)

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Repository

Master and Work Repositories


ODI systems connects to a single Master Repository, and one or more Work Repositories
Master Repository contains topology, security and version management details for all of
an organization s resources (generally only one per organization)
Work Repository contains data models, projects, interfaces etc
- Can have more than one work repository;
subdivide by project, department etc
Security
Topology
Work Repositories can either be
Versioning
Development or Execution work repositories
- Development work repositories are full-function,
Master Repository
and can be developed in
- Execution work repositories can only import
Models
compiled ETL routines (scenarios) and
Projects
Execution
execute them
Execution

Work Repository
(Development)
T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Execution Repository
(Production)

ODI 11g Overall Logical Architecture, incl. Java EE Components

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

ODI Heterogenous Connectivity


Extract and load to many data sources
Structured Data
Oracle, SQL Server, IBM DB/2 etc
Multi-dimensional Data
Essbase, Oracle OLAP, MS AS
Packaged Applications
Legacy
CICS, ISM, VSAM etc
B2B
EDIFACT, X12, RosettaNet
Financial Management
Hyperion, XBRL
Broad range of protocols
JCA, JDBC, ODBC, FTP, HTTP etc

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Business Rules and Technical Details


ODI splits data mappings in to business rules, and
technical implementation
Business rules define what goes where,
and using which transformation rules
Technical implementation defines
how data is moved
Changed Data Capture
SQL to SQL
File to SQL
Slowly Changing Dimension
Allows you to split mapping role into
business analyst and technical specialist

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

Extensible Knowledge Modules


Provided out of the box , and are user extensible
Written for specific source and target platforms
User created example : Oracle 10g Data Pump

T : +44 (0) 8446 697 995 E : enquiries@rittmanmead.com W: www.rittmanmead.com

ODI Within Oracle Fusion Middleware 11g


ODI is the data integration technology within Oracle Fusion Middleware 11g
Leverages key FMW technologies such as
WebLogic Server
Oracle Platform Security Services
(optional)
Web Services and SOA
Clustering and HA

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Oracle Data Integrator 11g New Features


New Fusion IDE (Same as JDeveloper, SQL Developer)
JEE Agent Deployment Option (using WebLogic Server)
Enterprise Scheduler (ESS) Integration
Enterprise Manager Integration
New ODI Console thin-client (replaces Metadata Navigator)
Java SDK APIs for embedding in applications
New SAP knowledge modules
New Golden Gate knowledge modules
New OBIEE knowledge module

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Use of Repository Creation Utility


ODI Repository can now be created using RCU, as well as direct through ODI
No additional functionality, however aligns repository creation with rest of FMW11g

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Use of Oracle WebLogic Server


Agent can now be deployed within WebLogic Server domain
Allows agent to take advantage of connection pooling, HA etc
Deploy using a WebLogic Domain template

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

New Fusion User Interface - ODI Studio


New JDeveloper-based UI, same as SQL Developer, OWB 11gR2
Now called ODI Studio, replaces
separate Designer, Topology,
Security etc tools
Benefits from Fusion IDE
Framework features multi-tabs, log viewer panel etc

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Oracle Data Integrator Console


Evolution of ODI Metadata Navigator
View metadata information, run compiled packages
JEE thin-client application, runs in WebLogic Server

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Oracle Fusion Middleware Control Integration


Leverages Oracle Enterprise Manager Fusion Middleware Control
View status of agents
View status of packages, interfaces
Manage clustered agents
View ODI metrics

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Demonstration
Oracle Data Integrator 11g

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Course Agenda : Day 1

Product Overview
Installation and Configuration
Projects
Models

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Course Agenda : Day 2

Data Quality and Auditing


The Operator Navigator
Variables, Sequences and User Functions
Interfaces

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Course Agenda : Day 3

Interfaces (continued)
Knowledge Modules
Modular and Re-Usable Interfaces
Change Data Capture

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Course Agenda : Day 4

ODI Tools
ODI Procedures
Scenarios
ODI Packages
Load Plans
Agents
Scheduling

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Course Agenda : Day 5

Version Control
Web Service
Promotion to Production
ODI Console
ODI Security
Open Tools and SDK

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Oracle Data Integrator 11g Bootcamp


Product Overview

T : +44 (0) 8446 697 995 or (888) 631 1410 (USA) E : enquiries@rittmanmead.com W: www.rittmanmead.com

Вам также может понравиться