oracle data warehouse integration builder - ein selbstversuch (doag 2013)

20
2013 © Trivadis BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 2013 © Trivadis Oracle Data Warehouse Integrator Builder – Ein Selbstversuch DOAG Konferenz 2013, Nürnberg Dani Schnider, Trivadis AG 21. November 2013 DOAG - Oracle Data Warehouse Integrator Builder 1

Upload: trivadis

Post on 22-Nov-2014

73 views

Category:

Presentations & Public Speaking


2 download

DESCRIPTION

Dani Schnider, Principal Consultant und DWH/BI Lead Architect bei Trivadis in Zürich, an der DOAG 2013 in Nürnberg.

TRANSCRIPT

Page 1: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN

2013 © Trivadis

Oracle Data Warehouse Integrator Builder – Ein SelbstversuchDOAG Konferenz 2013, Nürnberg

Dani Schnider, Trivadis AG

21. November 2013DOAG - Oracle Data Warehouse Integrator Builder

1

Page 2: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder2

21. November 2013

Oracle Data Warehouse Integrator BuilderSchon wieder ein neues Produkt?

Oracle Data Warehouse Integrator BuilderOracle Data Warehouse Integrator Builder

Page 3: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder3

Dani Schnider Principal Consultant und

DWH/BI Lead Architectbei Trivadis in Zürich

Kursleiter verschiedener Trivadis-Kurse

Co-Autor des Buches «Data Warehousing mit Oracle – Business Intelligence in der Praxis»

21. November 2013

Page 4: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder

Motivation (1)

ODI wird von Oracle als Nachfolger von OWB positioniert

Oracle Warehouse Builder 11g Release 2 ist „Final Release“ von OWB

21. November 2013

Ausschnitt aus „Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction“, October 2013:

6

Page 5: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

Motivation (2)

21. November 2013DOAG - Oracle Data Warehouse Integrator Builder

7

Persönliche Weiterbildung im Bereich Oracle Data Integrator im Rahmen eines einmonatigen Sabbaticals (August 2013)

Literaturstudium ODI Dokumentation Trivadis Kursunterlagen O-ODI Whitepapers, Blogs, ...

Realisierung von Beispielprojekten Workshops aus Trivadis-Kursen biGenius Beispielprojekt aus BI Bootcamp

Entwicklung eines Knowledge Modules SCD Versionierung für Head-/Versionstabellen im Core

Verwendete Software: Oracle Data Integrator 11.1.1.7

Page 6: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder8

OWB und ODI – Ähnlich, aber nicht gleich...

21. November 2013

Page 7: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder

...und unterschiedliche Namensgebungen

Oracle Warehouse Builder Oracle Data IntegratorProject Project / ModelModule Folder / Logical SchemaLocation Data Server / Physical SchemaConfiguration ContextTable, View, MView, External Table, File

Datastore

Primary Key, Unique Key Primary Key, Alternate KeyIndex Not Unique IndexSequence SequenceMapping Interface (11g) / Mapping (12c)Process Flow Package / Load PlanTransformation Procedure

21. November 2013

9

Page 8: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder

Beispiel (1)

Laden einer Core-Versionstabelle mit Oracle Warehouse Builder...

21. November 2013

10

Page 9: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder

Beispiel (2)

...und das Gleiche mit Oracle Data Integrator 11g

21. November 2013

11

Page 10: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

21. November 2013DOAG - Oracle Data Warehouse Integrator Builder

12

Oracle Data Integrator 11gDemo

Page 11: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder

Vergleich OWB / ODI: Gemeinsamkeiten

21. November 2013

Oracle Warehouse Builder & Oracle Data Integrator

Bewährte und stabile Integrationstools

Metadaten-Repository für Datenstrukturen und Datenflüsse

Einheitliches GUI IDE: Fusion Client Platform (FCP)

E-LT Ansatz: Integrationsprozesse laufen in der Datenbank

Gute Unterstützung von mengenbasierter Ausführung (set-based), zeilenbasierte Ausführung (row-based) auch möglich

Sehr gute Unterstützung von Datenbank-Features

+++

13

Page 12: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder

Vergleich OWB / ODI: Unterschiede

21. November 2013

Oracle Warehouse Builder Oracle Data Integrator

Eingeschränkt auf Oracle als Zielplattform 1

Heterogene Quell- und Zielplattformen unterstützt

Repository in Oracle-Datenbank Repository in unterschiedlichen DBs

Generierter Code wird auf Zieldatenbanken deployed

Generierter Code wird durch Java Runtime Agent ausgeführt

Relationales und dimensionales Design in OWB, Reverse-Engineering

Reverse-Engineering von relationalen Strukturen (in den meisten Fällen)

Flow-based Design von Integrationsprozessen

Deklaratives Design von Integrationsprozessen 2

Mapping kann mehrere komplexe Transformationen enthalten

Komplexe Transformationen benötigen „Temporary Interfaces“ 2

In Datenbanklizenz enthalten 3 Zusätzliche Lizenzkosten notwendig

1 Heterogene Zielplattformen möglich mit Code Template Mappings2 In ODI 12c auch Unterstützung von Flow-based Design3 Für verschiedene Features ist ODI Enterprise Edition Lizenz notwendig

14

+

+

++

Page 13: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder15

Roadmap OWB / ODI

21. November 2013

OWB 10.2ODI 10.1

OWB 11.2 ODI 11.1

ODI 12c

Page 14: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder

Oracle Data Integrator 12c

Von Oracle Data Integrator 11g zu Oracle Data Integrator 12c

21. November 2013

16

Page 15: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder

Oracle Data Integrator 12c

Von Oracle Warehouse Builder 11g zu Oracle Data Integrator 12c

21. November 2013

17

Page 16: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

21. November 2013DOAG - Oracle Data Warehouse Integrator Builder

18

Oracle Data Integrator 12cDemo

Page 17: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

DOAG - Oracle Data Warehouse Integrator Builder19

OWB oder ODI?

21. November 2013

Page 18: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

Zukunft von OWB?

21. November 2013DOAG - Oracle Data Warehouse Integrator Builder

20

Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction, March 2013

Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction, October 2013

My Oracle Support Doc ID 742060.1

Page 19: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

Fazit meines „Selbstversuchs“

Einarbeitung in ODI für einen OWB-Entwickler einfacher als erwartet Grösste Herausforderung war deklaratives Design Ab ODI 12c wird auch flow-based Design unterstützt

Technische Möglichkeiten von ODI viel flexibler als von OWB Offene Architektur für heterogene Umgebungen Konzept der Knowledge Module

Migration von OWB nach ODI ab ODI 12c möglich – endlich! OWB to ODI Migration Utility (OWB 11.2.0.4 ODI 12c) Keine Hektik! – OWB 11.2.0.4 wird noch einige Jahre supported

Lizenzierung? Ersatz für OWB Basic ETL?

21. November 2013DOAG - Oracle Data Warehouse Integrator Builder

21

Page 20: Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)

2013 © Trivadis

BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN

Fragen und Antworten...

2013 © Trivadis

Dani SchniderPrincipal Consultant

Tel.: +41 58 459 50 [email protected]

21. November 2013DOAG - Oracle Data Warehouse Integrator Builder