Weitere ähnliche Inhalte
Ähnlich wie Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013) (20)
Oracle Data Warehouse Integration Builder - Ein Selbstversuch (DOAG 2013)
- 1. Oracle Data Warehouse Integrator
Builder – Ein Selbstversuch
DOAG Konferenz 2013, Nürnberg
Dani Schnider, Trivadis AG
BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
1
- 2. 2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
2
Oracle Data Warehouse Integrator Builder
Schon wieder ein neues Produkt?
Oracle Data Warehouse Integrator Builder
Oracle Data Warehouse Integrator Builder
- 3. Dani Schnider
Principal Consultant und
DWH/BI Lead Architect
bei Trivadis in Zürich
Kursleiter verschiedener
Trivadis-Kurse
Co-Autor des Buches «Data
Warehousing mit Oracle –
Business Intelligence in der
Praxis»
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
3
- 4. Motivation (1)
ODI wird von Oracle als Nachfolger von OWB positioniert
Oracle Warehouse Builder 11g Release 2 ist „Final Release“ von OWB
Ausschnitt aus „Oracle Data Integrator and Oracle Warehouse Builder Statement of Direction“, October 2013:
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
6
- 5. Motivation (2)
Persönliche Weiterbildung im Bereich Oracle Data Integrator im
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
7
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
- 6. OWB und ODI – Ähnlich, aber nicht gleich...
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
8
- 7. ...und unterschiedliche Namensgebungen
Oracle Warehouse Builder Oracle Data Integrator
Project Project / Model
Module Folder / Logical Schema
Location Data Server / Physical Schema
Configuration Context
Table, View, MView, External Table, File Datastore
Primary Key, Unique Key Primary Key, Alternate Key
Index Not Unique Index
Sequence Sequence
Mapping Interface (11g) / Mapping (12c)
Process Flow Package / Load Plan
Transformation Procedure
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
9
- 8. Beispiel (1)
Laden einer Core-Versionstabelle mit Oracle Warehouse Builder...
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
10
- 9. Beispiel (2)
...und das Gleiche mit Oracle Data Integrator 11g
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
11
- 10. 2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
12
Oracle Data Integrator 11g
Demo
- 11. Vergleich OWB / ODI: Gemeinsamkeiten
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
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
+
+
+
13
- 12. Vergleich OWB / ODI: Unterschiede
Oracle Warehouse Builder Oracle Data Integrator
Eingeschränkt auf Oracle als
Zielplattform 1
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
Heterogene Quell- und
Zielplattformen unterstützt
Repository in Oracle-Datenbank Repository in unterschiedlichen DBs
Generierter Code wird auf
Generierter Code wird durch Java
Zieldatenbanken deployed
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 Mappings
2 In ODI 12c auch Unterstützung von Flow-based Design
3 Für verschiedene 14 Features ist ODI Enterprise Edition Lizenz notwendig
+
+
+
+
- 13. Roadmap OWB / ODI
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
15
OWB 10.2
ODI 10.1
OWB 11.2 ODI 11.1
ODI 12c
- 14. Oracle Data Integrator 12c
Von Oracle Data Integrator 11g zu Oracle Data Integrator 12c
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
16
- 15. Oracle Data Integrator 12c
Von Oracle Warehouse Builder 11g zu Oracle Data Integrator 12c
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
17
- 16. 2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
18
Oracle Data Integrator 12c
Demo
- 17. OWB oder ODI?
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
19
- 18. Zukunft von OWB?
Oracle Data Integrator and Oracle
Warehouse Builder Statement of Direction,
March 2013
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
20
My Oracle Support Doc ID 742060.1
Oracle Data Integrator and Oracle
Warehouse Builder Statement of Direction,
October 2013
- 19. 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?
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013
21
- 20. Fragen und Antworten...
Dani Schnider
Principal Consultant
Tel.: +41 58 459 50 81
dani.schnider@trivadis.com
BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN
2013 © Trivadis
DOAG - Oracle Data Warehouse Integrator Builder
21. November 2013