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.







