Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Oracle Warehouse Technologie Single-Engine-Based-Data-Warehouse Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Phasen der Data Warehouse Entwicklung mit Oracle Warehouse Builder 10g R2 (OWB) Alfred Schlaucher Leitender Berater Business Integration & Data Warehouse ORACLE Deutschland GmbH Tel.: 040 / 89091-132 Email: [email protected] Stichpunkte zu Ressourcen – schonenden Techniken mit dem Oracle – basierten Data Warehouse Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 business intelligence & data warehouse Themen Oracle Warehouse Builder 10g R2 (OWB) - allgemein Phasen der Data Warehouse Entwicklung - unterstützt durch OWB Weitere Informationen und Umsetzung business intelligence & data warehouse Themen Oracle Warehouse Builder 10g R2 (OWB) - allgemein Phasen der Data Warehouse Entwicklung - unterstützt durch OWB Weitere Informationen und Umsetzung Oracle Warehouse Builder Design des kompletten Data Warehouse Systems Logisches Design und Beschreibungsinformationen Physisches Oracle Datenbank Design Fast alle Datenbankobjekte von Oracle 10g Bereitstellung der Datenbeschaffungsroutinen Runtime – System Universelles Metadatenrepository Automatisiertes ETL durch Scriptsprache Data Quality / Data Profiling Zugang zu allen EAI – Komponenten von Oracle 10g Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Es gibt 3 Hauptgründe für den Einsatz von OWB 1. 2. 3. Performance Effizientere Warehouse Architekturen Preis Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Komponenten OWB Control Center Change Manager Datenmodeller Scheduler Data Viewer Mapper Repository Browser Runtime Audit Experts-Macros Rules Editor Dependencies Process Editor Data Profiler Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Das OWB Entwicklungs – Szenario Unified Repository Design Metadaten OWB-Modelle OWB Runtime Metadaten (Deploys) Design Modul Bestelldaten Modul Warehouse Deploy SRC Bestellung WH_ Transaktionen Oracle 9i /10g Location LOC_SRC Oracle 9i/10g Location LOC_DWH My_Project Tabellen Warehouse Warehouse Bestellung tabellen tabellen DWH PL/SQL Tabellen Datenfluss Quell-Systeme Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Warehouse Warehouse WH_Transtabellen tabellen aktionen Ziel-System Schnittstellenkomponenten Oracle Data Warehouse In Memory nn JCA COM+ SOAP WSIF & JBI Enterprise Service Bus Routing QOS BPEL Transform Rules FlatFile Oracle (Remote) Log XML FlatFile XML Port FTP Port SAP Int. DB2 OS390, UDB Sybase, Informix, SQL-Server... Ext. Table Streams tcp Access/Excel MessageBroker Peoplesoft CDC UTL_FILE Gateway ODBC DB-Link Queue Adapter SQL Loader Webservices FlatFile PL/SQL XML DB-Link XML Queue Tabellen View Sequenz Index Cube MView Procedure Function Siebel eMail Warehouse Datenbank XML Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 business intelligence & data warehouse Themen Oracle Warehouse Builder 10g R2 (OWB) - allgemein Phasen der Data Warehouse Entwicklung - unterstützt durch OWB Weitere Informationen und Umsetzung Data Profiling Reverse Engineering Prozessmodell Objektmodell Quellenstudium Systementwurf Bebauungspläne Komponenten ZielDatenmodelle Prozessanalyse 3NF Dimensional Mdimensional Datenbankentwurf Info FA fehlerhafte Prozesse DDL / DML Knowledge Metadaten Datentransport Info FA Jobmanagement ETL Laufzeitmanagement Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Testdaten Weiter Hinterlegung fachlicher Beschreibungen Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück Analyse der Quelldaten - Data Profiling Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück Zrück Das gesamte System modellieren Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück Datenmodelle entwerfen Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück Komplette Definition von Tabellen Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück Transformationen mit Mappings Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zusätzliche Hilfsfenster des Mappingeditors Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Operatoren des Mappingeditors Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück Testdatengenerierung Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück Zusammenfassen von Mappings zu Prozessen Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Prozesssteuerung z. B. mit Schleifen und Variablen Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Reporting über stattgefundene Ladeläufe Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück Abhängigkeits- und Auswirkungsanalyse Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück Individuelle Listenreports über Metadaten HTMLDB Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück business intelligence & data warehouse Themen Oracle Warehouse Builder 10g R2 (OWB) - allgemein Phasen der Data Warehouse Entwicklung - unterstützt durch OWB Weitere Informationen und Umsetzung Weitere Infos http://www.oracle.com/technology/products/warehouse/index.html Die neue Software OWB 10G R2 (Paris) kann über OTN bezogen werden. http://www.oracle.com/technology/software/products/warehouse/index.html Neue Projekte sollten nur mit diesem Release beginnen. Step By Step kann bestellt werden bei: Email: [email protected] oder Tel.: 040 / 89091-132 Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Vorgehensweise Entwickeln Multidimensionale Strukturen mit OWB Data Object Editor Control Center Mapping Editor Control Center Binding / Ableitung Relationale Tabellen Generierung Dimensions und Tabellen Definition Mappings Dim + Fakten Generierung Mappings (PLSQL) Zuweisen Analytical Workspace + Def. Aggregationen Generierung Dimensionale Objekte in Analytical Workspace Definition 1 Mapping Cube Generierung Mappings Cube DML Definition Dimensionen und Fakten Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 business intelligence & data warehouse Themen Einführung: Multidimensionale Modelle im Oracle Data Warehouse Oracle Warehouse Builder 10g R2 (OWB) - allgemein Erstellen multidimensionaler Modelle mit OWB Beispielscreens: Wizard zur Erstellung einer Zeitdimension Data Object Editor Deployment Control Center Der Mapping Editor Ableiten EUL für Discoverer Weitere Aspekte OWB Umsetzung Verschiedene Arten der Erstellung der Zeitdimension Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Storage Type ROLAP / MOLAP Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Festlegen Anzahl Jahre Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Auswahl Hierarchie-Level Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Übersicht generierte Objekte zum Aufbau der Zeitdimension Mapping Dimensional Table Table Sequence Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Generiertes Mapping zum Laden der Kalenderdaten Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Ergebnisdaten (DatenViewer) Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 business intelligence & data warehouse Themen Einführung: Multidimensionale Modelle im Oracle Data Warehouse Oracle Warehouse Builder 10g R2 (OWB) - allgemein Erstellen multidimensionaler Modelle mit OWB Beispielscreens: Wizard zur Erstellung einer Zeitdimension Data Object Editor Deployment Control Center Der Mapping Editor Ableiten EUL für Discoverer Weitere Aspekte OWB Umsetzung Data Objekt Editor Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Eine Dimension definieren - Dimensionsattribute Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Eine Dimension definieren - Dimensionslevel Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Eine Dimension definieren - Dimensionshierarchie Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Eine Dimension definieren - Speicherart Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 SparsityEigenschaften definieren Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Die Art der Vorberechnungen für die Kennzahlen festlegen Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 business intelligence & data warehouse Themen Einführung: Multidimensionale Modelle im Oracle Data Warehouse Oracle Warehouse Builder 10g R2 (OWB) - allgemein Erstellen multidimensionaler Modelle mit OWB Beispielscreens: Wizard zur Erstellung einer Zeitdimension Data Object Editor Deployment Control Center Der Mapping Editor Ableiten EUL für Discoverer Weitere Aspekte OWB Umsetzung Control Center Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Generierter Code zur Definition eines Würfels Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 business intelligence & data warehouse Themen Einführung: Multidimensionale Modelle im Oracle Data Warehouse Oracle Warehouse Builder 10g R2 (OWB) - allgemein Erstellen multidimensionaler Modelle mit OWB Beispielscreens: Wizard zur Erstellung einer Zeitdimension Data Object Editor Deployment Control Center Der Mapping Editor Ableiten EUL für Discoverer Weitere Aspekte OWB Umsetzung Mapping zum Befüllen einer Zwischentabelle Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Operatoren des Mappingeditors Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Einfaches Mapping zur Befüllung eines Würfels - Eingeblendet ist die OLAP-Sicht Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 business intelligence & data warehouse Themen Einführung: Multidimensionale Modelle im Oracle Data Warehouse Oracle Warehouse Builder 10g R2 (OWB) - allgemein Erstellen multidimensionaler Modelle mit OWB Beispielscreens: Wizard zur Erstellung einer Zeitdimension Data Object Editor Deployment Control Center Der Mapping Editor Ableiten EUL für Discoverer Weitere Aspekte OWB Umsetzung business intelligence & data warehouse Themen Einführung: Multidimensionale Modelle im Oracle Data Warehouse Oracle Warehouse Builder 10g R2 (OWB) - allgemein Erstellen multidimensionaler Modelle mit OWB Beispielscreens: Wizard zur Erstellung einer Zeitdimension Data Object Editor Deployment Control Center Der Mapping Editor Ableiten EUL für Discoverer Weitere Aspekte OWB Umsetzung Process-Editor Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Metadaten-Dependency-Manager Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Metadaten-Browser (Web) Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Job-Kontrolle im Web Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Probleme mit der Einwahl? Operator: +49 30 86 87 10 445