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

Was ist Infocube?

Der Infocube ist ein Datenspeicherbereich, in dem wir Daten verwalten, die wir verwenden.tracEin InfoCube kann sowohl als Datenziel als auch als InfoProvider fungieren und somit physisch vom Quellsystem รผbertragen werden. Aus Reporting-Sicht lรคsst sich ein InfoCube als in sich geschlossener Datensatz beschreiben.

Beispielsweise kann ein Infocube mit dem Verkaufsbetrag, der Dimensionen wie MONAT โ€“ PRODUKT-KUNDE-REGION hat, anhand jeder der Achsen angezeigt werden, beispielsweise Gesamtumsatz nach Region oder nach Kunde. Die Dimensionen eines Infocubes sind Entitรคten oder Hierarchien.

Infocube

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

Infocube

Der obige Wรผrfel zeigt einen einfachen dreidimensionalen Wรผrfel. Jede Dimension kann 3 Merkmale zur Analyse enthalten. Ein Quadrat im Wรผrfel oben stellt den relativen Wert fรผr die entsprechende Kombination aus Kunde/Region/Abteilung dar.

InfoCube-Struktur

  • Ein Infocube folgt dem Extended Star Schema.
  • Es hat eine Faktentabelle in der Mitte und ist von 16 Dimensionstabellen umgeben, wobei die Stammdaten auรŸerhalb des Wรผrfels liegen.
  • Infocubes sind das zentrale mehrdimensionale Datenmodell im BI.
  • Es handelt sich um einen in sich geschlossenen Datensatz, der einen oder mehrere verwandte Geschรคftsprozesse umfasst. Ein berichtender Benutzer kann Abfragen fรผr einen Info-Cube definieren oder ausfรผhren.
  • Es wird verwendet, um zusammengefasste/aggregierte Daten รผber lange Zeitrรคume zu speichern. Infocubes bestehen aus genau einer Faktentabelle, die von Dimensionstabellen umgeben ist.
  • SAP Ausgelieferte Infocubes beginnen mit einer Zahl, in der Regel 0. Ihr eigener Infocube sollte mit einem Buchstaben von A bis Z beginnen und 3 bis 9 Zeichen lang sein.

Arten von InfoCubes

Infocube wird basierend auf der Art der Datenpflege und -verteilung in drei Typen eingeteilt.

  • Standard-Infocube:Wird verwendet, um die Daten physisch im Cube zu verwalten. Nur Lesen ist mรถglich.
  • Virtueller Infocube: Die Daten werden nicht physisch im Cube verwaltet. Wรคhrend der Abfrageausfรผhrung werden die Daten aus dem jeweiligen Quellsystem รผbernommen.
  • Echtzeit-Infocube: Speichert die Daten physisch im Cube. Lesen und Schreiben sind mรถglich. Es wird maรŸgeblich bei der Planung der Daten verwendet.

So erstellen Sie einen Standard-Infocube

Schritt 1) InfoCube erstellen

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

Erstellen Sie einen Standard-Infocube

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โ€œ.

Erstellen Sie einen Standard-Infocube

Erstellen Sie einen Standard-Infocube

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

Erstellen Sie einen Standard-Infocube

Schritt 4) Klicken Sie mit der rechten Maustaste auf Dimension 1 -> Eigenschaften.

Erstellen Sie einen Standard-Infocube

Schritt 5) Benennen Sie die Dimension gemรครŸ den Informationen zum Infoobjekt um.

Erstellen Sie einen Standard-Infocube

Schritt 6) Klicken Sie mit der rechten Maustaste auf die Dimension ->InfoObject Direct Input zum Einfรผgen InfoObjects in die Dimension.

Erstellen Sie einen Standard-Infocube

Schritt 7) Wรคhlen Sie Merkmale aus.

Erstellen Sie einen Standard-Infocube

Schritt 8) Wรคhlen Sie in den Eigenschaften die Airline-ID aus

Erstellen Sie einen Standard-Infocube

Ziehen Sie es per Drag & Drop in Dimension

Erstellen Sie einen Standard-Infocube

Schritt 9) Erstellen Sie auf รคhnliche Weise neue Dimensionen und befolgen Sie die Schritte 4โ€“8, um die InfoObjects hinzuzufรผgen.

Erstellen Sie einen Standard-Infocube

Schritt 10) Hinzufรผgen von KennzahlInfoObjects im Infocube

Erstellen Sie einen Standard-Infocube

Schritt 11) Befolgen Sie die oben genannten Schritte, um weitere Kennzahlen hinzuzufรผgen

Erstellen Sie einen Standard-Infocube

Schritt 12) Aktivieren Sie den Infocube.

Erstellen Sie einen Standard-Infocube

Infocube-Zusatzpunkte:

Der technische Name der Dimensionstabelle wird vom System nach dem Muster /BIC/ โ€žD #โ€œ, wobei das erste # eine 1, das zweite eine 2 usw. sein wird.

Wenn es sich um einen von Saft gelieferten Wรผrfel handelt, wรผrde er als /BI0/D beginnen

Eigenschaften Infoobjects kรถnnen frei zu vom Kunden erstellten Dimensionen hinzugefรผgt werden.

Dimensionstabellen sollten optimal genutzt werden.

Stellen Sie eine optimale Kardinalitรคt sicher, wรคhrend Sie Eigenschaften-Infoobjects zu Dimensionen hinzufรผgen. Z. B Ein Kaufhaus hat 10,000 Kunden und 1000 verschiedene Materialien. Die Kardinalitรคt ist m: n, was bedeutet, dass jeder Kunde viele Materialien kaufen kann. Eine solche Kardinalitรคt sollte nicht in derselben Dimensionstabelle beibehalten werden.

Faustregel: Vermeiden Sie m:n innerhalb einer Dimension.

zurรผck

  • Navigieren Sie zur Registerkarte โ€žModellierungโ€œ -> โ€žInfoProviderโ€œ.
  • Klicken Sie mit der rechten Maustaste auf InfoArea.
  • Klicken Sie im Kontextmenรผ auf โ€žInfoCube erstellenโ€œ.
  • Geben Sie den technischen Namen ein.
  • Geben Sie die DescriptIon.
  • Wรคhlen Sie den Optionsknopf โ€žStandard-InfoCubeโ€œ.

Don'ts

  • Der Standard-Infocube kann verwendet werden, wenn der Benutzer:
  • Mรถchte die mehrdimensionale Analyse erleichtern.
  • Mรถchte zusammengefasste/aggregierte Informationen mit groรŸem Datenvolumen speichern.
  • Verwenden Sie die Einzelpostendimension, wenn nur ein Objekt in einer Dimensionstabelle platziert wird.
  • Behalten Sie eine hohe Granularitรคt der Datensรคtze bei.
  • Gruppe M: N Kardinalitรคt innerhalb derselben Dimension.
  • Achten Sie mehr darauf, die Zeicheninformationen durch Navigationsattribute zu vermitteln.
  • Behalten Sie Informationen zur hohen Kardinalitรคt in der Dimensionstabelle bei.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: