Data Warehousing mit Oracle - Trivadis
Data Warehousing mit Oracle - Trivadis
Data Warehousing mit Oracle - Trivadis
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
O-DWH<br />
<strong>Data</strong> <strong>Warehousing</strong> <strong>mit</strong> <strong>Oracle</strong><br />
<strong>Trivadis</strong> AG<br />
Dani Schnider<br />
Karol Hajdu<br />
September 2006<br />
(Version 2.0.1)
Diese Kursunterlagen basieren auf:<br />
Copyright © <strong>Trivadis</strong> AG, 2001-2006, alle Rechte vorbehalten.<br />
Gedruckt in der Schweiz.<br />
Beschränktes Recht.<br />
Diese Unterlagen oder Teile dieser Unterlagen dürfen in keiner Weise und aus keinem Grund ohne die<br />
ausdrückliche schriftliche Erlaubnis der <strong>Trivadis</strong> Training AG vervielfältigt werden.<br />
Die Informationen in diesen Unterlagen können ohne weitere Ankündigung geändert werden. Falls Sie Fehler<br />
in den Kursunterlagen finden, sind wir Ihnen dankbar, wenn Sie dies in schriftlicher Form an<br />
<strong>Trivadis</strong> AG<br />
Europa-Strasse 5<br />
CH-8152 Glattbrugg<br />
oder per Email an<br />
training@trivadis.com<br />
<strong>mit</strong>teilen.<br />
<strong>Trivadis</strong> AG garantiert keine Fehlerfreiheit dieser Kursunterlagen.<br />
<strong>Oracle</strong>7, <strong>Oracle</strong>8, <strong>Oracle</strong>8i , <strong>Oracle</strong>9i , <strong>Oracle</strong>10g ,<strong>Oracle</strong> Designer, <strong>Oracle</strong> Developer, <strong>Oracle</strong> Applications,<br />
<strong>Oracle</strong> Forms, <strong>Oracle</strong> Reports, <strong>Oracle</strong> Browser, <strong>Oracle</strong> <strong>Data</strong> Query, <strong>Oracle</strong> Human Resources, <strong>Oracle</strong><br />
Personnel, PL/SQL, Pro*C, <strong>Oracle</strong> Graphics, <strong>Oracle</strong> Generator sind Warenzeichen der <strong>Oracle</strong> Corporation.<br />
Microsoft und MS-DOS sind registrierte Warenzeichen und Windows ist ein Warenzeichen der Microsoft<br />
Corporation.
Inhaltsverzeichnis<br />
1 Einführung 1-1<br />
1.1 Thema dieses Kurses 1-2<br />
1.2 Was ist ein <strong>Data</strong> Warehouse? 1-5<br />
1.3 Kurze Exkursion: Was, Wo, Warum? 1-10<br />
2 Grundlagen 2-1<br />
2.1 Einige Begriffe 2-2<br />
2.2 OLAP Cubes 2-9<br />
2.3 Anwender des <strong>Data</strong> Warehouses 2-17<br />
3 Modellierung 3-1<br />
3.1 Einführung in die Datenmodellierung 3-2<br />
3.2 Vorgehen in groben Zügen 3-9<br />
3.3 Elemente des dimensionalen Modells 3-14<br />
3.4 Slowly Changing Dimensions 3-21<br />
3.5 ADAPT-Notation 3-30<br />
3.6 Typische Fehler, Metriken 3-35<br />
4 Architektur 4-1<br />
4.1 Datenbewirtschaftung 4-3<br />
4.2 CORE <strong>Data</strong> Warehouse 4-16<br />
4.3 Abfragestrukturen 4-23<br />
4.4 Metadaten 4-33<br />
5 Schema Design für <strong>Data</strong> Marts 5-1<br />
5.1 Voraussetzungen und Resultate 5-2<br />
5.2 Relationale und multidimensionale Technologien 5-5<br />
5.3 Relationale Ansätze unter der Lupe 5-10<br />
Copyright © <strong>Trivadis</strong> AG Inhaltsverzeichnis<br />
3
6 Abfrageoptimierung 6-1<br />
6.1 Grundlagen und Voraussetzungen 6-2<br />
6.2 Indexierung 6-6<br />
6.3 Star Query Optimierung 6-13<br />
6.4 Materialized Views 6-22<br />
6.5 Partitionierung 6-45<br />
6.6 Parallelisierung 6-53<br />
7 ETL 7-1<br />
7.1 Extraction 7-3<br />
7.2 Loading 7-14<br />
7.3 Transformation 7-28<br />
7.4 ETL-Tools 7-49<br />
8 SQL-Erweiterungen für DWH 8-1<br />
8.1 Aggregationen 8-2<br />
8.2 Analytische Funktionen 8-6<br />
8.3 Model Clause 8-14<br />
8.4 <strong>Data</strong> Densification 8-19<br />
9 <strong>Oracle</strong> BI Tools 9-1<br />
9.1 <strong>Oracle</strong>BI Discoverer 9-2<br />
9.2 <strong>Oracle</strong> OLAP 9-11<br />
9.3 <strong>Oracle</strong> <strong>Data</strong> Mining 9-22<br />
10 Index 10-1<br />
4<br />
Copyright© <strong>Trivadis</strong> AG