probleme mit der einwahl? operator: +49 30 86 87 10 445

61
Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Upload: emmerich-kase

Post on 05-Apr-2015

115 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Page 2: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Oracle Warehouse TechnologieSingle-Engine-Based-Data-Warehouse

Page 3: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Phasen der Data Warehouse Entwicklung mit Oracle Warehouse Builder 10g R2 (OWB)

Stichpunkte zuRessourcen – schonenden Techniken

mit dem Oracle – basiertenData Warehouse

Alfred SchlaucherLeitender Berater Business Integration & Data Warehouse ORACLE Deutschland GmbH

Tel.: 040 / 89091-132Email: [email protected]

Page 4: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Themen

Oracle Warehouse Builder 10g R2 (OWB)- allgemein

Phasen der Data Warehouse Entwicklung- unterstützt durch OWB

Weitere Informationen und Umsetzung

businessintelligence &data warehouse

Page 5: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Themen

Oracle Warehouse Builder 10g R2 (OWB)- allgemein

Phasen der Data Warehouse Entwicklung- unterstützt durch OWB

Weitere Informationen und Umsetzung

businessintelligence &data warehouse

Page 6: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Oracle Warehouse Builder

Design des kompletten Data Warehouse SystemsLogisches Design und BeschreibungsinformationenPhysisches Oracle Datenbank DesignFast 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

Page 7: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Es gibt 3 Hauptgründe für den Einsatz von OWB

1. Performance

2. Effizientere Warehouse Architekturen

3. Preis

Page 8: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Datenmodeller

Change Manager

Data Viewer

Repository Browser

Mapper

Control Center

Scheduler

Runtime Audit

Process Editor

Rules Editor

Experts-Macros

Dependencies

Data Profiler

KomponentenOWB

Page 9: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Quell-Systeme Ziel-System

SRC DWHOracle 9i /10g Oracle 9i/10g

Warehousetabellen

WarehousetabellenBestellung

Tabellen

Warehousetabellen

WarehousetabellenWH_Trans-aktionen

Tabellen

My_ProjectPL/SQL

DesignMetadatenOWB-Modelle

RuntimeMetadaten(Deploys)

Unified Repository

OWB

Datenfluss

Deploy

Import

Design

LocationLOC_SRC

LocationLOC_DWH

Modul Bestelldaten Modul Warehouse

Bestellung WH_Transaktionen

Das OWB Entwicklungs – Szenario

Page 10: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Warehouse Datenbank

TabellenTabellenIndexIndex

ViewView

MViewMViewSequenzSequenz

FunctionFunctionProcedureProcedureCubeCube

Log

Access/ExcelAccess/Excel

MessageBrokerMessageBroker

SiebelSiebel

PeoplesoftPeoplesoft

WebservicesWebservices

eMaileMail

DB2 OS390, UDBSybase, Informix,SQL-Server...

Oracle (Remote)

XML

PL/SQLPL/SQLUTL_FILEUTL_FILE

XMLXML

DB-LinkDB-Link

QueueQueue

GatewayGateway

ODBCODBCDB-LinkDB-Link

QueueQueue

CDCCDCtcptcp

AdapterAdapter

StreamsStreams

Ext. TableExt. Table

SAP Int.SAP Int.

Schnittstellenkomponenten Oracle Data Warehouse

XMLPortXMLPort

XML

FlatFile

FlatFile

FTPPortFTPPort

FlatFile

SQL LoaderSQL Loader

XMLXML

In MemoryIn Memory nnnn JCAJCA COM+COM+ SOAPSOAP

WSIF & JBIWSIF & JBI

Enterprise Service BusEnterprise Service Bus

RoutingRouting QOSQOS BPELBPEL TransformTransform RulesRules

Page 11: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Page 12: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Themen

Oracle Warehouse Builder 10g R2 (OWB)- allgemein

Phasen der Data Warehouse Entwicklung- unterstützt durch OWB

Weitere Informationen und Umsetzung

businessintelligence &data warehouse

Page 13: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Laufzeit-management

Prozess-analyse

Quellen-studium

Ziel-Daten-

modelle

Daten-bank-

entwurf

Test-daten

Info FAfehlerhafteProzesse

InfoFA

Daten-transport

System-entwurf

ProzessmodellObjektmodell

Data ProfilingReverse Engineering

BebauungspläneKomponenten

3NFDimensionalMdimensional

DDL / DML

ETL

Jobmanagement

Metadaten

Knowledge

Weiter

Page 14: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zurück

Hinterlegung fachlicherBeschreibungen

Page 15: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445 Zrück

Analyse der Quelldaten- Data Profiling

Zurück

Page 16: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Das gesamte Systemmodellieren

Zurück

Page 17: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Datenmodelle entwerfen

Zurück

Page 18: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Komplette Definition von Tabellen

Zurück

Page 19: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Transformationenmit Mappings

Page 20: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Zusätzliche Hilfsfensterdes Mappingeditors

Page 21: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Operatoren desMappingeditors

Zurück

Page 22: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Testdaten-generierung

Zurück

Page 23: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Zusammenfassen von Mappings zu Prozessen

Page 24: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Prozesssteuerung z. B.mit Schleifen und Variablen

Page 25: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Reporting über stattgefundene Ladeläufe

Zurück

Page 26: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Abhängigkeits- und Auswirkungsanalyse

Zurück

Page 27: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Individuelle Listenreports über Metadaten

HTMLDB

Zurück

Page 28: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Themen

Oracle Warehouse Builder 10g R2 (OWB)- allgemein

Phasen der Data Warehouse Entwicklung- unterstützt durch OWB

Weitere Informationen und Umsetzung

businessintelligence &data warehouse

Page 29: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Weitere Infoshttp://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

Email: [email protected].: 040 / 89091-132

Neue Projekte sollten nur mit diesem Release beginnen.

Step By Step kann bestellt werden bei:

Page 30: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Page 31: 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

DefinitionDimensionenund Fakten

Binding /AbleitungRelationaleTabellen

GenerierungDimensionsund Tabellen

DefinitionMappingsDim + Fakten

GenerierungMappings(PLSQL)

Zuweisen AnalyticalWorkspace +Def. Aggregationen

GenerierungDimensionaleObjekte in AnalyticalWorkspace

Definition1 MappingCube

GenerierungMappingsCube DML

Data Object Editor Control Center Mapping Editor Control Center

Page 32: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Themen

Einführung: Multidimensionale Modelleim Oracle Data Warehouse

Oracle Warehouse Builder 10g R2 (OWB)- allgemein

Erstellen multidimensionaler Modelle mit OWBBeispielscreens: Wizard zur Erstellung einer ZeitdimensionData Object EditorDeployment Control CenterDer Mapping EditorAbleiten EUL für Discoverer

Weitere Aspekte OWB Umsetzung

businessintelligence &data warehouse

Page 33: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Verschiedene Arten der Erstellung der Zeitdimension

Page 34: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Storage TypeROLAP / MOLAP

Page 35: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Festlegen Anzahl Jahre

Page 36: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Auswahl Hierarchie-Level

Page 37: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Mapping

DimensionalTable

Table

Sequence

Übersicht generierteObjekte zum Aufbauder Zeitdimension

Page 38: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Generiertes Mappingzum Laden der Kalenderdaten

Page 39: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Ergebnisdaten(DatenViewer)

Page 40: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Themen

Einführung: Multidimensionale Modelleim Oracle Data Warehouse

Oracle Warehouse Builder 10g R2 (OWB)- allgemein

Erstellen multidimensionaler Modelle mit OWBBeispielscreens: Wizard zur Erstellung einer ZeitdimensionData Object EditorDeployment Control CenterDer Mapping EditorAbleiten EUL für Discoverer

Weitere Aspekte OWB Umsetzung

businessintelligence &data warehouse

Page 41: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Data Objekt Editor

Page 42: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Eine Dimensiondefinieren- Dimensionsattribute

Page 43: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Eine Dimensiondefinieren- Dimensionslevel

Page 44: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Eine Dimensiondefinieren- Dimensionshierarchie

Page 45: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Eine Dimensiondefinieren- Speicherart

Page 46: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Sparsity-Eigenschaftendefinieren

Page 47: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Die Art der Vorberechnungenfür die Kennzahlen festlegen

Page 48: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Themen

Einführung: Multidimensionale Modelleim Oracle Data Warehouse

Oracle Warehouse Builder 10g R2 (OWB)- allgemein

Erstellen multidimensionaler Modelle mit OWBBeispielscreens: Wizard zur Erstellung einer ZeitdimensionData Object EditorDeployment Control CenterDer Mapping EditorAbleiten EUL für Discoverer

Weitere Aspekte OWB Umsetzung

businessintelligence &data warehouse

Page 49: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Control Center

Page 50: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Generierter Codezur Definition eines Würfels

Page 51: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Themen

Einführung: Multidimensionale Modelleim Oracle Data Warehouse

Oracle Warehouse Builder 10g R2 (OWB)- allgemein

Erstellen multidimensionaler Modelle mit OWBBeispielscreens: Wizard zur Erstellung einer ZeitdimensionData Object EditorDeployment Control CenterDer Mapping EditorAbleiten EUL für Discoverer

Weitere Aspekte OWB Umsetzung

businessintelligence &data warehouse

Page 52: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Mapping zumBefüllen einer Zwischentabelle

Page 53: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Operatoren desMappingeditors

Page 54: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Einfaches Mapping zur Befüllung eines Würfels- Eingeblendet ist die OLAP-Sicht

Page 55: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Themen

Einführung: Multidimensionale Modelleim Oracle Data Warehouse

Oracle Warehouse Builder 10g R2 (OWB)- allgemein

Erstellen multidimensionaler Modelle mit OWBBeispielscreens: Wizard zur Erstellung einer ZeitdimensionData Object EditorDeployment Control CenterDer Mapping EditorAbleiten EUL für Discoverer

Weitere Aspekte OWB Umsetzung

businessintelligence &data warehouse

Page 56: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Themen

Einführung: Multidimensionale Modelleim Oracle Data Warehouse

Oracle Warehouse Builder 10g R2 (OWB)- allgemein

Erstellen multidimensionaler Modelle mit OWBBeispielscreens: Wizard zur Erstellung einer ZeitdimensionData Object EditorDeployment Control CenterDer Mapping EditorAbleiten EUL für Discoverer

Weitere Aspekte OWB Umsetzung

businessintelligence &data warehouse

Page 57: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Process-Editor

Page 58: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Metadaten-Dependency-Manager

Page 59: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Metadaten-Browser (Web)

Page 60: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Job-Kontrolle im Web

Page 61: Probleme mit der Einwahl? Operator: +49 30 86 87 10 445

Probleme mit der Einwahl? Operator: +49 30 86 87 10 445