Oracle Data Integrator – Ein Überblick Uwe Barz Christoph Jansen Hamburg, 15.04.2008 Basel · Baden · Bern · Lausanne · Zürich · Düsseldorf · Frankfurt/M. · Freiburg i. Br. · Hamburg · München · Stuttgart · Wien Agenda Überblick ODI Historie Kern Features: ETL / ELT Architektur Abgrenzung zum OWB Daten sind immer im Spiel. Demonstration Beispiel Demo Knowledge Module Fazit Oracle Data Integrator – Ein Überblick 2 © 2008 Agenda Überblick ODI Historie Kern Features: ETL / ELT Architektur Abgrenzung zum OWB Daten sind immer im Spiel. Demonstration Beispiel Demo Knowledge Module Fazit Oracle Data Integrator – Ein Überblick 3 © 2008 ODI Historie Mitte der 90er Sunopsis: französisches Entwickler Team ~ 10 Entwickler Standort: Lyon 2006: Großer Erfolg mit ETL Tool Version 3 ~ 500 Kunden in Europa Übernahme durch Oracle Oracle Data Integrator – Ein Überblick 4 © 2008 Agenda Überblick ODI Historie Kern Features: ETL / ELT Architektur Abgrenzung zum OWB Daten sind immer im Spiel. Demonstration Beispiel Demo Knowledge Module Fazit Oracle Data Integrator – Ein Überblick 5 © 2008 Kern Features: ETL / ELT ETL Extract – Transform – Load Source ELT Target Extract – Load – Transform Source Oracle Data Integrator – Ein Überblick Target 6 © 2008 Agenda Überblick ODI Historie Kern Features: ETL / ELT Architektur Abgrenzung zum OWB Daten sind immer im Spiel. Demonstration Beispiel Demo Knowledge Module Fazit Oracle Data Integrator – Ein Überblick 7 © 2008 Architektur – Überblick Data Profiling Designer Operator Data Quality Topology Security Manager Manager Webbrowser Repository Scheduler Agent Return Code Metadata Navigator Execute Jobs Informationssysteme Oracle Data Integrator – Ein Überblick 8 © 2008 Architektur – Grafische Module Designer Operator Topology Manager Security Manager Repository Oracle Data Integrator – Ein Überblick 9 © 2008 Architektur – Runtime Komponenten Designer Operator Repository Scheduler Agent Execute Jobs Return Code Informationssysteme Oracle Data Integrator – Ein Überblick 10 © 2008 Architektur – Repositories Security Topology Versioning Master Data Repository Models Projects Execution Execution Work Repository (Entwicklung) Oracle Data Integrator – Ein Überblick Execution Repository (Produktion) 11 © 2008 Architektur – Metadata Navigator Web Interface Java EE Anwendung Repository Metadata Navigator Scheduler Agent Return Code Ausführungen übermitteln Execute Jobs Informationssysteme Oracle Data Integrator – Ein Überblick 12 © 2008 Architektur – Datenquellen Jegliche Datenbanken (RDBMS) Web Services (SOA Services / Unterstützung) XML- / Text-Dateien Applikations-Systeme (z. B.: SAP R/3, Peoplesoft) Oracle Data Integrator – Ein Überblick 13 © 2008 Agenda Überblick ODI Historie Kern Features: ETL / ELT Architektur Abgrenzung zum OWB Daten sind immer im Spiel. Demonstration Beispiel Demo Knowledge Module Fazit Oracle Data Integrator – Ein Überblick 14 © 2008 Abgrenzung zum OWB Knowledge Module Versionierung Als Target Database jegliche RDBMS (OWB: nur Oracle DBs) Repository muss nicht Oracle sein Oracle Data Integrator – Ein Überblick 15 © 2008 Agenda Überblick ODI Historie Kern Features: ETL / ELT Architektur Abgrenzung zum OWB Daten sind immer im Spiel. Demonstration Beispiel Demo Knowledge Module Fazit Oracle Data Integrator – Ein Überblick 16 © 2008 Beispiel eines KM's Ziel (Oracle) Quelle (Sybase) Staging Area IKM IKM ORDERS LKM_1 LKM_1 LINES ASCII File Oracle Data Integrator – Ein Überblick C$_0 IKM Oracle Incremental Update LKM SQL to Oracle LKM_2 LKM_2 I$_SALES SALES IKM Oracle Incremental Update CKM CKM C$_1 E$_SALES CKM Oracle LKM File to SQL 17 © 2008 Agenda Überblick ODI Historie Kern Features: ETL / ELT Architektur Abgrenzung zum OWB Daten sind immer im Spiel. Demonstration Beispiel Demo Knowledge Module Fazit Oracle Data Integrator – Ein Überblick 18 © 2008 Fazit Anforderungen an ETL-/ELT-Tools Teamentwicklung Versionierung Projekt-Lifecycle (Entwicklung, Test, Produktion) Oracle Data Integrator – Ein Überblick 19 © 2008 Vielen Dank! ? www.trivadis.com Basel · Baden · Bern · Lausanne · Zürich · Düsseldorf · Frankfurt/M. · Freiburg i. Br. · Hamburg · München · Stuttgart · Wien