Was ist ein Infocube in SAP BI/BW? Wie erstellt man eins?

โšก Intelligente Zusammenfassung

Ein InfoCube in SAP BW ist ein in sich geschlossener, multidimensionaler Datensatz, der auf dem erweiterten Sternschema basiert und Kennzahlen aus Faktentabellen speichert, die von Dimensionstabellen umgeben sind. Er dient sowohl als Datenziel als auch als InfoProvider fรผr die Berichterstellung.

  • ๐ŸงŠ InfoCube: Ein in sich geschlossener, mehrdimensionaler Datensatz, der als Datenziel und InfoProvider verwendet wird.
  • โญ Erweitertes Sternschema: Eine zentrale Faktentabelle ist von 16 Dimensionstabellen umgeben, wobei die Stammdaten auรŸerhalb liegen.
  • ๐Ÿ“ 16 Abmessungen: BW ermรถglicht 16 Dimensionen, drei davon vordefiniert, wobei jede bis zu 248 Merkmale aufnehmen kann.
  • ๐Ÿ“Š Aggregierte Daten: InfoCubes speichern zusammengefasste Daten รผber lange Zeitrรคume, um schnelle Abfragen zu ermรถglichen.
  • ๐Ÿ—ƒ๏ธ Drei Typen: Standard-, virtuelle und Echtzeit-InfoCubes unterscheiden sich in der Art der Datenverwaltung.
  • ๐Ÿค– KI-Unterstรผtzung: KI und SAP HANA optimiert InfoCube-Modelle fรผr groรŸ angelegte Analysen.

Was ist ein InfoCube in SAP BI/BW

Was ist ein InfoCube?

Ein InfoCube ist ein Datenspeicherbereich, in dem wir Daten verwalten.tracEin InfoCube wird physisch vom Quellsystem getrennt. Er kann sowohl als Datenziel als auch als InfoProvider fungieren. Aus Reporting-Sicht lรคsst sich ein InfoCube als in sich geschlossener Datensatz beschreiben.

Ein Beispiel: Ein InfoCube zum Umsatz mit Dimensionen wie MONAT, PRODUKT, KUNDE und REGION kann รผber jede beliebige Achse angezeigt werden, beispielsweise als Gesamtumsatz nach Region oder nach Kunde. Die Dimensionen eines InfoCubes sind Entitรคten oder Hierarchien.

Infowรผrfel

BIW (Business Intelligence Warehouse) bietet die Mรถglichkeit, 16 Dimensionen zu definieren, von denen 3 vordefiniert sind.

Infowรผrfel

Der obige Wรผrfel veranschaulicht einen einfachen dreidimensionalen Wรผrfel. Jede Dimension kann 248 Merkmale zur Analyse aufnehmen. Ein Quadrat im Wรผrfel reprรคsentiert den relativen Wert fรผr die entsprechende Kombination aus Kunde, Region und Abteilung.

InfoCube-Struktur

  • Ein InfoCube folgt dem erweiterten Sternschema.
  • Es verfรผgt รผber eine Faktentabelle im Zentrum, die von 16 Dimensionstabellen umgeben ist, wobei die Stammdaten auรŸerhalb des Cubes liegen.
  • InfoCubes sind das zentrale multidimensionale Datenmodell in Business Intelligence.
  • Es handelt sich um einen in sich geschlossenen Datensatz, der einen oder mehrere zusammenhรคngende Geschรคftsprozesse umfasst. Ein Benutzer, der einen Bericht erstellt, kann Abfragen fรผr einen InfoCube definieren oder ausfรผhren.
  • Es speichert zusammengefasste oder aggregierte Daten รผber lange Zeitrรคume. Ein InfoCube besteht aus genau einer Faktentabelle, die von Dimensionstabellen umgeben ist.
  • SAPDie vorgefertigten InfoCubes beginnen mit einer Zahl, รผblicherweise 0. Ihr eigener InfoCube sollte mit einem Buchstaben von A bis Z beginnen und 3 bis 9 Zeichen lang sein.

Arten von InfoCubes

Ein InfoCube wird anhand der Art der Datenverwaltung und -verteilung in drei Typen eingeteilt.

  • Standard-InfoCube: Die Daten werden physisch im Cube gespeichert. Nur-Lese-Zugriff ist mรถglich.
  • Virtueller Infowรผrfel: Die Daten werden nicht physisch im Cube gespeichert. Sie werden wรคhrend der Abfrageausfรผhrung aus dem jeweiligen Quellsystem abgerufen.
  • Echtzeit-Infowรผrfel: Die Daten werden physisch im Datenwรผrfel gespeichert. Lese- und Schreibzugriffe sind mรถglich. Er wird insbesondere fรผr die Datenplanung genutzt.

So erstellen Sie einen Standard-InfoCube

Schritt 1) InfoCube erstellen.

  1. Gehen Sie zum Transaktionscode RSA1.
  2. Klicken Sie auf die Schaltflรคche OK.

Standard-InfoCube erstellen

Schritt 2)

  1. Navigieren Sie zur Registerkarte โ€žModellierungโ€œ -> InfoProvider.
  2. Klicken Sie mit der rechten Maustaste auf InfoArea.
  3. Klicken Sie im Kontextmenรผ auf โ€žInfoCube erstellenโ€œ.

Standard-InfoCube erstellen

Standard-InfoCube erstellen

Schritt 3)

  1. Geben Sie den technischen Namen ein.
  2. Geben Sie die DescriptIon.
  3. Wรคhlen Sie den Optionsknopf โ€žStandard-InfoCubeโ€œ.

Klicken Sie auf die Schaltflรคche Erstellen.

Standard-InfoCube erstellen

Schritt 4) Rechtsklick auf Dimension 1 -> Eigenschaften.

Standard-InfoCube erstellen

Schritt 5) Benennen Sie die Dimension entsprechend den InfoObject-Informationen um.

Standard-InfoCube erstellen

Schritt 6) Klicken Sie mit der rechten Maustaste auf die Dimension -> InfoObject Direkteingabe, um einzufรผgen InfoObjects in die Dimension.

Standard-InfoCube erstellen

Schritt 7) Wรคhlen Sie Merkmale aus.

Standard-InfoCube erstellen

Schritt 8) Wรคhlen Sie unter โ€žMerkmaleโ€œ die Airline-ID aus.

Standard-InfoCube erstellen

Ziehen Sie es per Drag & Drop in die gewรผnschte Dimension.

Standard-InfoCube erstellen

Schritt 9) Erstellen Sie analog dazu neue Dimensionen und befolgen Sie die Schritte 4-8, um die InfoObjects hinzuzufรผgen.

Standard-InfoCube erstellen

Schritt 10) Fรผgen Sie dem InfoCube Kennzahlen-InfoObjects hinzu.

Standard-InfoCube erstellen

Schritt 11) Folgen Sie dem oben beschriebenen Prozess, um weitere Kennzahlen hinzuzufรผgen.

Standard-InfoCube erstellen

Schritt 12) Aktivieren Sie den InfoCube.

Standard-InfoCube erstellen

InfoCube Zusatzpunkte

Der technische Name der Dimensionstabelle wird vom System anhand des Musters /BIC/D vergeben. #, wobei die erste Zahl 1, die zweite 2 usw. ist. Fรผr ein SAP-gelieferter Cube, er beginnt mit /BI0/D.

Charakteristische InfoObjects kรถnnen beliebig zu benutzerdefinierten Dimensionen hinzugefรผgt werden. Dimensionstabellen sollten optimal genutzt werden. Achten Sie beim Hinzufรผgen charakteristischer InfoObjects zu Dimensionen auf eine optimale Kardinalitรคt. Beispiel: Ein Warenhaus hat 10,000 Kunden und 1,000 verschiedene Materialien; die Kardinalitรคt betrรคgt m:n, d. h. jeder Kunde kann mehrere Materialien kaufen. Eine solche Kardinalitรคt sollte nicht in derselben Dimensionstabelle hinterlegt werden.

Faustregel: Vermeiden Sie m:n innerhalb einer Dimension.

Best Practices

  • Verwenden Sie einen Standard-InfoCube, um die mehrdimensionale Analyse zu erleichtern.
  • Nutzen Sie es, um zusammengefasste oder aggregierte Informationen mit einem groรŸen Datenvolumen zu speichern.
  • Verwenden Sie eine Positionsdimension, wenn nur ein Objekt in einer Dimensionstabelle platziert wird.
  • Zeigen Sie gegebenenfalls Charakterinformationen รผber Navigationsattribute an.

Zu vermeidende Punkte

  • Gruppieren Sie die m:n-Kardinalitรคt nicht innerhalb derselben Dimension.
  • Hochkardinale Informationen sollten nicht in einer Dimensionstabelle ohne Positionsdimension gespeichert werden.

Hรคufig gestellte Fragen

Ein InfoCube speichert zusammengefasste, aggregierte Daten im erweiterten Sternschema und ist additiv, was ihn fรผr schnelle, mehrdimensionale Berichte geeignet macht. Ein DSO speichert detaillierte Daten auf Dokumentenebene in transparenten Tabellen und kann Werte รผberschreiben. DSOs speisen hรคufig InfoCubes.

Von den 16 Dimensionen SAP Drei Dimensionen sind vordefiniert: die Zeitdimension, die Einheitendimension und die Datenpaketdimension. Die รผbrigen 13 stehen fรผr Ihre eigenen Merkmale zur Verfรผgung und sind gruppiert, um die Dimensionstabellen klein und effizient zu halten.

Eine Positionsdimension oder Dimension mit hoher Kardinalitรคt enthรคlt ein einzelnes Merkmal mit sehr vielen unterschiedlichen Werten, wie zum Beispiel die Dokumentnummer. SAP verknรผpft die SID-Tabelle direkt mit der Faktentabelle, wodurch eine groรŸe Dimensionstabelle vermieden und die Lade- und Abfragegeschwindigkeit verbessert wird.

Ja. SAP HANA und maschinelles Lernen analysieren Abfragemuster, um Aggregationen, Partitionierung und Dimensionsdesign zu empfehlen. SAP Joule AI Copilot kann Modellierungsentscheidungen erklรคren, helfenping Berater erstellen effizientere InfoCubes schneller.

Maschinelles Lernen liest die bereinigten, aggregierten InfoCube-Daten, um Prognose- und Anomalieerkennungsmodelle zu trainieren. SAP Analytics Cloud nutzt KI, um mithilfe der Wรผrfeldimensionen und Kennzahlen automatisch Diagramme zu generieren und Fragen in natรผrlicher Sprache zu beantworten.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: