You are on page 1of 56

Oracle Data

Integration
Best Practices for Migrating to
Oracle Data Integrator

CON9604
Julien Testut (@JulienTestut)
Principal Product Manager
Krishna Srinivas
Director - Business Analytics, Jade Global
Gurcan Orhan (@gurcan_orhan)
Senior Manager - Information Management, Deloitte
October, 2015
Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement


The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracles products remains at the sole discretion of Oracle.

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

Agenda
1

Oracle Data Integration Overview

Why Are Customers Migrating To Oracle Data Integrator?

Migrating from Informatica PowerCenter to ODI

Migrating from Oracle Warehouse Builder to ODI

Q&A

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

Agenda
1

Oracle Data Integration Overview

Why Are Customers Migrating To Oracle Data Integrator?

Migrating from Informatica PowerCenter to ODI

Migrating from Oracle Warehouse Builder to ODI

Q&A

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

NoETL Engine
100% Native Data
Transformation

Non-invasive CDC,
Realtime streaming
data delivery

Data
Integrator

Metadata
Management

GoldenGate

Profile, Cleanse,
Match, and
Remediate Data

Big Data
Preparation

Prepare, Secure,
Enrich and Publish
Unstructured Data

Data
Quality

Data Service
Integrator

Catalog, Trace and


View Models across
the Enterprise

Federate Data
Across DBs, Services
and Applications

Copyright 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Open World 2015

Agenda
1

Oracle Data Integration Overview

Why Are Customers Migrating To Oracle Data Integrator?

Migrating from Informatica PowerCenter to ODI

Migrating from Oracle Warehouse Builder to ODI

Q&A

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle Data Integrator


E-LT: High Volume Data Processing and Fast Data Transformation

Cloud
Oracle Data Integrator

Apps

Database

High Performance E-LT


Declarative Design

High-performance, low
cost of ownership E-LT
architecture
Lightweight deployment

Extensible Knowledge
Modules

Big Data

Certified for leading


technologies to deliver
fast time to value

Flexible, easy to enrich


functionality

Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Industry Leading Performance


Extremely Fast Execution and Reduced Cost
Conventional ETL Architecture
Extract

Load

E-LT provides a flexible architecture for


optimized performance on any platform
Benefits

Transform

Leverages set-based transformations


Next Generation Architecture

E-LT
Extract
Transform

Improves performance for loading,


no network hop
Takes advantage of existing infrastructure:
hardware and software

Load
Transform

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

10

Declarative Design
Improved Developer Productivity For Faster Time to Solution
Easy and universal for designing simple to complex
mappings
Robust and Reusable: Create Mappings once for
any physical design
Quick to define and refactor maps, high degree of
automation
Extensible model for any data integration
mechanism
Benefits
Significantly reduces the learning curve

ODI Declarative Design

1
Define

What
You Want

2
Automatically
Generate
Dataflow

Define How: Knowledge Modules

Shortens implementation times


Simpler maintenance
Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

11

Knowledge Modules
Simpler Physical Design and Shorter Implementation Time
Pluggable Knowledge Modules Architecture
Reverse
Engineer
Metadata

Load from
Source to
Staging

Journalize
(CDC)

Check
Constraints

Integrate,
Transform

Data
Service

Sample out-of-the-box Knowledge Modules


Oracle

Spark

Hive

HBase

Pig

Sqoop

BICS

Oracle
Datapump

Oracle
DBLink

JMS

External
Tables

Teradata

SAP

Siebel

eBusiness
Suite

IBM DB2

Netezza

SCD

Key Architecture Benefits


Faster development and simpler
maintenance using templates
Easy to extend and add new best practices
Enforces predictability and reduces cost of
ownership

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

12

Extended Connectivity
Leverages Existing IT, Faster Implementation
Big Data: Spark, Hive, Pig, HBase, Sqoop &
Oozie

Best for Oracle: Merge, Spatial, Multi-Table


Insert, Optimizer Hints and more

Cloud
Big Data

Real-Time: CDC with GoldenGate

Applications

Applications: E-Business Suite, Siebel,


PeopleSoft, JD Edwards Enterprise One, JD
Edwards World, SAP ERP and SAP BW

Databases

Heterogeneous: Optimizations for all major


RDBMS: IBM DB2, Microsoft SQL Server,
Teradata, Netezza etc.

Legacy

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

13

Customer Example: Large Pharmacy in the Midwest


Informatica PowerCenter to Oracle Data Integrator Migration

Simpler & Faster Business


Intelligence Processes
One of the largest US-based drug retailing
chain in the United States with thousands of
stores
Solved Business Intelligence pain points by
switching from an ETL architecture using
Informatica PowerCenter to ODIs E-LT
architecture
Planning on standardizing on ODI for their
other enterprise integration requirements

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

14

Customer Example: Agricultural Software Solutions


Oracle Warehouse Builder to Oracle Data Integrator Migration

Enhanced ERP Performance


Using Real-Time Data Processing
Software Provider specifically for the produce and
agricultural industries
Solution initially designed and produced with
GoldenGate, Business Intelligence EE, and
Warehouse Builder
Migrated from OWB to ODI to implement real-time
BI processes with minimal overhead. The migration
utility was a success and instrumental in helping this
customer migrate the tooling, which enabled a
multi-fold improvement on performance as well

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

15

Agenda
1

Oracle Data Integration Overview

Why Are Customers Migrating To Oracle Data Integrator?

Migrating from Informatica PowerCenter to ODI

Migrating from Oracle Warehouse Builder to ODI

Q&A

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

16

INFA to ODI Conversion Solution

www.jadeglobal.com

Jade Global 2015

Global Delivery Model Serving Many Industries

HEADQUARTERS
(San Jose, CA)
LOS ANGELES
ORANGE COUNTY
SAN DIEGO

PUNE

NOID
A

11 years

Enterprise IT
Services
Provider

Of Enterprise
Applications
Development
, Deployment
&
Outsourcing
Expertise

100+
Clients
Served
Worldwide

Over 300
Employees
Worldwide

6 Offices
Worldwide

3 Global
Delivery
Centers

Strategic
Partnership
s

INFA to ODI: An Automated Migration Utility Solution

Mappings

Mapplets

Migration Utility

Transformations

Packages &
Interfaces

Informatica Benchmarking
Complex Mapping Benchmark

Medium Mapping Benchmark

Simple Mapping Benchmark


1.

2.
3.

Mappings with only Source, Target,


Source Qualifier, Connected Lookup
and Simple Expression
Transformations.

No variable Ports

No Informatica specific functions

No unconnected lookup

No Parameters/Mapping
Variables
Mappings with no SQL overrides in
Source-Qualifier
Mappings with no SQL overrides in
Lookup

1.
2.
3.
4.

Mapping with Only one Mapplet


Simple SQL Override in Source Qualifier
Simple SQL Override in Connected Lookups
Expressions with Informatica specific
functions (isnull, isdate, isnumber etc.,) which
can be converted to DB equivalent
5. Filter and Sequence-Generator
transformations
6. Expressions with Variable port storing
temporary values for current record
7. Multiple parallel lookups.
8. Update Strategy based on Primary key
updates
9. Mapping with Static variables
10. Unconnected Source qualifier output ports
11. Unconnected Input ports in an Expression
transformation/Filter/update strategy/mapplet

1.
2.
3.
4.
5.

Multiple Mapplets in one Mapping


Complex SQL overrides in Source Qualifier
Complex SQL Overrides in Connected Lookups
Unconnected Lookups without SQL Override
Mappings with multiple Targets (multiple Source qualifier One source qualifier to one Target)
6. Mappings with multiple Targets (Single Source qualifier
without Router Transformation)Multiple lookups
Serial/Parallel combination
7. Mapping Parameters/Dynamic Variables
8. Lookup getting input from multiple transformations
9. Complex linking of transformations where each
transformation has multiple pipelines and pass through
different transformations and finally merge at one
transformation
10. Having sequence generator transformation to insert unique
key in target, when source & Target are from different data
sources.
11. Reusable Lookup transformations overridden (SQL/Table)
in the mapping
12. For Mapping with SQL Override and no user defined joins
for at least one source, manual intervention is required.
13. For mapping with filter conditions defined on User defined
joins, manual intervention is required.

Jade Global s INFA to ODI Offering

Technology

Leverages ODIs Public SDKs and APIs


INFA 8/9.x ODI 11/12
Online ROI Calculator
Complete frame-work: Pre-Migration,
Actual Migration, Post-Migration testing
frameworks

Easy to Use
Convert INFA Mapping to ODI Packages &
Interfaces with click of a button
Desktop file (.exe) that launches the tool with
double-click
Single or Bulk INFA mapping conversion

Coverage
Informatica Custom Mappings
Informatica components: sources, targets, SDE & SIL mappings,
lookups, expressions, transformations, etc.
BI Apps: Category 1, Category 2, Category 3
DI: All INFA mappings: Simple: 100%, Medium: 70%, Complex: 50%

Automated
Conversion

Up to 90%

Reduced
Development
Time

Up to 50%

Cost Savings

1st & The only

Up to 50%
Automated Solution in the
Market

INFA to ODI: Solution Service Offering Model: Two Phases


1) Assessment:
Evaluate your existing Informatica setup
Evaluate your existing Informatica Mappings
capturing # of mappings, complexity of the
mappings, and complexity categorization etc.
Produce a detailed Technical Level of Effort (LOE)
document
Actual Assessment will take 40hrs depending on
the customer INFA environment & setup
2) Conversion:
Execute the tool for all identified mappings
Perform manual conversion for remaining
mappings
Confirm results

Contact Us
infatoodi.jadeglobal.com
Krishna Srinivas, Director- Business Analytics LOB, Jade Global

krishna.srinivas@jadeglobal.com

1-408-899-7240 (O)

Agenda
1

Oracle Data Integration Overview

Why Are Customers Migrating To Oracle Data Integrator?

Migrating from Informatica PowerCenter to ODI

Migrating from Oracle Warehouse Builder to ODI

Q&A

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

24

BEST PRACTICES MIGRATING FROM


ORACLE WAREHOUSE BUILDER TO ORACLE DATA
INTEGRATOR
GRCAN ORHAN
SENIOR MANAGER
INFORMATION MANAGEMENT, TECHNOLOGY
DELOITTE TURKEY

29TH OCTOBER 2015

WHO AM I ?
+20 years of IT experience.
+12 years of DWH experience.
+9 years of Oracle Data Integrator experience.
+7 years of Oracle Warehouse Builder experience.
Sybase Power Designer, ERwin Data Modeler, SQL Developer Data Modeler
OBIEE, Cognos, Microstrategy, Business Objects, Tableau, QlikView.

Oracle Excellence Awards - Technologist of the Year 2011 : Enterprise Architect


(Oracle Magazine Editors Choice of Awards, Enterprise Architect)
DWH & BI Chair : TROUG (Turkish Oracle User Group)
Published Customer Snapshot for NODI @Oracle.com
Published videos about ODI @Oracle.com (Oracle Media Network)
Published OTN Podcasts (with OTNArchBeat) about
Data Warehousing and ODI
ODI and the Evolution of Data Integration
3 different #2MTTs
Articles in OTech Magazine, SearchSoftwareQuality.com
Annual panelist for ODTUG Ask the Experts Panel : ODI
Presenter in Oracle Open World since 2010 (6 times in a row )
Presenter in many OUG conferences in global
Presenter in various universities & events in Turkey
29th October 2015 - CON9604 @ Oracle Open World 2015

26

Deloitte Turkey
As a client and industry oriented professional service provider, we have been delivering high
quality and distinctive services for 29 years with more than 1.350 experienced professionals
through 5 different offices in Turkey.
stanbul
Office
Bursa
Office

Ankara
Office

zmir
Office
ukurova
Office

2015. For information, contact Deloitte Turkey, Member of Deloitte Touche Tohmatsu Limited.

27

Deloitte Turkey by Numbers

Over

1.350 professionals

has an experience for at least a year at various


Deloitte offices abroad

The largest independent audit firm in Turkey

We serve 79% of Global


Fortune 500 companies

We audit 76 of the listed companies in BIST


(Istanbul Stock Exchange)

The largest and most experienced


independent audit team comprised of 267

Turkish CPAs, 95 licensed by the capital


markets board

Scholarships to more than 100


students (Deloitte Educational
Foundation)
Deloitte Turkey tops Leading Companies
in Turkey 2015 list among Big 4*

Training provided to 2.500


companies and over 10.500
professionals
(Deloitte Business Institute)

54% of our management team

Placing Top 3 in Corporate Football


League and Corporate Basketball League
each year.

*Deloitte ranks number 1 among Big 4 on the Leading Companies in Turkey 2015 list published by Realta Consulting and Bloomberg Businessweek Turkey

2015. For information, contact Deloitte Turkey, Member of Deloitte Touche Tohmatsu Limited.

28

MY DEFINITION OF ODI

ODI (Oracle Data Integrator) is a tool,


that can talk,
or learn how to talk,
with any database system,

or any operating system,


in its own language.

This is the power of ODI.

29th October 2015 - CON9604 @ Oracle Open World 2015

29

MIGRATION UTILITY

WHAT IS OWB 2 ODI MIGRATION UTILITY


Migration Utility is a command-line tool which runs on OWB installation directory,
migrates design-time metadata.
Linux 64-Bit or Windows 64-Bit Stand
Alone ODI Agent (with patch
17224695 for Migration Utility)
OWB 11.2.0.4
Plus patch 18537208
Plus patch 21687102
ODI 12.1.3.xx
No patch required

29th October 2015 - CON9604 @ Oracle Open World 2015

31

WHAT IS SUPPORTED
WHAT IS NOT SUPPORTED
BY
MIGRATION

UTILITY

classic mappings

tables
(columns, keys, indexes)

materialized views

sequences

(columns, keys,
indexes)

Constant

Splitter

View
Flat File

Aggregator
Mapping
Input
Parameter
29th October 2015 - CON9604 @ Oracle Open World 2015

Set

Expression

Code Template
mappings

views

locations

(columns, keys)

source and target modules

SUPPORTED OWB OBJECTS

Materialized View
33

materialized view
(partitions,
attribute sets,
data rules)

OMB*Plus
scripts
29th October 2015 - CON9604 @ Oracle Open World 2015

custom PL/SQL
(procedure,
package,
and so on)
configuration details
(security,
user extensions,
transportable modules,
schedules/collections,
user folders)

streams

Anydata Cast
name and address

process flow

dimensional
modeling
metadata

table
(partitions
attribute sets,
data rules)

CDC configurations

NOT SUPPORTED OWB OBJECTS (LIMITATIONS)

data auditors

mappings using dimension and cube

match-merge

34

MIGRATION UTILITY
PARAMETERS

CONFIGURATION FILE PARAMETERS


migration.config (mandatory parameters)
ODI_MASTER_USER=<user_name>

ODI_MASTER_URL=<JDBC_URL>
ODI_MASTER_DRIVER=<JDBC_driver_name>
ODI_USERNAME=<user_name>

{jdbc:oracle:thin:@localhost:1521:mydb}
{oracle.jdbc.OracleDriver}
{SUPERVISOR}

ODI_WORK_REPOSITORY_NAME=<user_name>

{WORKREP1}

OWB_WORKSPACE_OWNER=<workspace_owner>

{WS1}

OWB_URL=<URL>
OWB_WORKSPACE_NAME=<workspace_name>
29th October 2015 - CON9604 @ Oracle Open World 2015

{localhost:1521:mydb}
{REP_1.WS1}
36

CONFIGURATION FILE PARAMETERS


migration.config (optional parameters)
MIGRATION_LOG_FILE=<path_to_log_file>

MIGRATION_REPORT_INCLUDE=<PASSED|FAILED|ALL>
MIGRATION_MODE=<FAST_CHECK|DRY_RUN|RUN>
MIGRATE_DEPENDENCIES=<TRUE|FALSE>
STOP_ON_ERROR=<TRUE|FALSE>
SPLIT_JOIN_FOR_ANSI_SYNTAX=<TRUE|FALSE>
MIGRATE_UNBOUND_OPERATOR=<TRUE|FALSE>
MIGRATION_OBJECTS=<objects {*}>
FLUSH_BATCH_SIZE=<number_of_mappings {50}>
29th October 2015 - CON9604 @ Oracle Open World 2015

37

EXECUTE MIGRATION UTILITY


./migration.sh
<odi_master_password>
<odi_user_password>
<owb_workspace_owner_password>

./migration.log {detailed}
./migration.report {exclusion}

29th October 2015 - CON9604 @ Oracle Open World 2015

38

EXCLUSIVE & DETAILED REPORT


*******************************************************************************
* Oracle Warehouse Builder - Migration Utility - Summary Report
* Created: 9/30/13 10:17 AM
* Migration Report Style - RUN
* OWB Release:11.2.0.4.0 - OWB Repository:
OWB_REPO_MIG/machine.oracle.com:1521:orcl11204 - OWB Workspace:
OWB_REPO_MIG.OWB_REPO_WKSP1
* ODI Release:12.1.2 - ODI Master Repository:
mig12c/jdbc:oracle:thin:@machine:1521:orcl11203 - ODI User/Work Repository:
SUPERVISOR/WORKREP1
* Report File: /scratch/jsmith/Migration/migration.report
******************************************************************************
Migration started at 9/30/13 10:17 AM Pacific Standard Time
Statistics
----------Total Projects Migrated: 2
******************************************************************************
PROJECT: PUBLIC_PROJECT
Object Types
Migrated
Not-Migrated
-------------------------------LOCATION:
1
0
******************************************************************************
PROJECT: MY_PROJECT
Object Types
Migrated
Not-Migrated
-------------------------------TABLE:
2
0
MAPPING_MODULE:
1
0
MODULE:
1
0
MAPPING:
1
0
Details
----------******************************************************************************
PROJECT: PUBLIC_PROJECT
Object Types
Status
-----------------LOCATION
ORACLE_WH_LOCATION SUCCESS
******************************************************************************
PROJECT: MY_PROJECT
Object Types
Status
-----------------TABLE
TAB1
SUCCESS
TAB2
SUCCESS
MAPPING_MODULE
AA_UNBOUND_TEST SUCCESS
MODULE
AA_UNBOUND_TEST SUCCESS
MAPPING
MAP_UO_CASE2
SUCCESS
MAPPING
UNBOUND_LOOKUP_MAP [ERROR][Migration][MU-5011]Unable to find bound table for
output attribute group OUTGRP1 in Lookup DEPT_LOOKUP.
Migration ended at 9/30/13 10:17 AM Pacific Standard Time
Total migration time (hh:mm:ss): 00:00:07

29th October 2015 - CON9604 @ Oracle Open World 2015

*******************************************************************************
* Oracle Warehouse Builder - Migration Utility - Log
* Created: 9/30/13 10:17 AM

Migration Report Style - RUN


* OWB Release:11.2.0.4.0 - OWB Repository:
OWB_REPO_MIG/machine.oracle.com:1521:orcl11204 - OWB Workspace:
OWB_REPO_MIG.OWB_REPO_WKSP1
* ODI Release:12.1.2 - ODI Master Repository:
mig12c/jdbc:oracle:thin:@machine:1521:orcl11203 - ODI User/Work Repository:
SUPERVISOR/WORKREP1
* Log File: /scratch/jsmith/Migration/migration.log
*******************************************************************************
Migration started at 9/30/13 10:17 AM Pacific Standard Time
*******************************************************************************
----START MIGRATE LOCATION ORACLE_WH_LOCATION.
----SUCCESSFULLY MIGRATED ORACLE_WH_LOCATION.
START MIGRATE PROJECT MY_PROJECT.
FLUSH OdiDataServer[1] COST(MS):80
----START MIGRATE MODULE AA_UNBOUND_TEST.
FLUSH OdiLogicalSchema[1] COST(MS):16
----SUCCESSFULLY MIGRATED AA_UNBOUND_TEST.
----START MIGRATE MAPPING_MODULE AA_UNBOUND_TEST.
------------START MIGRATE TABLE TAB2.
FLUSH OdiFolder[1] COST(MS):343
------------SUCCESSFULLY MIGRATED TAB2.
------------START MIGRATE TABLE TAB1.
------------SUCCESSFULLY MIGRATED TAB1.
--------START MIGRATE MAPPING MAP_UO_CASE2.
FLUSH MAPPING, MIGRATED 0 COST(MS):31
--------SUCCESSFULLY MIGRATED MAP_UO_CASE2.
----SUCCESSFULLY MIGRATED AA_UNBOUND_TEST.
SUCCESSFULLY MIGRATED MY_PROJECT.
******************************************************************************
TABLE[TOTAL:2 MIGRATED:2 SKIPPED:0].
----PASSED: PROJECT[MY_PROJECT].MODULE[AA_UNBOUND_TEST].MAPPING[MAP_UO_CASE2].OPERATOR[TAB1].
----PASSED: PROJECT[MY_PROJECT].MODULE[AA_UNBOUND_TEST].MAPPING[MAP_UO_CASE2].OPERATOR[TAB2].
LOCATION[TOTAL:1 MIGRATED:1 SKIPPED:0].
----PASSED: PROJECT[PUBLIC_PROJECT].LOCATION[ORACLE_WH_LOCATION].
MAPPING_MODULE[TOTAL:1 MIGRATED:1 SKIPPED:0].
----PASSED: PROJECT[MY_PROJECT].MODULE[AA_UNBOUND_TEST].
MODULE[TOTAL:1 MIGRATED:1 SKIPPED:0].
----PASSED: PROJECT[MY_PROJECT].MODULE[AA_UNBOUND_TEST].
PROJECT[TOTAL:1 MIGRATED:1 SKIPPED:0].
----PASSED: PROJECT[MY_PROJECT].
MAPPING[TOTAL:1 MIGRATED:1 SKIPPED:0].
----PASSED: PROJECT[MY_PROJECT].MODULE[AA_UNBOUND_TEST].MAPPING[MAP_UO_CASE2].
*******************************************************************************
Migration ended at 9/30/13 10:17 AM Pacific Standard Time
Total migration time (hh:mm:ss): 00:00:07

39

DECISION TIME

29th October 2015 - CON9604 @ Oracle Open World 2015

40

MANUAL JOBS AFTER SUCCESSFUL MIGRATION


User Defined Data Types

Scheduling
Model Folders

User Folders
Packages

29th October 2015 - CON9604 @ Oracle Open World 2015

41

WE NEED
A CURE

29th October 2015 - CON9604 @ Oracle Open World 2015

42

THE CURE IS NEEDED


The Cure is
OdiStartOwbJob
tool of ODI 12c
Lets you define OWB workspace in
ODI 12c Topology Manager

29th October 2015 - CON9604 @ Oracle Open World 2015

43

ODISTARTOWBJOB PARAMETERS

WORKSPACE=<logical OWB repository>


LOCATION=<OWB location>
OBJECT_NAME=<OWB object name>
OBJECT_TYPE=<OWB object type>
EXEC_PARAMS=<execution parameters>
CONTEXT=<context code>

LOG_LEVEL=<log level - 5>


SYNC_MODE=<1|2>
POLLINT=<#n - 0>
SESSIONNAME=<session name>
KEYWORDS=<keywords>
<OWB Parameters>
29th October 2015 - CON9604 @ Oracle Open World 2015

44

AND YOU CAN


Create an ODI package with many
OdiStartOwbJob tool.

I am the
ETL Admin

Run everything in ODI, but call OWB mappings in


right order and sequence
(synchronous / asynchronous)
as it is running in OWB.

29th October 2015 - CON9604 @ Oracle Open World 2015

45

GO WITH AGILE
Divide OWB
Mappings into
Work Packages

Perform
migration for
WP#n

Change
OdiStartOwbJob
to ODI object

Correct errors,
recode if not
migrated & feasible

29th October 2015 - CON9604 @ Oracle Open World 2015

46

ADVANTAGES
Zero downtime in ETL jobs
Ongoing development for OWB or ODI

Limited Development Freeze


Replying all business needs
Using less allocated resource

29th October 2015 - CON9604 @ Oracle Open World 2015

47

FINAL WORDS

http://gurcanorhan.wordpress.com
@gurcan_orhan
http://tr.linkedin.com/in/gurcanorhan

29th October 2015 - CON9604 @ Oracle Open World 2015

48

Deloitte refers to one or more of Deloitte Touche Tohmatsu Limited, a UK private company limited by guarantee (DTTL), its network of member firms, and
their related entities. DTTL and each of its member firms are legally separate and independent entities. DTTL (also referred to as Deloitte Global) does not
provide services to clients. Please see www.deloitte.com/about for a more detailed description of DTTL and its member firms.

Deloitte provides audit, consulting, financial advisory, risk management, tax and related services to public and private clients spanning multiple industries. With
a globally connected network of member firms in more than 150 countries and territories, Deloitte brings world-class capabilities and high-quality service to
clients, delivering the insights they need to address their most complex business challenges. Deloittes more than 210,000 professionals are committed to
becoming the standard of excellence.
This communication contains general information only, and none of Deloitte Touche Tohmatsu Limited, its member firms, or their related entities (collectively,
the Deloitte network) is, by means of this communication, rendering professional advice or services. No entity in the Deloitte network shall be responsible for
any loss whatsoever sustained by any person who relies on this communication
2015. For more information, contact Deloitte Touche Tohmatsu Limited.
49

Agenda
1

Oracle Data Integration Overview

Why Are Customers Migrating To Oracle Data Integrator?

Migrating from Informatica PowerCenter to ODI

Migrating from Oracle Warehouse Builder to ODI

Q&A

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

50

Data Integration Solutions Program - tinyurl.com/DISOOW15


Monday, Oct 26

Wednesday, Oct 28

Oracle Data Integration SolutionsPlatform Overview and Roadmap


[CON9737]
Oracle GoldenGate Product Update and Strategy [CON9720]
How Oracle GoldenGate Helped Increase Data Availability for
Financial Close by 600% at Humana [CON4398]
Into the Cloud and Back with Oracle Data Integrator 12c [CON3506]

Tuesday, Oct 27

Oracle Data Integration Solutions: the Foundation for Cloud Integration


[CON9614]
Oracle Data Integration Product Family: a Cornerstone for Big Data
[CON9609]
The Essential Core of Data Governance with Oracle Enterprise Data
Quality [CON9593]
Accelerate Cloud Onboarding Using Oracle GoldenGate Cloud Service
[CON9717]
Introducing Oracle GoldenGate Studio for Faster Design and
Deployment [CON9713]

Thursday, Oct 29

Oracle Data Integrator Product Update and Strategy [CON9601]


Oracle GoldenGate 12.2 New Features Deep Dive [CON8737]
The Role of Data Governance in Data Integration [CON9736]
Oracle Fusion Middleware: Meet This Years Most Impressive
Innovators [CON10374]
The Oracle Enterprise Data Quality PlatformProduct Overview and
Roadmap [CON9587]
Enabling Real-Time Data Integration with Big Data [CON9724]
Solving the Dirty Secret of Big Data with Oracle Big Data
Preparation Cloud Service [CON9615]

Integrating Big Data: Balancing the Data Warehouse and the Data
Reservoir [CON8768]
Zero-Downtime Upgrading Using Oracle GoldenGate [CON7892]
Best Practices for Migrating to Oracle Data Integrator [CON9604]
Oracle GoldenGate Performance Tuning and Monitoring [CON8736]
Cloud Data Quality: Lessons Learned from Oracles Journey to the
Sales Cloud [CON9595]
Oracle Enterprise Metadata Management and the Cloud [CON9612]
Developer Best Practices for Oracle Data Integrator Lifecycle
Management [CON9611]
Oracle Management Pack for Oracle GoldenGate Update [CON9716]

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

51

Connect with Oracle Data Integration

Oracle Data Integration


@OracleDI
Blogs.oracle.com/DataIntegration/
Oracle Data Integration

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

Questions and Answers

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

53

Safe Harbor Statement


The preceding is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracles products remains at the sole discretion of Oracle.

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

54

Copyright 2015, Oracle and/or its affiliates. All rights reserved. |

55

You might also like