SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Oracle Data Integrator NEOOUG May 21, 2010 Ankit Jain
Agenda ( Or how long do I have to stay here ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is ODI ? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Why do I need ODI ? ,[object Object],[object Object],[object Object],Data Sources CRM Legacy ERP Custom Database Files / XML ESB Targets Custom DB Apps Data Warehouse Files / XML ESB Staging Area Any DB
E-LT Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Conventional ETL Architecture E xtract L oad T ransform ODI ELT Architecture “ E-LT ” L oad E xtract Transform T ransform
ODI Architecture Repository
ODI – 4 Modules
Topology/Security Manager ,[object Object],[object Object],[object Object]
Topology (Continued)
Topology (Physical/Logical Architecture) ,[object Object],[object Object]
Physical vs. Logical Architecture  Contexts Boston Japan Physical Architecture Logical Architecture SALES DB_BOSTON SALES DB_TOKYO LG_SALES Visible Invisible Plumbing
Designer (Models) ,[object Object],[object Object],[object Object]
Designer (Projects)
Operator
Extensible Knowledge Modules ,[object Object],[object Object]
KMs -What’s below the surface ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],update I$_TRG_CITY set IND_UPDATE = 'N' where  exists ( select 'X' from TRG_CITY  T where I$_TRG_CITY.CITY_ID = T.CITY_ID and ((I$_TRG_CITY.REGION_ID = T.REGION_ID) or (I$_TRG_CITY.REGION_ID IS NULL and T.REGION_ID IS NULL))  and ((I$_TRG_CITY.CITY = T.CITY) or (I$_TRG_CITY.CITY IS NULL and T.CITY IS NULL))  and ((I$_TRG_CITY.POPULATION = T.POPULATION) or (I$_TRG_CITY.POPULATION IS NULL and T.POPULATION IS NULL)) ) Built at runtime
More Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Best Practices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ODI – Getting Started ,[object Object],[object Object],[object Object],[object Object],[object Object]
OTN – Data Integration Forum
Q & A ,[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Andere mochten auch

Getting started with odi
Getting started with odiGetting started with odi
Getting started with odi
checksekhar
 
Oracle data integrator project
Oracle data integrator projectOracle data integrator project
Oracle data integrator project
Amit Sharma
 
Oracle Data Integration Presentation
Oracle Data Integration PresentationOracle Data Integration Presentation
Oracle Data Integration Presentation
kgissandaner
 

Andere mochten auch (10)

Getting started with odi
Getting started with odiGetting started with odi
Getting started with odi
 
The Time is Now! Migrating from OWB to ODI 12c
The Time is Now! Migrating from OWB to ODI 12cThe Time is Now! Migrating from OWB to ODI 12c
The Time is Now! Migrating from OWB to ODI 12c
 
ODI 12c Installation and New Features
ODI 12c Installation and New FeaturesODI 12c Installation and New Features
ODI 12c Installation and New Features
 
UKOUG Tech 15 - Migration from Oracle Warehouse Builder to Oracle Data Integr...
UKOUG Tech 15 - Migration from Oracle Warehouse Builder to Oracle Data Integr...UKOUG Tech 15 - Migration from Oracle Warehouse Builder to Oracle Data Integr...
UKOUG Tech 15 - Migration from Oracle Warehouse Builder to Oracle Data Integr...
 
Oracle Data Integrator
Oracle Data Integrator Oracle Data Integrator
Oracle Data Integrator
 
Oracle data integrator (odi) online training
Oracle data integrator (odi) online trainingOracle data integrator (odi) online training
Oracle data integrator (odi) online training
 
Integrating Oracle Data Integrator with Oracle GoldenGate 12c
Integrating Oracle Data Integrator with Oracle GoldenGate 12cIntegrating Oracle Data Integrator with Oracle GoldenGate 12c
Integrating Oracle Data Integrator with Oracle GoldenGate 12c
 
Fusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data IntegratorFusion Middleware Oracle Data Integrator
Fusion Middleware Oracle Data Integrator
 
Oracle data integrator project
Oracle data integrator projectOracle data integrator project
Oracle data integrator project
 
Oracle Data Integration Presentation
Oracle Data Integration PresentationOracle Data Integration Presentation
Oracle Data Integration Presentation
 

Ähnlich wie NEOOUG 2010 Oracle Data Integrator Presentation

Test for an issue
Test for an issueTest for an issue
Test for an issue
techweb08
 
OWB11gR2 - Extending ETL
OWB11gR2 - Extending ETL OWB11gR2 - Extending ETL
OWB11gR2 - Extending ETL
Suraj Bang
 

Ähnlich wie NEOOUG 2010 Oracle Data Integrator Presentation (20)

Processing XML with Java
Processing XML with JavaProcessing XML with Java
Processing XML with Java
 
Test for an issue
Test for an issueTest for an issue
Test for an issue
 
OWB11gR2 - Extending ETL
OWB11gR2 - Extending ETL OWB11gR2 - Extending ETL
OWB11gR2 - Extending ETL
 
Mark Logic StrangeLoop 2010
Mark Logic StrangeLoop 2010Mark Logic StrangeLoop 2010
Mark Logic StrangeLoop 2010
 
닷넷 개발자를 위한 패턴이야기
닷넷 개발자를 위한 패턴이야기닷넷 개발자를 위한 패턴이야기
닷넷 개발자를 위한 패턴이야기
 
An Introduction to Solr
An Introduction to SolrAn Introduction to Solr
An Introduction to Solr
 
Beyond the Node: Arkestration with Noah
Beyond the Node: Arkestration with NoahBeyond the Node: Arkestration with Noah
Beyond the Node: Arkestration with Noah
 
Accelerated data access
Accelerated data accessAccelerated data access
Accelerated data access
 
SPARQLing Services
SPARQLing ServicesSPARQLing Services
SPARQLing Services
 
EclipseCon 2008: Fundamentals of the Eclipse Modeling Framework
EclipseCon 2008: Fundamentals of the Eclipse Modeling FrameworkEclipseCon 2008: Fundamentals of the Eclipse Modeling Framework
EclipseCon 2008: Fundamentals of the Eclipse Modeling Framework
 
6 311 W
6 311 W6 311 W
6 311 W
 
6 311 W
6 311 W6 311 W
6 311 W
 
test
testtest
test
 
Practical catalyst
Practical catalystPractical catalyst
Practical catalyst
 
Mondrian - Geo Mondrian
Mondrian - Geo MondrianMondrian - Geo Mondrian
Mondrian - Geo Mondrian
 
Introducing Struts 2
Introducing Struts 2Introducing Struts 2
Introducing Struts 2
 
Introduction to DataFusion An Embeddable Query Engine Written in Rust
Introduction to DataFusion  An Embeddable Query Engine Written in RustIntroduction to DataFusion  An Embeddable Query Engine Written in Rust
Introduction to DataFusion An Embeddable Query Engine Written in Rust
 
Solr Presentation
Solr PresentationSolr Presentation
Solr Presentation
 
Beholding the giant pyramid of application development; why Ajax applications...
Beholding the giant pyramid of application development; why Ajax applications...Beholding the giant pyramid of application development; why Ajax applications...
Beholding the giant pyramid of application development; why Ajax applications...
 
REST dojo Comet
REST dojo CometREST dojo Comet
REST dojo Comet
 

NEOOUG 2010 Oracle Data Integrator Presentation

Hinweis der Redaktion

  1. Oracle Data Integrator is the Oracle's new ETL tool, originally built by Sunopsis and now part of Oracle Fusion Middleware.
  2. ODI supports ELT architecture Poor Performance due to the fact that it performs a row by row operation
  3. Servers, schemas, filesystems, and agents. Information about the Infrastructure is stored in the Master Repository using this module.
  4. http://john-goodwin.blogspot.com http://gerardnico.com/wiki/dit/odi/odi http://oraclebizint.wordpress.com/ http://www.business-intelligence-quotient.com/?cat=56 http://www.odiexperts.com http://www.rittmanmead.com/blog/ http://blogs.oracle.com/dataintegration/ http://askankit.blogspot.com