Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

72

Transcript of Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Page 1: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.
Page 2: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

<Insert Picture Here>

Oracle Warehouse Builder 11g

Alfred SchlaucherOracle Data Warehouse

Page 3: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Themen• Oracle Komponenten für das Data Warehouse

• Anforderungen Data Warehouse und Datenintegration

• Oracle Warehouse Builder

• Data Quality Option

InformationManagementundDataWarehouse

Page 4: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Verwaltung und DokumentationMetadatenOwnerschaftenGrid ControlB&R

Aufbau und Verwaltung von Data Warehouse-Umgebungen

Effiziente Datenhaltung SpeichertechnikILMHardwareASMOLAP

Datenintegrationschnelles Bereitstellen DB-basiertes Laden Master Data ManagementETL-OptionSAP Zugriff

Qualitäts-managementData ProfilingData AuditingData Rules

Match Merge

Daten-ZugriffSecurityMandanten BI-Anwendungen

Standard-Berichte Interaktive BerichteData MiningKomplexe Analysen

Page 5: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Verwaltung und DokumentationMetadatenOwnerschaftenGrid ControlB&R

Oracle Komponenten im DWH-Einsatz

Effiziente Datenhaltung SpeichertechnikILMHardwareASMOLAP

Datenintegrationschnelles Bereitstellen DB-basiertes Laden Master Data ManagementETL-OptionSAP Zugriff

Qualitäts-managementData ProfilingData AuditingData Rules

Match Merge

Daten-ZugriffSecurityMandanten BI-Anwendungen

Standard-Berichte Interaktive BerichteData MiningKomplexe Analysen

Data Quality Option

Enterprise-ETL

Label Security

Data Mining

OBI SE

OBI EE

Gateways

Oracle Enterprise Edition

Compression

Bitmapped

Parallel Query

Flashback

Streams

Data Guard

Repository (OWB) Partition

OLAP

RAC

RMAN

Diagnostic Pack

Tuning Pack

SAP Connect

Oracle EE

Page 6: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

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• 100% SQL und 100% PL/SQL - Generierung

• Laufzeitkontrolle durch Runtime – System • Universelles Metadaten Repository• Automatisiertes ETL durch Scriptsprache• Data Quality / Data Profiling• Gehört zu den am häufigsten benutzten ETL-Tools

Page 7: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

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

1. Performance

2. Effizientere Warehouse Architekturen

3. Preis

Page 8: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Immer mehr Anwenderbenutzen Daten

Die Anzahl der Systeme und damit der

Schnittstellen steigt

Die Bereitsstellungszeitder Daten wird

zunehmend kürzer

Datenmengenwachsen

Herausforderungenfür

Datenintegrationund

Datenmanagement

Neue Anforderungen an Datenintegration und Datenmanagement

Page 9: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

„Lösungen“ der Vergangenheit

• Programmierung von Hand• Zerstreute Programm-Sourcen

• Fehler bei der Entwicklung

• Unnötige Doppelarbeit

• Schlechte oder fehlende Dokumentation• Schlechte Wartbarkeit

• Enorme Folgekosten

• Unkündbare „Inselexperten“• Immer wieder „Katastrophen“

im Echtbetrieb

Wie wardas nur?

Page 10: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Die Geschichte der ETL-Tools geht in Richtung integrierter Werkzeuge

Handprogrammierung

1992 1996 2000

Programm-generatoren

SeparateEngine-gestützteETL-Werkzeuge

DatenbankbasierteETL-Werkzeuge

2005

Page 11: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

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.XMLPortXMLPort

XML

FlatFile

FlatFile

FTPPortFTPPort

FlatFile

SQL LoaderSQL Loader

XMLXML

Schnittstellen zu Quell und Zielsystemen (Ausschnitt)

any Systemany System Knowledge Module (Q2/2008)Knowledge Module (Q2/2008)

Page 12: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.
Page 13: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

<Insert Picture Here>

Datenbank-basiertes Laden

Page 14: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Datenbank – basiertes ETL

• SQL basiert, d. h. die Oracle Datenbank wird ausgenutzt• Möglichkeit primär mengenbasierte Operationen durchzuführen• Wesentlich höhere Performance• Automatisiertes Datenbankgeregelte Parallelisieren• Datenbankgestütztes Ressources - Management

• Unterstützung aller aktuellen Datenbank – ETL – Funktionen wie

• Multiple Inserts• Merge (Insert/Update)• Direct Path Load• Table Functions• Partition Exchange and Load

Page 15: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Datenbank – basiertes ETL

• Vollständige Hints – Bibliothek • Verwendung aller Datenbank – Funktionen, z. B.

auch analytische Funktionen• Im Gegensatz zu den von 3. Herstellern nachgebildeten z. T.

unvollständigen Funktionen (Beispiel SQL CASE, Decode)

• Datennahes Entwickeln• Leichtes performantes und mengenbasiertes Updaten von

Sätzen• Ausnutzen temporärere Strukturen

• Temp – Tables• Cache – Tables

• Ausnutzen besonders schneller Tabellen – Objekte• Index – Based Tables

• Direkter Zugriff auf Tabelleninhalte

Page 16: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Datenbank - basiertes ETL

• Nähe zu Katalogstrukturen• Alle Informationen stehen sofort zur Verfügung

• Komplett – Definition aller physikalischen Objekte im Data Warehouse • (Tables, Index, Materialised Views, Partitioning ...)

Page 17: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Datenbank – basiertes ETLim Zusammenhang mit OWB

• ETL - Integriertes Data Quality• Data Cleansing / Data Profiling

• ETL – Makro – Bildung / Experts• Integrierte datenbankbasierte Workflow –

Umgebung• Web – basiertes Auswerten von Metadaten und

Laufzeitergebnissen• Unterstützung der Datenbank – Near Realtime –

Funktionalität wie Queues, Streams, CDC, Web Services

Page 18: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

<Insert Picture Here>

OWB: Einzelaspekte und Screens

Page 19: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Datenmodeller

Change Manager

Data Viewer

Repository Browser

Mapper

Control Center

Scheduler

Runtime Audit

Process Editor

Rules Editor

Experts-Macros

Dependencies

Data Profiler

KomponentenOWB

Page 20: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Zurück

Hinterlegung fachlicherBeschreibungen

Page 21: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Zrück

Analyse der Quelldaten- Data Profiling

Zurück

Page 22: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Das gesamte Systemmodellieren

Zurück

Page 23: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Datenmodelle entwerfen

Zurück

Page 24: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Komplette Definition von Tabellen

Zurück

Page 25: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Transformationenmit Mappings

Page 26: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Zusätzliche Hilfsfensterdes Mappingeditors

Page 27: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Operatoren desMappingeditors

Zurück

Page 28: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Testdaten-generierung

Zurück

Page 29: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Process-Editor

Page 30: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Metadaten-Dependency-Manager

Page 31: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Abhängigkeits- und Auswirkungsanalyse

Zurück

Page 32: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Metadaten-Browser (Web)

Page 33: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Job-Kontrolle im Web

Page 34: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Reporting über stattgefundene Ladeläufe

Zurück

Page 35: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Individuelle Listenreports über Metadaten

HTMLDB

Zurück

Page 36: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

ColumnTransformation

Tabellen-Mapping

Teil-Prozess

Gesamt-Prozess

4 – Schichten Prozessverwaltung

Page 37: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Repository

Variablen Variablen

Steuertabellen

Workflow / BPEL

A1

Metadaten gestützte Steuerungslogik für das Data Warehouse

Page 38: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Zusammenfassen von Mappings zu Prozessen

Page 39: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Prozesssteuerung z. B.mit Schleifen und Variablen

Page 40: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Weitere Infos

http://www.oracle.com/technology/products/warehouse/index.html

Die neue Software OWB kann über OTN bezogen werden.http://www.oracle.com/technology/software/products/warehouse/index.html

Page 41: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

<Insert Picture Here>

Data Quality Management

Page 42: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Data Quality Management Prozess

Page 43: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Themen

• Oracle und Data Quality

• Data Quality

• Vorgehensweise bei der Datenqualitätsanalyse

• Exemplarische Analysen Cheers GmbH

• Zusammenfassung der Analyseergebnisse

InformationManagementundDataWarehouse

Page 44: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Datenqualität? Was ist das?Unsere Daten sind doch sauber!

• Bis zu 20% der operativen Daten sind betroffen.• Unternehmen finanzieren schlechte mit 30-50%

der IT-Ausgaben.• Über schlechte Daten redet man nicht, man

arrangiert sich.

Page 45: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Die Kosten der schlechten Daten

Page 46: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Ohne Daten kein Business Daten sind der Treibstoff der Prozesse

Operative Prozesse

Information Chain

KundeKunden-betreuer

Logistik- system

Stamm- daten

Marketing

Buch-haltung

Lager Spedition

Kunde

BedarfAdresseKredit-daten

Angebot Bestand

Bestell-daten

KD-Daten

Kredit OK Order

Adresse

Werbung

Verkaufs-daten

Rechnung

Bezahlung Reklamation

Mahnung

Liefer-schein

Page 47: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Aspekte der Datenqualität

Brauchbarkeit der Daten!

Verfügbar (Access)

Aktuell

Korrekt

Vollständig

Redundanzfrei

Dokumentiert

Handhabbar

Nützlich (TCO)

Stimmig

Page 48: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Beispiel: Datenqualitätsproblem

• 5 Millionen Privatkunden-Kontaktdaten• Davon 372112 unterschiedliche Berufe

Wie wertvoll ist diese Art der Information?Kann damit eine Segmentierung für eine

Marketingkampagne gesteuert werden?

• Datenmaterial lässt Rückschlüsse auf dieGeschäftsprozesse zu!

Page 49: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Versteckte Kosten durch schlechte Datenqualität

• Manuelles Nacharbeiten von Daten• Beschwerden -> Aufwand in Call Center• Erhöhte Projektkosten bei Einführung neuer

Systeme• Bis 25% gestoppt, bis zu 60% Verzug aufgrund falscher oder

fehlender Daten

• Verspätete Unternehmensberichte • Verlorene Kunden durch schlechten Support• Produktionsausfälle durch Störung in der

Supply Chain

Page 50: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Wem hilft das Data Profiling?

Software- Entwickler

Verstehen der Anwendungsdaten.

2 Datenmodellierer Erkennen von Datenstrukturen.

3

Organisatoren+ Systemplaner Erkennen von Anforderungen.

4

Fachmitarbeiter Erkennung von Schwachstellen in den Prozessen.

1

5 Data Warehouse- Entwickler Lösen von Integrations- aufgaben. Blick in die Vorsysteme.

6 Wartungs- mitarbeiter Überprüfen von Datenregeln.

Data Profiling Hilfsmittel für viele Anforderungen

Page 51: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Wo anfangen? - eignen sich die Daten für das Data Profiling? - Was ist über die Daten bekannt

Wo anfangen? - eignen sich die Daten für das Data Profiling? - Was ist über die Daten bekannt

Environment - Datenmengen - Rechner - Planung notwendig

Zurechtschneidender Daten - Daten aufbrechen - Teilmengen bilden- Referenzdaten zusammenführen - Sampling - Mehrfach - Profiling - Einsatz von ETL

Analysieren derDaten - „Augenfällige“ Erkenntnisse -> der erste Schuss - „Dinge, die sofort auffallen“ -> Domains / Pattern / PK - Visuelles Analysieren - Graphikeinsatz - Beziehungen analysieren

Ableiten von Regeln und Korrekturen - Automatisches Erkennen - Benutzerdefinierte Regeln - Generieren von Korrekturmappings

Dokumentierender Ergebnisse - Ergebnisblatt - Definition Metadaten - Orga - Handbuch

Regeln, die nicht abgedeckt werdenund deren Lösung - komplexe Lookup – Beziehungen - Rekursive Strukturen - Tupel – übergreifende Abhängigkeiten

Ablauf Data Profiling Analyse

ETL - Prozess - Mappings - Routinen - Workflow - Metadatenrepository

KorrekteDaten

1 2 3 4 5 6 X7

Ständige Kommunikationmit der Fachabteilung

Page 52: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

„Induktives und deduktives“ Vorgehen

• Wir wissen, vermuten Dinge die nicht stimmen

• Wir können sinnvolle Analysen aufgrund bekannter Dinge ableiten

• Wir lassen uns überraschen, was da noch kommt• Wir stöbern in den Daten und

• entdecken Auffälligkeiten• beginnen zu kombinieren • stellen Hypothesen auf• versuchen Zusammenhänge

zu beweisen

Vermutungen verifizieren

Neues entdecken

Page 53: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Data Profiling mit OWBMethoden

Feintuning zu

den Analyse-

methoden

Die

operativen

Daten

Proto-

kollierung

laufende

Analysen

Drill Down zu den operativen Daten

Page 54: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Verständlichkeit des Datenmodells(z. B. Homonyme)

Kundenstatus:P: PrivatkundeF: FirmenkundeG: „guter“ KundeK: „kein“ Kunde

Produktstatus:1: Großhandelsware f. Baumärkte2: Produkte kaufbar über Internet3: Serviceleistung (Kredite und Handwerksleistung)

Kunden_Stamm

Produkte_Stamm

Page 55: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Schlüsselanalyse(Eindeutigkeit in den Stammdaten)

Doppelter Datensatz

Unterschiedliche Sätze, aber Schlüsselfeld falsch gepflegt

Unterschiedliche Sätze, aberFeld wird nicht genutzt

Page 56: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Schlüsselanalyse(Eindeutigkeit in den Bewegungsdaten)

Page 57: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Beziehungsanalyse (Wer hängt an wem? Wer ist isoliert?)

Produkte_Stamm Artikel_Gruppe

Child Parent

Kardinalität Waisen

n:1

Hilfsmittel: Referential

Page 58: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Kunden_stamm

Zahlung

Bestellung

Best_Position

Kundennummer = 12

Bestellnummer = 30

Kundennummer = 12Bestellnummer = 30

Bestellnummer = 30

Kundennummer = 12

Kundennummer = 21

???

Kreisbeziehung(Irgendwann passen die Daten nicht mehr zusammen)

Page 59: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Analyse von Hierarchien

Produkte_Stamm

Artikel_Gruppe

Artikelsparte ARTIKELSPARTENNR1 , 2 ,3

ARTIKELSPARTENNR1,4,3ARTIKELGRUPPENNR1,2,3,4,5,6,11,10,9,8,7

ARTIKELGRUPPENNR100,1,6,2,5,4,7,3,10

Page 60: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Hierarchie: ARTIKEL_GRUPPE -> ARTIKELSPARTE

Page 61: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Beziehung PRODUKTE_STAMM -> ARTIKEL_GRUPPE

Page 62: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Vergleich der Wertebereiche von referenzierenden Feldern

Page 63: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Position

Produkte

Gruppen

Sparten

Kunden-Stamm

Bestellung

Falsche Statuskennzeichnungvon Finanzprodukten

Orphans

Fehlerhafte Spartenkennzeichnungvon Gruppen

Doppelte Wertebelegung von Statuskennzeichnung für Privat- und Firmenkunden.

Fehlerhafte Verschlüsselungvon Artikel- und Produkten

DoppelteProduktnummern

Fehlerhafte , nicht rechenbareEinzelpreisbezeichnung

Umsatz pro Sparte?Umsatz pro Gruppe?Umsatz pro Produkt?Werden korrekte

Rechnungen gestellt?Umsatz pro Kunde?Macht die Kundenkarte

Sinn?

Ergebnisse der Hierarchie- und Beziehungsanalyse

BI?

Page 64: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Suche nach redundanten Informationen(1. Normalform)

Kundenstatus:P: PrivatkundeF: FirmenkundeG: „guter“ KundeK: „kein“ Kunde

Kunden_Stamm

Folge:Alle Abfragen/Analysen über Privatkunden sind damit nicht mehr sauber durchführbar.(Z. B. Abfragen über die Wirkung der Kundenkarte.

Hilfsmittel: Domainanalyse

Page 65: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Functional DependencyAbhängigkeit zwischen GESAMT_POS_PREIS und PREIS: Warum ist der hier 98,5 %

Page 66: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Suche nach redundanten Informationen(3. Normalform)

Hilfsmittel: Beziehungsanalyse

Abhängigkeit zwischen GESAMT_POS_PREIS und PREIS: Warum ist der hier 98,5 %

Page 67: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Prüfung der aufgestellten Geschäftsregeln

Page 68: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Korrekt, muß 0 sein

Korrekt:Es kann nur einWert gepflegt sein.

Korrekt, muß 0 sein

Korrekt, das sind richtige Werte

Korrekt, muß 0 sein

Korrekt: Zusammen 100%(Alle Fälle erfasst)

Problem:kein Schlüsselfeldist gepflegt

Korrekt, das sind die richtigen Werte

Korrekt, muß 0 sein

Korrekt

Korrekt:Zusammen100%.(Alle Fälle erfasst)

Problem

Korrekt, muß 0 sein

Stammdatenregel: Artikelnummer und Produktnummer sind alternativ zu füllen. Ein Statusfeld steuert mit

Page 69: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

StammdatenbetrachtungIn einigen Fällen fehlen die Einkaufpreise

?

Page 70: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Nicht normiertes DatenmaterialMit solchen Daten kann man nicht rechnen

Hilfsmittel: Pattern-Analyse

Page 71: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.

Weitere Infos

http://www.oracle.com/technology/products/warehouse/index.html

Die neue Software OWB kann über OTN bezogen werden.http://www.oracle.com/technology/software/products/warehouse/index.html

Page 72: Oracle Warehouse Builder 11g Alfred Schlaucher Oracle Data Warehouse.