Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
-
Upload
trivadis -
Category
Presentations & Public Speaking
-
view
76 -
download
2
description
Transcript of 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
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
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
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
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
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder8
OWB und ODI – Ähnlich, aber nicht gleich...
21. November 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
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
Beispiel (1)
Laden einer Core-Versionstabelle mit Oracle Warehouse Builder...
21. November 2013
10
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
Beispiel (2)
...und das Gleiche mit Oracle Data Integrator 11g
21. November 2013
11
2013 © Trivadis
21. November 2013DOAG - Oracle Data Warehouse Integrator Builder
12
Oracle Data Integrator 11gDemo
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
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
+
+
++
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
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
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
2013 © Trivadis
21. November 2013DOAG - Oracle Data Warehouse Integrator Builder
18
Oracle Data Integrator 12cDemo
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder19
OWB oder ODI?
21. November 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
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
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