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.
BIW (Business Intelligence Warehouse) bietet die Mรถglichkeit, 16 Dimensionen zu definieren, von denen 3 vordefiniert sind.
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
- Gehen Sie zum Transaktionscode RSA1
- Klicken Sie auf die Schaltflรคche OK.
Schritt 2)
- Navigieren Sie zur Registerkarte โModellierungโ -> โInfoProviderโ.
- Klicken Sie mit der rechten Maustaste auf InfoArea.
- Klicken Sie im Kontextmenรผ auf โInfoCube erstellenโ.
Schritt 3)
- Geben Sie den technischen Namen ein.
- Geben Sie die DescriptIon.
- Wรคhlen Sie den Optionsknopf โStandard-InfoCubeโ.
Klicken Sie auf die Schaltflรคche Erstellen
Schritt 4) Klicken Sie mit der rechten Maustaste auf Dimension 1 -> Eigenschaften.
Schritt 5) Benennen Sie die Dimension gemรคร den Informationen zum Infoobjekt um.
Schritt 6) Klicken Sie mit der rechten Maustaste auf die Dimension ->InfoObject Direct Input zum Einfรผgen InfoObjects in die Dimension.
Schritt 7) Wรคhlen Sie Merkmale aus.
Schritt 8) Wรคhlen Sie in den Eigenschaften die Airline-ID aus
Ziehen Sie es per Drag & Drop in Dimension
Schritt 9) Erstellen Sie auf รคhnliche Weise neue Dimensionen und befolgen Sie die Schritte 4โ8, um die InfoObjects hinzuzufรผgen.
Schritt 10) Hinzufรผgen von KennzahlInfoObjects im Infocube
Schritt 11) Befolgen Sie die oben genannten Schritte, um weitere Kennzahlen hinzuzufรผgen
Schritt 12) Aktivieren Sie den 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.
















