Alles über Star Schema & Extended Star Schema in SAP BI/BW

Was ist Schema?

Im Datenbankverwaltungssystem (DBMS) stellt das Schema eine relationale Datenbank dar. Es definiert die Tabellen, die Felder in jeder Tabelle und die Beziehung zwischen Feldern und Tabellen. Mit anderen Worten ist ein Schema eine Sammlung von Datenbankobjekten, einschließlich Tabellen, Ansichten, Indizes und Synonymen. Schemata werden im Allgemeinen in einem Datenwörterbuch gespeichert.

Was ist das klassische 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 Info-Objekte (Merkmale und Kennzahlen) und ist nach dem Sternschema aufgebaut. Das bedeutet, dass es eine große Faktentabelle mit Kennzahlen für den InfoCube sowie viele Dimensionstabellen gibt, die die Struktur umgeben, die wie ein Stern aussieht.

Die Vorteile des Sternschemas liegen in der Reduzierung, dem einfachen Verständnis der Daten und der Leistungssteigerung.

Klassisches Sternschema in SAP BI/BW

Was ist ein erweitertes Sternschema?

Im erweiterten Sternschema sind „Faktentabelle“ und „Stammdatentabelle“ über die SID-Tabelle (Surrogate ID) verbunden. Im erweiterten Star-Schema befinden sich die Faktentabelle und die Dimensionstabelle im Cube. Die Analysekapazität beträgt 16 x 248 (SID-Tabelle). Im Gegensatz zum Star-Schema-Modell ist die Faktentabelle klein und die Dimensionstabelle riesig. Beim erweiterten Star-Schema-Modell enthält die Dimensionstabelle keine Stammdaten

Erweitertes Sternschema in SAP BI/BW

Im Folgenden sind die verschiedenen Komponenten eines erweiterten Sternschemas aufgeführt.

  1. Die Attributtabelle enthält das Attribut der Stammdaten.
  2. Die SID-Tabelle erstellt jeweils die eindeutige SID für (Ersatz-ID). Stammdatensätze.
  3. Die Dimensionstabelle erstellt die DimId für jede eindeutige Kombination von SIDs (maximal 248 SIDs (Zeichen) können in der DIM-Tabelle untergebracht werden).
  4. Die Texttabelle enthält eine Beschreibung der Stammdaten.
  5. Die Faktentabelle enthält eine eindeutige Kombination aus DIM-ID und Kennzahlen (maximal 233 Kennzahlen (messbare Menge) können in der Faktentabelle untergebracht werden).

Erweitertes Sternschema in SAP BI/BW

Nachfolgend finden Sie ein Beispiel dafür, wie eine Faktentabelle eines Infocube sieht aus wie.

Erweitertes Sternschema in SAP BI/BW

Nachfolgend finden Sie die Dimensions- und SID-Tabellen.

Erweitertes Sternschema in SAP BI/BW

Nachfolgend werden die Stammdaten und die Texttabelle des Info-Objekts angezeigt.

Erweitertes Sternschema in SAP BI/BW

Infocube: Beispiel für ein erweitertes Star-Schema

Unten sehen Sie ein Beispiel für einen Infocube, der das erweiterte Sternschema zeigt.

Schritte zur Erläuterung des erweiterten Sternschemas eines Infocubes:

  1. Die Faktentabelle des InfoCube hat den Wert 3.
  2. Der Wert der Faktentabelle (z. B. „3“) wird in der Dimensionstabelle abgebildet.
  3. Der Dimensions-ID „3“ ist eine SID in der SID-Tabelle zugeordnet.
  4. Der SID-Wert wird der Text- und Stammdatentabelle zugeordnet.

Infocube: Beispiel für ein erweitertes Star-Schema