Sternschema und erweitertes Sternschema in SAP BI/BW
โก Intelligente Zusammenfassung
Sternschema und erweitertes Sternschema in SAP BW organisiert Daten in Fakten- und Dimensionstabellen, wobei das erweiterte Modell Dimensionen รผber SID-Tabellen mit Stammdaten verknรผpft, was eine wesentlich grรถรere Analysetiefe und Stammdatenwiederverwendung ermรถglicht.

Was ist ein Schema?
In einem Datenbankmanagementsystem (DBMS) reprรคsentiert ein Schema die relationale Datenbank. Es definiert die Tabellen, die Felder jeder Tabelle und die Beziehungen zwischen Feldern und Tabellen. Anders ausgedrรผckt: Ein Schema ist eine Sammlung von Datenbankobjekten, einschlieรlich Tabellen, Sichten, Indizes und Synonymen. Schemas werden รผblicherweise in einem Datenwรถrterbuch gespeichert.
Was ist ein klassisches Sternschema?
Ein klassisches Sternschema ist ein mehrdimensionales Datenmodell. Es basiert auf einem zentralen Faktentabelle umgeben von mehreren Dimensionstabellen in Form eines Sterns (daher der Name).
Ein InfoCube besteht aus mehreren InfoObjects (Merkmale und Kennzahlen) und ist nach dem Sternschema strukturiert. Es gibt eine groรe Faktentabelle mit Kennzahlen fรผr den InfoCube, die von vielen Dimensionstabellen umgeben ist, welche den Stern bilden. Eine Faktentabelle kann maximal 16 Dimensionen haben.
Die Vorteile des Sternschemas liegen in der einfachen Aufteilung der Daten, dem leichten Verstรคndnis und der verbesserten Leistung.
Was ist ein erweitertes Sternschema?
Im erweiterten Sternschema sind die Faktentabelle und die Stammdatentabelle รผber eine SID-Tabelle (Surrogate ID) verbunden. Faktentabelle und Dimensionstabelle befinden sich innerhalb des Cubes, die Stammdaten hingegen auรerhalb. Die Analysekapazitรคt betrรคgt 16 ร 248 (SID-Tabellen). Im Gegensatz zum klassischen Sternschema ist die Faktentabelle klein und die Dimensionstabelle groร. Im erweiterten Sternschema enthรคlt die Dimensionstabelle keine Stammdaten.
Die verschiedenen Komponenten eines erweiterten Sternschemas sind:
- Die Attributtabelle enthรคlt die Attribute der Stammdaten.
- Die SID-Tabelle erstellt fรผr jeden Stammdatensatz eine eindeutige SID (Surrogate ID).
- Die Dimensionstabelle erstellt fรผr jede eindeutige Kombination von SIDs eine DimID (maximal 248 SID-Merkmale kรถnnen in einer Dimensionstabelle aufgenommen werden).
- Die Texttabelle enthรคlt Beschreibungen der Stammdaten.
- Die Faktentabelle enthรคlt eine eindeutige Kombination aus DimIDs und Kennzahlen (maximal 233 Kennzahlen kรถnnen in einer Faktentabelle untergebracht werden).
Nachfolgend sehen Sie ein Beispiel dafรผr, wie eine Faktentabelle eines InfoCubes aussieht.
Nachfolgend finden Sie die Dimensions- und SID-Tabellen.
Nachfolgend sind die Stammdaten- und Texttabellen der InfoObjects aufgefรผhrt.
InfoCube: Beispiel eines erweiterten Sternschemas
Nachfolgend ein Beispiel eines InfoCubes, der das erweiterte Sternschema zeigt.
Schritte zur Erlรคuterung des erweiterten Sternschemas eines InfoCubes:
- Die Faktentabelle des InfoCubes hat den Wert 3.
- Der Wert der Faktentabelle (โ3โ) wird in der Dimensionstabelle abgebildet.
- Der Dimensions-ID โ3โ ist eine SID in der SID-Tabelle zugeordnet.
- Der SID-Wert wird den Text- und Stammdatentabellen zugeordnet.







