SlideShare a Scribd company logo
From Oracle Warehouse Builder
to Oracle Data Integrator fast and safe
Database & Technology was founded in Milan, Italy in 1999.
We specialize in providing consulting services, support and training with regard
to business intelligence and database administration.
We have excellent Oracle Data Integrator and Oracle Golden Gate skills and our
highly-experienced professionals are certified in these technologies.
Database & Technology
In addition, since 2008 we have been performing OWB to ODI migrations, having
designed and developed a semi-automated tool that allows any company to
migrate to ODI,
saving them a great deal of time and money compared to a manual migration.
For having developed this migration tool, we have been referenced by Oracle
Corporation itself.
We are also offering our experience in migrating from OWB to ODI using
the tool recently developed by Oracle regarding migrations from the
latest release of OWB11g to the latest release of ODI12c.
Database & Technology
From
Oracle Data Integration
Statement of Direction:
So if client has to migrate or wants to migrate from OWB to ODI, a transfer of
the OWB components to equivalent ODI components needs to be planned
 OWB2ODI Converter is a semi-automatic tool developed by D&T to assist the
migration of OWB projects into ODI projects
 OWB2ODI Converter can speed up the migration process significantly
 The conversion can be done either at the customer or in outsourcing,
starting from export of the OWB project
About the Converter
OWB2ODI Converter acquires OWB repository’s metadata and it generates
the corresponding ODI repository.
Algorithms in OWB are transferred in ODI and OWB operators are
transformed in corresponding ODI operators.
Product overview
Supported versions
OWB v. 9.2 or higher
ODI v. 10g or higher
After initial assessment phase with the client, a specific Converter
component extracts metadata from the OWB .mdl file.
In their own laboratories, D&T uses the OWB2ODI Converter to
automatically generate the corresponding ODI project from the original
OWB one.
The generated ODI project is sent to the client for the acceptance test.
Conversion process
General architecture
How Converter Migrates OWB Metadata
OWB2ODI Converter can migrate:
 OWB Project ODI Project
 OWB Location ODI Topology Logical Schema
 OWB Module ODI Folder
 OWB Mapping
ODI 11g: ODI Packages
ODI Interfaces
ODI Temporary Interfaces
ODI 12c: ODI Package
ODI Mapping
Migration to ODI 11g
Complex Mappings need to be split into several interfaces to generate the same SQL Code
How Converter Migrates OWB Metadata
Migration to ODI 12c
Many similarities between ODI 12c and OWB mapping. Little rework for particular
combination of operators
How Converter Migrates OWB Metadata
Where is it semi-automatic?
OWB
Process
flows
Mappings
DT Analyze
ODI
Load Plan
Mappings
KM
Topology
Conversion
Why is it semi-automatic?
Locations VS Topology
Datastore Management
 Access to updated metadata
 Management of NOT BOUND operators
 Management of operators with NO LOCATIONS
 Synchronization between NOT BOUND operators and BOUND operators
 Customize Models organization (SubModel hierarchy)
Why is it semi-automatic?
KM Management
 Setting Customize KM on Mapping
 Ready to run mappings
Why is it semi-automatic?
OWB to ODI Conversion
Manual process Automatic process
Assessment
Conversion
Test
Debugging and
iterative test
Manual
recognition
Manual
coding
Manual
debugging and
verification
Manual
verification
Full tested
converter
Automatic
Automatic
Manual
verification
Conversion standard timing
Conversion
1/2 days
Assessment
.mdl file
Assessment
report
5/10 days.mdl file
DB’s schema
(no data)
ODI Project
xml
ODI Topology
xml
Assessment meeting
Application logic
Enterprise job scheduler
Workflow manager
Architecture: typical scenarios
(Pre-conversion)
Oracle Warehouse
Builder
Project
Oracle Workflow
(for example)
Oracle Warehouse
Builder
Project
Scenario 1 Scenario 2
Application logic
Enterprise job scheduler
Workflow manager
Oracle Data Integrator
Project
Oracle BPEL
(for example)
Oracle Data Integrator
Project
Scenario 1 Scenario 2
Architecture: typical scenarios
(Post-conversion)
OWB to ODI Conversion project
Scenario PEDW (Pirelli Enterprise DW)
 OWF (400 flows)
 OWB v. 10.2 (2.300 mappings)
 Oracle DB v. 10g
 ODI v. 11.1.1.6
 Platforms (Oracle, Sql Server, SAP, sequential files, …)
Success Story
Ireland
Brazil
Netherlands
Belgium
Our Partners:
Largo Promessi Sposi, 4
20142 Milano, Italy
Phone +39 02 8950 0080
Fax +39 02 8954 9736
Mobile +39 348 6979791
Email:
massimo.sposaro@databtech.com
alessandro.drago@databtech.com
dt.marketing@databtech.net
Websites:
www.owb2odiconverter.com
www.databtech.com OWB to ODI
migration group
Database & Technology

More Related Content

PPTX
Migration Steps from OWB 2 ODI
PDF
OWB process flow conversion
PDF
Migration to Oracle Multitenant
PDF
A Deep Dive into ASM Redundancy in Exadata
PDF
Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
PDF
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
PPT
Oracle Data Integrator 12c
PDF
Oracle 12c and its pluggable databases
Migration Steps from OWB 2 ODI
OWB process flow conversion
Migration to Oracle Multitenant
A Deep Dive into ASM Redundancy in Exadata
Tuning SQL for Oracle Exadata: The Good, The Bad, and The Ugly Tuning SQL fo...
Oracle Open World Presentation - Oracle RMAN Best Practices for Cloud Backups
Oracle Data Integrator 12c
Oracle 12c and its pluggable databases

What's hot (20)

PDF
MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...
PPTX
OCI Overview
PDF
Oracle RAC Internals - The Cache Fusion Edition
PDF
Oracle Database Availability & Scalability Across Versions & Editions
PDF
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
PPTX
How to Handle DEV&TEST&PROD for Oracle Data Integrator
PDF
Oracle 12c Multitenant architecture
PDF
From Spring Framework 5.3 to 6.0
PDF
Oracle 12c PDB insights
PPT
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
PDF
Maa goldengate-rac-2007111
PPTX
ZFS appliance
PDF
Introduction to big data and apache spark
PPTX
JSON and the Oracle Database
PPSX
JSON in Oracle 18c and 19c
PPT
High Availability And Oracle Data Guard 11g R2
PPTX
Oracle Database Multitenant Architecture.pptx
PDF
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
PDF
Oracle Analytics Server Infrastructure Tuning guide v2.pdf
PDF
Smart monitoring how does oracle rac manage resource, state ukoug19
MySQL InnoDB Cluster / ReplicaSet - Making Provisioning & Troubleshooting as ...
OCI Overview
Oracle RAC Internals - The Cache Fusion Edition
Oracle Database Availability & Scalability Across Versions & Editions
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
How to Handle DEV&TEST&PROD for Oracle Data Integrator
Oracle 12c Multitenant architecture
From Spring Framework 5.3 to 6.0
Oracle 12c PDB insights
Best practices in deploying IBM Operation Decision Manager Standard 8.8.0
Maa goldengate-rac-2007111
ZFS appliance
Introduction to big data and apache spark
JSON and the Oracle Database
JSON in Oracle 18c and 19c
High Availability And Oracle Data Guard 11g R2
Oracle Database Multitenant Architecture.pptx
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
Oracle Analytics Server Infrastructure Tuning guide v2.pdf
Smart monitoring how does oracle rac manage resource, state ukoug19
Ad

Similar to OWB to ODI migration service presentation (20)

PPT
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
PDF
Migration-service-from-OWB-to-ODI-D&T
PPT
OWB to ODI migration service, looking for partners all over the world.
PDF
OWB Mapping Conversion
PDF
2015 owb2 odi converter - white paper_owb_to_odi_migration_service_d&t
PDF
owb-11gr2-code-template-mappings-133311
PDF
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
PPTX
Why and How Migrate Informatica to ODI | Infa to ODI Migration | Infa to ODI ...
PDF
owb-platform-adapter-cookbook-177344
PDF
owb-11gr2-new-features-summary-129693
PPTX
Transform Your Data Integration Platform From Informatica To ODI
PDF
Oracle Data Integrator 11g Cookbook Christophe Dupupet Denis Gray Peter C Boy...
PDF
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
DOCX
Oracle data integrator training from hyderabad
PPT
ODI 11g in the Enterprise - BIWA 2013
PPTX
SAP Data Services
DOCX
Oracle data integrator odi training
PDF
Data Mining is the process ofData Mining is the process ofData Mining is the ...
PPT
Datawarehousing
PPT
25896027-1-ODI-Architecture.ppt
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe.
Migration-service-from-OWB-to-ODI-D&T
OWB to ODI migration service, looking for partners all over the world.
OWB Mapping Conversion
2015 owb2 odi converter - white paper_owb_to_odi_migration_service_d&t
owb-11gr2-code-template-mappings-133311
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
Why and How Migrate Informatica to ODI | Infa to ODI Migration | Infa to ODI ...
owb-platform-adapter-cookbook-177344
owb-11gr2-new-features-summary-129693
Transform Your Data Integration Platform From Informatica To ODI
Oracle Data Integrator 11g Cookbook Christophe Dupupet Denis Gray Peter C Boy...
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
Oracle data integrator training from hyderabad
ODI 11g in the Enterprise - BIWA 2013
SAP Data Services
Oracle data integrator odi training
Data Mining is the process ofData Mining is the process ofData Mining is the ...
Datawarehousing
25896027-1-ODI-Architecture.ppt
Ad

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
Teaching material agriculture food technology
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Electronic commerce courselecture one. Pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
KodekX | Application Modernization Development
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
A Presentation on Artificial Intelligence
Machine learning based COVID-19 study performance prediction
Advanced methodologies resolving dimensionality complications for autism neur...
Teaching material agriculture food technology
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
Mobile App Security Testing_ A Comprehensive Guide.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Electronic commerce courselecture one. Pdf
Empathic Computing: Creating Shared Understanding
KodekX | Application Modernization Development
20250228 LYD VKU AI Blended-Learning.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Big Data Technologies - Introduction.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
A Presentation on Artificial Intelligence

OWB to ODI migration service presentation

  • 1. From Oracle Warehouse Builder to Oracle Data Integrator fast and safe
  • 2. Database & Technology was founded in Milan, Italy in 1999. We specialize in providing consulting services, support and training with regard to business intelligence and database administration. We have excellent Oracle Data Integrator and Oracle Golden Gate skills and our highly-experienced professionals are certified in these technologies. Database & Technology
  • 3. In addition, since 2008 we have been performing OWB to ODI migrations, having designed and developed a semi-automated tool that allows any company to migrate to ODI, saving them a great deal of time and money compared to a manual migration. For having developed this migration tool, we have been referenced by Oracle Corporation itself. We are also offering our experience in migrating from OWB to ODI using the tool recently developed by Oracle regarding migrations from the latest release of OWB11g to the latest release of ODI12c. Database & Technology
  • 4. From Oracle Data Integration Statement of Direction: So if client has to migrate or wants to migrate from OWB to ODI, a transfer of the OWB components to equivalent ODI components needs to be planned
  • 5.  OWB2ODI Converter is a semi-automatic tool developed by D&T to assist the migration of OWB projects into ODI projects  OWB2ODI Converter can speed up the migration process significantly  The conversion can be done either at the customer or in outsourcing, starting from export of the OWB project About the Converter
  • 6. OWB2ODI Converter acquires OWB repository’s metadata and it generates the corresponding ODI repository. Algorithms in OWB are transferred in ODI and OWB operators are transformed in corresponding ODI operators. Product overview Supported versions OWB v. 9.2 or higher ODI v. 10g or higher
  • 7. After initial assessment phase with the client, a specific Converter component extracts metadata from the OWB .mdl file. In their own laboratories, D&T uses the OWB2ODI Converter to automatically generate the corresponding ODI project from the original OWB one. The generated ODI project is sent to the client for the acceptance test. Conversion process
  • 9. How Converter Migrates OWB Metadata OWB2ODI Converter can migrate:  OWB Project ODI Project  OWB Location ODI Topology Logical Schema  OWB Module ODI Folder  OWB Mapping ODI 11g: ODI Packages ODI Interfaces ODI Temporary Interfaces ODI 12c: ODI Package ODI Mapping
  • 10. Migration to ODI 11g Complex Mappings need to be split into several interfaces to generate the same SQL Code How Converter Migrates OWB Metadata
  • 11. Migration to ODI 12c Many similarities between ODI 12c and OWB mapping. Little rework for particular combination of operators How Converter Migrates OWB Metadata
  • 12. Where is it semi-automatic? OWB Process flows Mappings DT Analyze ODI Load Plan Mappings KM Topology Conversion
  • 13. Why is it semi-automatic? Locations VS Topology
  • 14. Datastore Management  Access to updated metadata  Management of NOT BOUND operators  Management of operators with NO LOCATIONS  Synchronization between NOT BOUND operators and BOUND operators  Customize Models organization (SubModel hierarchy) Why is it semi-automatic?
  • 15. KM Management  Setting Customize KM on Mapping  Ready to run mappings Why is it semi-automatic?
  • 16. OWB to ODI Conversion Manual process Automatic process Assessment Conversion Test Debugging and iterative test Manual recognition Manual coding Manual debugging and verification Manual verification Full tested converter Automatic Automatic Manual verification
  • 17. Conversion standard timing Conversion 1/2 days Assessment .mdl file Assessment report 5/10 days.mdl file DB’s schema (no data) ODI Project xml ODI Topology xml Assessment meeting
  • 18. Application logic Enterprise job scheduler Workflow manager Architecture: typical scenarios (Pre-conversion) Oracle Warehouse Builder Project Oracle Workflow (for example) Oracle Warehouse Builder Project Scenario 1 Scenario 2
  • 19. Application logic Enterprise job scheduler Workflow manager Oracle Data Integrator Project Oracle BPEL (for example) Oracle Data Integrator Project Scenario 1 Scenario 2 Architecture: typical scenarios (Post-conversion)
  • 20. OWB to ODI Conversion project Scenario PEDW (Pirelli Enterprise DW)  OWF (400 flows)  OWB v. 10.2 (2.300 mappings)  Oracle DB v. 10g  ODI v. 11.1.1.6  Platforms (Oracle, Sql Server, SAP, sequential files, …) Success Story
  • 22. Largo Promessi Sposi, 4 20142 Milano, Italy Phone +39 02 8950 0080 Fax +39 02 8954 9736 Mobile +39 348 6979791 Email: massimo.sposaro@databtech.com alessandro.drago@databtech.com dt.marketing@databtech.net Websites: www.owb2odiconverter.com www.databtech.com OWB to ODI migration group Database & Technology

Editor's Notes

  • #6: The owb2odi converter is a semiautomatic tool developed by D&T and its goal is to speedup the migration process from OWB to ODI. The migration process can take place at customer side or in outsourcing. Tipically we perform the migration in outsourcing.
  • #7: Owb2odi converter analyze OWB’s design metadata and through many alghoritms transform these metada in ODI metadata. Supported versions are: every owb version and every odi version (included 12c)
  • #8: The typical conversion scenario is that we acquire OWB mdl file, we import it locally and we perform the extract process to get and store OWB’s metadata. We then anlyze that metadata and perform the migration. Finally we release the converted odi xml files and we install them into client env
  • #9: Owb to odi converter is composed of 3 main components: the firt one is a TCL script that runs OMBPLUS script to reach OWB metadata and staging them to a database schema. Then second component, a java component, perform the real conversion on previuosly exported metadata. Finally, those changed metadata are used as input to a set of classes that used ODI SDK to create ODI objects
  • #10: So the converter will create: an ODI equivalent project. From location we will have odi topology logical schema and other topology needings From each owb module an equivalent odi folder And from mapping we will have different objects depending on the ODI version: on ODI 11 a package with one or more interfaces, on ODI 12 a package with a single mapping rappresenting the whole owb mapping
  • #11: So, since ODI 11 has a lot of differences with OWB, the converter has to manage many aspects. It has to split flow mapping when loading several tables and also it has to split the mapping in some particular mapping design to garantee the correctness of the sql generated. Many are the combination of operators that need the mapping to be splitted and we choose to use temporary interface as derived sql query to garantee a successful conversion
  • #12: Obviously with ODI 12c is much easier because of the introduction of the components. So the design of ODI mapping is very similar to OWB. But it is not exactly the same. Indeed you cannot use one component table to perform a set operation (with owb you can) and also every component must be reached by a single component (and with owb you can). So in some mapping the converter will perform a bit of rework.
  • #13: As i said our tool is semiatumatic. When we first started developing this tool on 2008 we analyzed if this tool should be fully automatic or not. We eventually realized that, since OWB and ODI have big differences on fundamentals aspects, the customer need to be guided to reach what they realy want in the new platform. So after the extraction of owb metadata we stop the execution of the tool and organize some assessment meeting with the customer to define TOPOLOGICAL aspects and other customizations they need
  • #14: So during the assessment meeting all the aspects about location and how to represent them in odi are managed. This phase is essential because you cannot alsways understand the overall architecture simply looking at the locations. Often you’ll need that client explains and translates for you some of this information such as server naming conventions and many other aspects so that you can build correctly the odi topology. And with a correct topology definition you have good fundamentals
  • #15: The second reason for having a semiautomatic tool is about the datastore management. In real world project you often have mapping with NOT BOUND operators. So this operators are not directly associated with imported tables o view. For example you may have an NOT BOUND operator that doesn’t even exists in OWB repository. So potentially owb repository could be not enough to get all datastore informations. For this and for other problems regarding owb ynchronization with underlying structures, we decided to manually reserve the datastore. This approach allows also the customer to reorganize the datastores in different models and submodel hierarchy
  • #16: Finalluy the thirs reason for the semiautomatic approach: KM settings. Indeed, during the assessment meetings, it is possible to define which KM to use on the mapping. Obviuosly we define our standard matrix of combination for KMs and mapping, but this schema can be changed considering customer needings and considerations. So, after the conversion, you have a set of ready to run mappings with a very little need of fixing
  • #17: So , regarding the overall conversion process, you can have a big speed up on undestanding the architecture, on migrate the objects and also on debugging the resulting conversion because we realese the project only after only that every mapping runs without any syntactic error
  • #18: What about timing: within a couple of days we can procude a report regarding the estimated time of conversion Tipically a couple of assessment meeting are necessary to define the details of the projects and finilaly we can provide the resulting project within 5/10 working days depending on the size and cardinality of the projects. Anyway we release the full project after that every mapping is executable without any syntactic error and is ready to run.
  • #19: A typical architecture scenario is composed of a jo scheduler and a Warehouse builder installation that perfom mapping design and also mapping execution through process flow. Or, in legacy systems, the flow could be arranged with Oracle workflow
  • #20: So a possible resulting architecture could be something like this: ODI will implements all the process management through loadplan and scenarios. Or ODI will simply contains scenario code but the workflow is delegated to BPEL or other work flow manager.
  • #21: Finally one of our sucess story. Is about Pirelli EDW, composed of 2300 mappings, 400 oracle work flow. Through the converter we converted all the mappings and we manually created odi load plan as replacement of al oracle work flows. We spemt about 1 month for the mapping conversion and 3 mounths for load plan implementation and testing.