SlideShare a Scribd company logo
Oracle	Data	Integrator	12c:	Getting	Started
Michael	Rainey	|	UTOUG	Training	Days	2017
• Michael	Rainey	-	Technical	Advisor	
• Spreading	the	good	word	about	gluent	

products	with	the	world		
• Oracle	Data	Integration	expertise	
• Oracle	ACE	Director	
• mRainey.co	
• gluent.com
2
Introduction
we liberate enterprise data
About	Gluent
We are long term Oracle Database & 

Data Warehousing guys – 

long history of performance & scaling
About 20 people in distributed teams in US & UK
The world is changing – we help customers
to get the best out of both worlds!
we liberate enterprise data
Gluent Data Platform enables all
applications to access all enterprise
data, at anytime, on demand, and
without any code migration or rewrites
• Gluent	to	be	featured	in	the	Startup	

Showcase	at	Strata	+	Hadoop	World	

(Tomorrow!)	
• Hadoop	for	Database	Professionals

one-day	training	course	(March	21st)







	
4
Quick	announcements
gluent.com/event/hadoop-for-database-professionals-2
Why	“Getting	Started”
6
Many	conference	presentations	get	too	technical,	too	fast
What	is	ODI?
• E-LT	(Extract,	Load,	Transform)	vs	ETL	
• Heterogeneous	sources	and	targets	
• Built	to	integrate	all	data	
• Flexibility	
• Reusable	code	templates	

(Knowledge	Modules)	
• Open	API	
• ODI	will	adapt	to	your	data	warehouse	-	and	not	the	other	way	around	
• Flow	based	mappings		
• Logical	vs	Physical
8
What	is	ODI?
9
Where	did	ODI	come	from?
Early	2000s:	Sunopsis	
formed
2006:	
Oracle	acquires	Sunopsis.
2010:	
Oracle	Data	Integrator	
11g	released.	Oracle’s	
first	real	update	to	ODI.
Late	2013:	
Oracle	Data	Integrator	
12c	released,	combining	
ODI	and	OWB	features.
2012:	
ODI	for	Big	Data	
first	released
10
ODI	12c	Architecture	and	Components
*image	source:	https://docs.oracle.com/middleware/1221/odi/concepts/img/architecture.png
11
Typical	ODI	repository	setup	-	the	basics
Source:	ateam-oracle.com/how-many-odi-master-repositories-should-we-have
12
Typical	ODI	repository	setup	-	full-blown	environment
Source:	ateam-oracle.com/how-many-odi-master-repositories-should-we-have
Installation	and	Configuration
• Know	the	different	types	of	installs	
• Standard	-	used	for	Standalone	Agent	or	
on	client	machine	(ODI	Studio	only)	
• Enterprise	-	JEE	Agent	or	Colocated	Agent,	
ODI	Console,	FMC	plugin	
14
Choose	your	installation	type	wisely
15
Configuration	is	half	the	battle
CONFIGURATION
• ODI_HOME/odi/studio/odi.sh|exe	
• Connect	to	existing	repository	
• If	none	exists,	run	RCU	first	
• Boom,	you’re	in!
16
ODI	Studio	Configuration
• ODI_HOME/oracle_common/common/bin/config.sh|exe	
• Run	the	WebLogic	Server	configuration	wizard	
• Standalone	Agent	
• Create	domain	outside	of	ODI	Oracle	Home	
• JEE	Agent	
• Add	credentials	mapping	
• Create	/	configure	admin	server,	nodemanager,

topology,	etc.
17
Standalone	or	JEE	Agent	Configuration
18
ODI	Agent	-	how	it	works
ODI	Agent
ODI	repository
Source	database
Target	database
1.	Execution	request	via	http(s)
2.	Agent	communicates	
with	ODI	repository	to	
generate	code	and	gather	
source/target	connection
3.	Agent	passes	code	to		
source/target	databases	
and	updates	repository	
execution	logs
Getting	Started
• Data	Server	
• Connection	to	the	data	source
• Physical	Schema	
• Database	schema	
• Work	schema
• Logical	Schema	
• Abstracts	the	physical	connection/schema	from	the	logical	
• Development	occurs	against	the	Logical	Schema
• Model	
• Metadata	object	tied	to	Logical	Schema	
• Represents	database	schema,	file	directory,	XML	document,	etc
• Datastore	
• Logical	representation	of	table,	file,	XML	element,	etc.
20
Topology,	Contexts,	Models,	and	Datastores	-	Oh	my!
All	of	these	objects	must	
be	created	and	setup	
prior	to	any	mapping	
development	can	occur.
• There’s	another	way	to	get	started	-	quickly!	
• New	Model	and	Topology	Objects	wizard	-	
ODI	12.1.3	
• In	ODI	11g,	the	ODI	QuickStart	was	a	10	step	
checklist,	where	each	step	led	to	another	
section	in	the	documentation	
21
Developer’s	Quickstart
22
Topology,	Contexts,	Models,	and	Datastores
23
Logical	Constraints	on	the	metadata
23
Logical	Constraints	on	the	metadata
23
Logical	Constraints	on	the	metadata
23
Logical	Constraints	on	the	metadata
Mappings	and	Knowledge	Modules
25
Mappings	-	Logical
Datastore	
component
Join	
component
Split	output	to	
multiple	target	
tables
Mappings	are	built	from	
datastore	and	components	
to	logically	form	the	ETL
26
Mappings	-	Physical
Physical	implementations	of	the	
mappings	are	represented	based	
on	location	of	the	datastore.	
Knowledge	Modules	are	selected	
to	generate	the	code.
26
Mappings	-	Physical
Physical	implementations	of	the	
mappings	are	represented	based	
on	location	of	the	datastore.	
Knowledge	Modules	are	selected	
to	generate	the	code.
ODI	will	adapt	to	your	data	warehouse	
-	and	not	the	other	way	around
27
Knowledge	Modules	-	the	secret	sauce
*image	source:	Fusion	Middleware	Developing	Knowledge	Modules	with	Oracle	Data	Integrator
27
Knowledge	Modules	-	the	secret	sauce
*image	source:	Fusion	Middleware	Developing	Knowledge	Modules	with	Oracle	Data	Integrator
27
Knowledge	Modules	-	the	secret	sauce
*image	source:	Fusion	Middleware	Developing	Knowledge	Modules	with	Oracle	Data	Integrator
Orchestration
Packages	and	Load	Plans
• Group	like	objects	together	
• Perform	specialized	tasks	(looping,	etc)
29
Packages
• Executes	Scenarios	(execution	objects	that	are	essentially	compiled	code)
• Steps	can	be	run	in	parallel	or	serially
• If	-	then	-	else	step	can	evaluate	a	variable	to	determine	path
• Exception	steps	can	be	customized	and	executed	on	failure
30
Load	Plans	-	the	top	level	orchestration	object
More	flexibility
Procedures
• Reusable	components	for	admin	tasks		
• DDL,	file	archive	scripts,	exception	handling,	etc	
• Moving	or	transforming	data,	it	probably	should	be	a	mapping	
• Creating	a	complex,	recurring	task	for	data	manipulation,	probably	a	
Knowledge	Module
32
Procedures	for	maintenance	tasks	and	one-off	functions
Images	source:	http://ritt.md/9E
• Integration	with	GoldenGate	(change	

data	capture)	and	Enterprise	Data	

Quality	(for…data	quality)
• ODI	for	Big	Data
• ODI	Cloud	Service
33
Other	notable	features
• Oracle	Data	Integrator	is…	
• an	E-LT	/	data	integration	tool	
• built	to	integrate	all	data	
• flexible.	ODI	will	adapt	to	your	data	warehouse	-	and	not	the	other	way	around	
• Choose	your	installation	wisely	and	know	configuration	is	more	involved	
• Many	objects	must	be	created	prior	to	Mapping	development	
• Use	the	Developer’s	Quickstart!	
• Flow	based	mappings	separate	business	logic	from	physical	implementation	
• Knowledge	Modules	are	the	“secret	sauce”	of	ODI	
• More	info:	

mRainey.co/odi12c-getting-started			

ateam-oracle.com/?cat=64		

blogs.oracle.com/dataintegration	
34
Recap
35
we liberate enterprise data
thank you!

More Related Content

PPTX
Oracle Data Integrator
PDF
Amir Feizpour - Knowledge-Ops and LLMs.pdf
PDF
Autonomous Data Warehouse
PDF
Oracle data guard for beginners
PDF
Introduction to Azure Data Factory
PPTX
Oracle eBS Overview.pptx
PPTX
Oracle Cloud Infrastructure.pptx
PDF
Snowflake Company Presentation
Oracle Data Integrator
Amir Feizpour - Knowledge-Ops and LLMs.pdf
Autonomous Data Warehouse
Oracle data guard for beginners
Introduction to Azure Data Factory
Oracle eBS Overview.pptx
Oracle Cloud Infrastructure.pptx
Snowflake Company Presentation

What's hot (20)

PDF
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
PDF
Oracle Database Migration to Oracle Cloud Infrastructure
PDF
Oracle data integrator 12c - getting started
PDF
Oracle GoldenGate Architecture Performance
PDF
MySQL Database Architectures - 2020-10
PPTX
Oracle GoldenGate 21c New Features and Best Practices
PDF
Migration to Oracle Multitenant
PDF
Oracle RAC 19c: Best Practices and Secret Internals
PPT
Fusion Middleware Oracle Data Integrator
PPT
Oracle GoldenGate
PDF
Oracle RAC 19c and Later - Best Practices #OOWLON
PDF
Understanding oracle rac internals part 1 - slides
PPTX
Presentation upgrade, migrate & consolidate to oracle database 12c &amp...
PDF
Understanding oracle rac internals part 2 - slides
PDF
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
PPTX
Understanding Oracle GoldenGate 12c
PDF
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
PDF
Odi 12c-getting-started-guide-2032250
PDF
Designing An Enterprise Data Fabric
PDF
Upgrade from MySQL 5.7 to MySQL 8.0
Oracle_Multitenant_19c_-_All_About_Pluggable_D.pdf
Oracle Database Migration to Oracle Cloud Infrastructure
Oracle data integrator 12c - getting started
Oracle GoldenGate Architecture Performance
MySQL Database Architectures - 2020-10
Oracle GoldenGate 21c New Features and Best Practices
Migration to Oracle Multitenant
Oracle RAC 19c: Best Practices and Secret Internals
Fusion Middleware Oracle Data Integrator
Oracle GoldenGate
Oracle RAC 19c and Later - Best Practices #OOWLON
Understanding oracle rac internals part 1 - slides
Presentation upgrade, migrate & consolidate to oracle database 12c &amp...
Understanding oracle rac internals part 2 - slides
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Understanding Oracle GoldenGate 12c
Oracle GoldenGate Roadmap Oracle OpenWorld 2020
Odi 12c-getting-started-guide-2032250
Designing An Enterprise Data Fabric
Upgrade from MySQL 5.7 to MySQL 8.0
Ad

Viewers also liked (20)

PPTX
Gisell nava historia
PPT
Entristecer y resistir al Espíritu
PPTX
2017 Nor'East Trout Unlimited Auction Trips
PDF
Streaming with Oracle Data Integration
PDF
FRENAGEM ATRAVÉS DE INVERSORES NA MINERAÇÃO
PPTX
Aπό την κυβερνητική προπαγάνδα στα fake news
PPTX
Msc thesis Anagnostopulos Danai Iris
PDF
Cartilha agsaude08
PDF
EmojiNet: An Open Service and API for Emoji Sense Discovery
PPTX
Arquitectura y urbanismo en el mundo medieval gisell nava
PDF
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration
PPTX
3Com NB V35 TE
PDF
Tratamiento térmicos
PPTX
TICycosas Trabajo sobre Powerpoint
PDF
Marketing eco-sostenibile, il caso Patagonia.
PPTX
Synteza widoków wirtualnych w systemach telewizji swobodnego punktu widzenia
PDF
1 la administracion_del_tiempo[tim+hindle]
PPTX
презентація безпечний інтернет
DOCX
Slideshare cuestionario
PDF
Unidad 2
Gisell nava historia
Entristecer y resistir al Espíritu
2017 Nor'East Trout Unlimited Auction Trips
Streaming with Oracle Data Integration
FRENAGEM ATRAVÉS DE INVERSORES NA MINERAÇÃO
Aπό την κυβερνητική προπαγάνδα στα fake news
Msc thesis Anagnostopulos Danai Iris
Cartilha agsaude08
EmojiNet: An Open Service and API for Emoji Sense Discovery
Arquitectura y urbanismo en el mundo medieval gisell nava
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration
3Com NB V35 TE
Tratamiento térmicos
TICycosas Trabajo sobre Powerpoint
Marketing eco-sostenibile, il caso Patagonia.
Synteza widoków wirtualnych w systemach telewizji swobodnego punktu widzenia
1 la administracion_del_tiempo[tim+hindle]
презентація безпечний інтернет
Slideshare cuestionario
Unidad 2
Ad

Similar to Oracle Data Integrator 12c - Getting Started (20)

PPTX
GoldenGate Case Study - Enterprise IT
PDF
Offload, Transform, and Present - the New World of Data Integration
PDF
Offload, Transform, and Present - The New World of Data Integration
PDF
Embedded-ml(ai)applications - Bjoern Staender
PDF
Oracle GoldenGate 12c - Real Time Access to Real Time Information
PDF
Big Data: Myths and Realities
PDF
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
PDF
Fast, Flexible Application Development with Oracle Database Cloud Service
PDF
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
PDF
Tapping into the Big Data Reservoir (CON7934)
PDF
BALWANT SINGH_RESUME
PPTX
Big data oracle_introduccion
PPTX
Tame Big Data with Oracle Data Integration
PDF
Oracle Data Integration CON9737 at OpenWorld
DOCX
Jeff Moss CV version 1.11
PPTX
Things to know about Oracle GoldenGate
PDF
e-IT exec lunch - "It's all about data" - 25 May '16
PDF
Embracing Disruptive Change with OpenCredo and Google
PDF
Connecta Event: Big Query och dataanalys med Google Cloud Platform
PDF
Getting Started With Oracle Data Integrator 11g A Handson Tutorial D Hecksel
GoldenGate Case Study - Enterprise IT
Offload, Transform, and Present - the New World of Data Integration
Offload, Transform, and Present - The New World of Data Integration
Embedded-ml(ai)applications - Bjoern Staender
Oracle GoldenGate 12c - Real Time Access to Real Time Information
Big Data: Myths and Realities
Belgium & Luxembourg dedicated online Data Virtualization discovery workshop
Fast, Flexible Application Development with Oracle Database Cloud Service
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
Tapping into the Big Data Reservoir (CON7934)
BALWANT SINGH_RESUME
Big data oracle_introduccion
Tame Big Data with Oracle Data Integration
Oracle Data Integration CON9737 at OpenWorld
Jeff Moss CV version 1.11
Things to know about Oracle GoldenGate
e-IT exec lunch - "It's all about data" - 25 May '16
Embracing Disruptive Change with OpenCredo and Google
Connecta Event: Big Query och dataanalys med Google Cloud Platform
Getting Started With Oracle Data Integrator 11g A Handson Tutorial D Hecksel

More from Michael Rainey (18)

PDF
Data Warehouse - Incremental Migration to the Cloud
PDF
Continuous Data Replication into Cloud Storage with Oracle GoldenGate
PPTX
SQL on Hadoop for the Oracle Professional
PPTX
Going Serverless - an Introduction to AWS Glue
PDF
Oracle GoldenGate and Apache Kafka: A Deep Dive Into Real-Time Data Streaming
PDF
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
PDF
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
PDF
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration - Coll...
PDF
Practical Tips for Oracle Business Intelligence Applications 11g Implementations
PDF
GoldenGate and Oracle Data Integrator - A Perfect Match- Upgrade to 12c
PPT
Real-Time Data Replication to Hadoop using GoldenGate 12c Adaptors
PDF
Real-time Data Warehouse Upgrade – Success Stories
PDF
A Picture Can Replace A Thousand Words
PDF
GoldenGate and Oracle Data Integrator - A Perfect Match...
PDF
GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing
PPTX
Data warehouse migration to oracle data integrator 11g
PDF
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration
PDF
KScope14 - Real-Time Data Warehouse Upgrade - Success Stories
Data Warehouse - Incremental Migration to the Cloud
Continuous Data Replication into Cloud Storage with Oracle GoldenGate
SQL on Hadoop for the Oracle Professional
Going Serverless - an Introduction to AWS Glue
Oracle GoldenGate and Apache Kafka: A Deep Dive Into Real-Time Data Streaming
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration - Coll...
Practical Tips for Oracle Business Intelligence Applications 11g Implementations
GoldenGate and Oracle Data Integrator - A Perfect Match- Upgrade to 12c
Real-Time Data Replication to Hadoop using GoldenGate 12c Adaptors
Real-time Data Warehouse Upgrade – Success Stories
A Picture Can Replace A Thousand Words
GoldenGate and Oracle Data Integrator - A Perfect Match...
GoldenGate and ODI - A Perfect Match for Real-Time Data Warehousing
Data warehouse migration to oracle data integrator 11g
A Walk Through the Kimball ETL Subsystems with Oracle Data Integration
KScope14 - Real-Time Data Warehouse Upgrade - Success Stories

Recently uploaded (20)

PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
DOCX
Factor Analysis Word Document Presentation
PPTX
retention in jsjsksksksnbsndjddjdnFPD.pptx
PDF
Microsoft Core Cloud Services powerpoint
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PDF
Introduction to Data Science and Data Analysis
PDF
[EN] Industrial Machine Downtime Prediction
PPTX
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
PDF
annual-report-2024-2025 original latest.
PPTX
New ISO 27001_2022 standard and the changes
PPTX
FMIS 108 and AISlaudon_mis17_ppt_ch11.pptx
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
modul_python (1).pptx for professional and student
PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PDF
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
PPTX
SAP 2 completion done . PRESENTATION.pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PDF
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
PPTX
Business_Capability_Map_Collection__pptx
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
Factor Analysis Word Document Presentation
retention in jsjsksksksnbsndjddjdnFPD.pptx
Microsoft Core Cloud Services powerpoint
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Introduction to Data Science and Data Analysis
[EN] Industrial Machine Downtime Prediction
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
annual-report-2024-2025 original latest.
New ISO 27001_2022 standard and the changes
FMIS 108 and AISlaudon_mis17_ppt_ch11.pptx
ISS -ESG Data flows What is ESG and HowHow
modul_python (1).pptx for professional and student
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
Qualitative Qantitative and Mixed Methods.pptx
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
SAP 2 completion done . PRESENTATION.pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
Jean-Georges Perrin - Spark in Action, Second Edition (2020, Manning Publicat...
Business_Capability_Map_Collection__pptx

Oracle Data Integrator 12c - Getting Started