OWB Mapping Conversion

22
From Oracle Warehouse Builder to Oracle Data Integrator fast and safe ®

Transcript of OWB Mapping Conversion

Page 1: OWB Mapping Conversion

From Oracle Warehouse Builder to Oracle Data Integrator fast and safe

®

Page 2: OWB Mapping Conversion

SUMMARY

Introduction General Architecture What do we Need How We Migrate OWB Mapping Supported Operators KMs Customizable Choosing Grid OWB & ODI Releases Compliance Some Migration Examples and Typical Issues

Page 3: OWB Mapping Conversion

INTRODUCTION

OWB2ODI Converter is a semiautomatic tool developed by D&T to assist the migration of OWB projects into ODI projects OWB2ODI Converter can speed up the migration process 90% of migration’s manual activities can be cut back The conversion can be done either at the customer or in outsourcing, starting from export of the OWB project

Page 4: OWB Mapping Conversion

WHAT DO WE NEED An OWB .mdl export file of the project to convert An Oracle physical export of all involved target schema.

Note: We don't need data, only the structures (exp…ROWS=N or expdp…CONTENT= METADATA_ONLY)

Page 5: OWB Mapping Conversion

GENERAL ARCHITECTURE

export of schemas (only structures)

OWB2ODI Converter

Converter

mdl export file

DB

Repository

OWB

Process flows

Mappings

ODI Project xml

ODI Topology xml

Page 6: OWB Mapping Conversion

HOW WE MIGRATE OWB MAPPINGS OWB2ODI Converter can migrate:

OWB Project ODI Project

OWB “data module” ODI Model

OWB Module ODI Folder

OWB Mapping ODI Packages with one or more Interfaces / Temporary Interfaces

Page 7: OWB Mapping Conversion

SUPPORTED OPERATORS

Page 8: OWB Mapping Conversion

KMs CUSTOMIZABLE CHOOSING GRID

Page 9: OWB Mapping Conversion

KMs CUSTOMIZABLE OPTIONS D&T customized KMs can also manage other aspects like:

management of ANALYZE on target table management of the maximum number of errors management of loading HINT management of selecting HINT setting Mapping Update Keys etc…

Page 10: OWB Mapping Conversion

OWB & ODI RELEASES COMPLIANCE

OWB release >= 9.2 ODI release >= 10

Page 11: OWB Mapping Conversion

SOME EXAMPLES OF MAPPING CONVERSION

Page 12: OWB Mapping Conversion

Example 1 – MULTI TARGET MAPPING

Page 13: OWB Mapping Conversion

Example 1 – MULTI TARGET MAPPING ( Converted )

Since Oracle Data Integrator does not allow a mapping flow to end in multiple targets owb2odi converter generates as many interfaces as the OWB Table Operator Targets.

Page 14: OWB Mapping Conversion

Example 1 – MULTI TARGET MAPPING ( Converted )

The Package will contain the correct sequencing of interfaces maintaining the native semantic of the mapping

Page 15: OWB Mapping Conversion

Example 2 – MULTI STAGING MAPPING

Page 16: OWB Mapping Conversion

Example 2 – MULTI STAGING MAPPING ( Converted )

Also in this example owb2odi Converter generates two interfaces to manage the intermediate loading of the SRC_CITY table

Page 17: OWB Mapping Conversion

Example 3 – SET OPERATOR

Page 18: OWB Mapping Conversion

Example 3 – SET OPERATOR ( Converted )

Set Operator is converted using the ODI Dataset feature

Page 19: OWB Mapping Conversion

Example 4– PIVOT / UNPIVOT OPERATOR

A D&T Customized IKM manage the PIVOT and UNPIVOT behavior

Page 20: OWB Mapping Conversion

Example 5 – TEMPORARY INTERFACES

Page 21: OWB Mapping Conversion

Example 5 – TEMPORARY INTERFACES ( Converted )

owb2odi converter generate automatically temporary interfaces to keep the semantic between OWB and ODI in some particular situations like Aggregator, Pivot/Unpivot, Deduplicator, etc…

Page 22: OWB Mapping Conversion

Largo Promessi Sposi, 4 20142 Milano (Italy) Phone +39 02 8950 0080 Fax +39 02 8954 9736 Email: [email protected] Websites: www.databtech.com www.owb2odiconverter.com

Database & Technology s.r.l.

®