Geleitwort ... 13
Vorwort ... 15
Einleitung und Überblick ... 17
Einführung ... 17
Aufbau des Buches ... 18
Handhabung des Buches ... 19
Nach der Lektüre … 20
Danksagung ... 21
1 ... Data-Warehousing-Konzepte ... 23
1.1 ... Einleitung ... 23
1.2 ... OLTP vs. DWH: Unterschiedliche Anforderungen ... 24
1.3 ... Historische Betrachtung ... 27
1.4 ... Typische Charakteristika für Data Warehouses ... 30
...1.4.1 ... Gegenstands- bzw. Themenorientierung ... 31
...1.4.2 ... Integration ... 31
...1.4.3 ... Zeitraumbezug ... 33
...1.4.4 ... Beständigkeit ... 34
1.5 ... Data-Warehouse-Architektur ... 34
...1.5.1 ... Ebenen der logischen Architektur ... 37
...1.5.2 ... Datenbeschaffung (ETL) ... 38
...1.5.3 ... Datenhaltung und Abfrageoptimierung ... 43
...1.5.4 ... Datenbereitstellung ... 49
...1.5.5 ... Administration ... 52
1.6 ... OLAP-Ansätze ... 53
...1.6.1 ... Multidimensionales OLAP (MOLAP) ... 53
...1.6.2 ... Relationales OLAP (ROLAP) ... 55
...1.6.3 ... Hybrides OLAP (HOLAP) ... 55
1.7 ... Das multidimensionale Datenmodell ... 56
...1.7.1 ... Kennzahlen und Faktentabellen ... 57
...1.7.2 ... Merkmale und Dimensionen ... 57
...1.7.3 ... Besondere Dimensionen ... 59
1.8 ... Navigation in multidimensionalen Datenbeständen ... 60
...1.8.1 ... Slicing, Dicing, Ranging und Rotation ... 60
...1.8.2 ... Drill Down und Roll Up ... 62
...1.8.3 ... Drill Across ... 63
...1.8.4 ... Drill Through ... 63
1.9 ... Das klassische Star-Schema ... 63
1.10 ... Das klassische Snowflake-Schema ... 64
1.11 ... Das erweiterte Star-Schema des SAP BW ... 65
2 ... Das SAP Business Information Warehouse – Komponentenüberblick ... 69
2.1 ... Die Architektur des SAP BW ... 69
2.2 ... Die Datenablage im SAP BW ... 71
...2.2.1 ... InfoObjects als Basis ... 71
...2.2.2 ... InfoProvider ... 72
2.3 ... Datenbeschaffung ... 78
...2.3.1 ... Komponenten des Datenbeschaffungsprozesses: Datenquellen und deren DataSources ... 78
...2.3.2 ... Komponenten des Datenbeschaffungsprozesses: InfoSources ... 80
...2.3.3 ... Komponenten des Datenbeschaffungsprozesses: Fortschreibungsregeln ... 81
...2.3.4 ... Komponenten des Datenbeschaffungsprozesses: Anforderung der Datenübernahme und Monitoring ... 82
...2.3.5 ... Komponenten des Datenbeschaffungsprozesses: Persistent Staging Area (PSA) ... 83
...2.3.6 ... Der ETL-Prozess ... 83
2.4 ... Reporting- und Analysewerkzeuge ... 83
...2.4.1 ... SAP BW-Komponenten und Third-Party-Werkzeuge ... 83
...2.4.2 ... Der SAP Business Explorer-Query Designer ... 86
...2.4.3 ... Der Web Application Designer ... 88
...2.4.4 ... Die Laufzeitumgebung der Webapplikationen ... 91
...2.4.5 ... Der SAP Business Explorer Analyzer ... 92
...2.4.6 ... Das SAP Business Explorer Information Broadcasting ... 93
...2.4.7 ... Weitere SAP BW-Reportingfunktionen ... 95
...2.4.8 ... Der Reporting Agent ... 95
...2.4.9 ... Reportingfunktionalität und Frontends für SAP BW ... 98
2.5 ... Open Hub Service ... 99
2.6 ... Weitere Funktionen und Komponenten ... 100
2.7 ... Der SAP Business Content ... 100
2.8 ... Die Position des SAP Business Information Warehouse ... 103
3 ... Einführung in die Datenmodellierung ... 105
3.1 ... Einleitung ... 105
3.2 ... Ein wenig Theorie ... 107
3.3 ... Konzeptuelle Modellierungsansätze – ein Exkurs ... 109
...3.3.1 ... Ansätze auf Basis des Entity-Relationship-Modells ... 109
...3.3.2 ... Ansätze auf Basis des objektorientierten Modells ... 114
...3.3.3 ... Ansätze ohne Bezug auf eines der konventionellen Modelle ... 116
3.4 ... Zurück zur Praxis: Vorgehensweise bei DWH-Projekten ... 117
3.5 ... Modellierung (konzeptionelles und physisches Schema) ... 120
...3.5.1 ... Ermittlung aller benötigten Objekte (Merkmale, Attribute und Kennzahlen) ... 120
...3.5.2 ... Relationen zwischen den einzelnen Objekten aufzeigen ... 122
...3.5.3 ... Dimensionierung der Kennzahlen ... 122
...3.5.4 ... Ein Schritt Richtung physisches Datenmodell: die Festlegung der auswertungsrelevanten Objekte ... 123
...3.5.5 ... Die »Golden Rules« der dimensionalen Modellierung ... 124
4 ... Beispielszenario ... 127
4.1 ... Das Modellunternehmen »CubeServ Engines« 127
...4.1.1 ... Unternehmensstruktur ... 127
...4.1.2 ... Infrastruktur ... 128
4.2 ... Anforderungen des Fallbeispiels ... 130
...4.2.1 ... Anforderungen an die analytischen Applikationen ... 131
...4.2.2 ... Anforderungen an die Planung ... 133
4.3 ... Vorgehensweise und eingebundene SAP-Komponenten ... 133
4.4 ... Details zur Datenmodellierung ... 135
...4.4.1 ... InfoProvider ... 135
...4.4.2 ... InfoObjects ... 136
4.5 ... Ausblick: Weitere Implementierungsstufen ... 137
5 ... Die InfoObjects des SAP BW ... 139
5.1 ... InfoAreas und InfoObjectCatalogs ... 139
...5.1.1 ... Strukturierung und Hierarchisierung ... 139
...5.1.2 ... InfoAreas einrichten ... 141
...5.1.3 ... InfoObjectCatalogs einrichten ... 145
5.2 ... SAP Business Content-InfoObjects ... 148
...5.2.1 ... Aktivierung eines einzelnen InfoObjects des Business Content ... 150
...5.2.2 ... Übernahme eines Business Content-InfoObjects in einen InfoObjectCatalog ... 155
...5.2.3 ... Übernahme eines Business Content-InfoObjects mit Datenfluss davor ... 157
...5.2.4 ... Übernahme von Business Content-InfoObjects durch Selektion von InfoCubes mit Datenfluss davor ... 159
...5.2.5 ... Gleichzeitige Übernahme mehrerer Business Content-InfoObjects in einen InfoObjectCatalog ... 162
5.3 ... Konfiguration eigener InfoObjects auf der Basis von SAP ... Business Content-InfoObjects ... 166
...5.3.1 ... Notwendigkeit der Konfiguration eigener InfoObjects: Beispiel ... 166
...5.3.2 ... Eigenes InfoObject mit Referenz auf ein Business Content-InfoObject anlegen ... 169
...5.3.3 ... Eigenes InfoObject auf der Basis eines Business Content-InfoObjects mit Vorlage anlegen ... 171
5.4 ... Ändern von SAP Business Content-InfoObjects ... 172
...5.4.1 ... Hinzufügen von Attributen zu Business Content-InfoObjects ... 172
...5.4.2 ... Eigenschaften von Business Content-InfoObjects ändern ... 176
...5.4.3 ... Die Quellsystemklammerung ... 179
5.5 ... Die Erstellung eigener InfoObjects ... 183
...5.5.1 ... Einführung ... 183
...5.5.2 ... Erstellung eines InfoObjects, Typ »Merkmal«: Die harmonisierte Version ... 183
...5.5.3 ... Erstellung eines InfoObjects, Typ »Kennzahl«: Der Kundenauftragsbestand in Beleg- und Konzernwährung ... 193
6 ... Die InfoProvider des SAP BW ... 201
6.1 ... Abgrenzung ... 201
6.2 ... Merkmale als Basis für das Stammdaten-Reporting ... 201
6.3 ... Financial Reporting ... 204
...6.3.1 ... Einführung ... 204
...6.3.2 ... Die Komponenten eines ODS-Objekts ... 205
...6.3.3 ... Konfiguration eines eigenen ODS-Objekts für die Konsolidierung der Ist-Daten auf Basis eines SAP ... Business Content-ODS-Objekts ... 207
...6.3.4 ... Erstellen eines InfoCubes zur Ablage der Ist-Daten auf Basis eines SAP ... Business Content-BasisCubes ... 211
...6.3.5 ... Erstellen eines InfoCubes zur Ablage der Plan-Daten mit Vorlage ... 223
...6.3.6 ... Erstellen eines MultiProviders als Basis von Plan-Ist-Vergleichen ... 228
6.4 ... Ergebnisrechnung ... 236
...6.4.1 ... Datenmodell und Datenfluss: Übersicht ... 236
...6.4.2 ... ODS: Ergebnisrechnung – Ist-Daten ... 237
...6.4.3 ... Erstellen eines InfoSets für das Belegreporting der Ergebnisrechnung ... 246
...6.4.4 ... Erstellen eines InfoCubes für die Ist-Daten der Ergebnisrechnung ... 248
...6.4.5 ... Erstellen eines InfoCubes für die Plan-Daten der Ergebnisrechnung ... 254
...6.4.6 ... Erstellen eines MultiProviders als Basis für Plan-Ist-Vergleiche ... 259
6.5 ... Sales & Distribution ... 265
...6.5.1 ... Anforderungen für Auftragseingangs- und Auftragsbestands-Reporting ... 265
...6.5.2 ... ODS-Objekte für das Auftragseingangs-Reporting: Nutzbarkeit des SAP ... Business Content und Erweiterungsbedarf ... 266
...6.5.3 ... Erstellen von ODS-Objekten für das Auftragseingangs-Reporting ... 267
...6.5.4 ... Erstellen eines InfoSets für das Reporting über die Einteilungen der Kundenauftragspositionen ... 273
...6.5.5 ... Erstellen von InfoCubes für das Auftragseingangs-Reporting ... 278
...6.5.6 ... Erstellen des MultiProviders für das Auftragseingangs-Reporting ... 285
...6.5.7 ... Erstellen des InfoCubes für die Analyse der Auftragsbestände ... 288
7 ... Der SAP Business Content ... 299
7.1 ... Elemente des SAP Business Content ... 300
7.2 ... Grundsätzliche Probleme des SAP Business Content ... 301
...7.2.1 ... Fachlich ... 301
...7.2.2 ... Datenmodell ... 301
7.3 ... Einsatz SAP Business Content vs. eigene Objekte ... 306
7.4 ... SAP Business Content in ausgewählten Anwendungsbereichen ... 307
...7.4.1 ... Business Content für Financials ... 307
...7.4.2 ... Business Content für Supply Chain Performance Management ... 309
...7.4.3 ... Business Content für Personalwesen ... 314
7.5 ... Fazit ... 317
A ... Abkürzungen ... 319
B ... InfoObjectCatalogs ... 321
B.1 ... InfoObjectCatalog ZECOPA01CHA01 ... 321
B.2 ... InfoObjectCatalog ZECOPA01KYF01 ... 322
B.3 ... InfoObjectCatalog ZEFIGL01CHA01 ... 323
B.4 ... InfoObjectCatalog ZEFIGL01KYF01 ... 323
B.5 ... InfoObjectCatalog ZESALES01VAHDRCHA01 ... 324
B.6 ... InfoObjectCatalog ZESALES01VAHDRKYF01 ... 324
B.7 ... InfoObjectCatalog ZESALES01VAITMCHA01 ... 325
B.8 ... InfoObjectCatalog ZESALES01VAITMKYF01 ... 326
B.9 ... InfoObjectCatalog ZESALES01VASCLCHA01 ... 326
B.10 ... InfoObjectCatalog ZESALES01VASCLKYF01 ... 327
C ... ODS-Objekte ... 329
C.1 ... ODS-Objekt ZECOPAO1 ... 329
C.1.1 ... Schlüsselfelder ... 329
C.1.2 ... Merkmale ... 330
C.1.3 ... Kennzahlen ... 331
C.2 ... ODS-Objekt ZEFIGLO1 ... 332
C.2.1 ... Schlüsselfelder ... 333
C.2.2 ... Merkmale ... 333
C.2.3 ... Kennzahlen ... 333
C.3 ... ODS-Objekt ZEVAHDO1 ... 334
C.3.1 ... Schlüsselfelder ... 334
C.3.2 ... Merkmale ... 334
C.3.3 ... Kennzahlen ... 335
C.3.4 ... Navigations-Attribute ... 337
C.4 ... ODS-Objekt ZEVAHDO2 ... 337
C.4.1 ... Schlüsselfelder ... 337
C.4.2 ... Merkmale ... 338
C.4.3 ... Kennzahlen ... 339
C.4.4 ... Navigations-Attribute ... 340
C.5 ... ODS-Objekt ZEVAHDO3 ... 340
C.5.1 ... Schlüsselfelder ... 341
C.5.2 ... Merkmale ... 341
C.5.3 ... Kennzahlen ... 342
C.5.4 ... Navigations-Attribute ... 343
C.6 ... ODS-Objekt ZEVAHDO4 ... 343
C.6.1 ... Schlüsselfelder ... 343
C.6.2 ... Merkmale ... 344
C.6.3 ... Kennzahlen ... 344
D ... InfoCube »Ist-Daten: Ergebnisrechnung« 345
D.1 ... InfoAreas mit InfoCubes ... 345
D.1.1 ... InfoArea ZECOPA01 Ergebnisrechnung ... 345
D.1.2 ... InfoArea ZEFIGL01 Financials – Hauptbuch ... 345
D.1.3 ... InfoArea ZESALES01 Sales ... 345
D.2 ... InfoCube ZECOPAC1 ... 346
D.3 ... InfoCube ZECOPAC2 ... 349
D.4 ... InfoCube ZEFIGLC1 ... 350
D.5 ... InfoCube ZEFIGLC2 ... 352
D.6 ... InfoCube ZEKDABC1 ... 354
D.7 ... InfoCube ZEVAHDC1 ... 356
D.8 ... Dimension ZEKDABC13 Vertriebsweg ... 357
D.9 ... InfoCube ZEVAHDC2 ... 359
D.10 ... Dimension ZEVAHDC23 Datentyp ... 359
D.11 ... InfoCube ZEVAHDC3 ... 361
D.12 ... Dimension ZEVAHDC33 Datentyp ... 362
E ... MultiProvider ... 365
E.1 ... MultiProvider ZECOPAM1 ... 365
E.2 ... MultiProvider ZEFIGLM1 ... 368
E.3 ... MultiProvider ZEVAHDM1 ... 369
F ... InfoSets ... 373
F.1 ... InfoSet ZECOPAI1 ... 373
F.1.1 ... ODS ZECOPAO1 Ergebnisrechnung ... 373
F.2 ... InfoSet ZEVAHDI1 ... 376
F.2.1 ... ODS ZEVAHDO4 Vertriebsbeleg Einteilungen (Auftrag) ... 376
F.2.2 ... ODS ZEVAHDO2 Vertriebsbeleg Positionsdaten (Auftrag) ... 376
F.2.3 ... Verknüpfung ... 378
G ... Transaktionscodes ... 379
G.1 ... Transaktionen im BW-System ... 379
G.2 ... BW-relevante Transaktionen im SAP R/3-System ... 382
H ... Metadaten-Tabellen ... 383
H.1 ... InfoObject ... 383
H.2 ... InfoCube ... 383
H.3 ... Aggregat ... 384
H.4 ... ODS-Objekt ... 384
H.5 ... PSA ... 384
H.6 ... DataSource (= OLTP-Source) ... 384
H.7 ... InfoSource ... 385
H.8 ... Kommunikationsstruktur ... 385
H.9 ... Transferstruktur ... 385
H.10 ... Mapping ... 385
H.11 ... BW-Statistik ... 385
I ... Glossar ... 387
J ... Weiterführende Literatur ... 441
K ... Die Autoren ... 445
L ... Die SAP BW-Bibliothek ... 447
Index ... 451
|
|
 |
|