Die Datasphere ist das neuste Data-Warehouse-Produkt von SAPDie SAP SE mit Sitz im baden-württembergischen Walldorf ist ein…. Als Software-as-a-Service-Lösung basiert es auf den neuen HANA CloudDer Begriff Cloud stammt aus dem Englischen, zu deutsch „Wolke“…. Services. Dabei soll die Datasphere über, kurz oder lang, in der Lage sein neben einem Self Service Data Preparation Use Case auch ein vollwertiges Enterprise Data WarehouseEin Data Warehouse ist für die Ausführung, Überwachung und Steuerung… abzubilden.
Inhaltsverzeichnis
2. Datenmodell in SAP BW/4HANASAP BW/4HANA ist die aktuelle Data Warehouse Lösung basierend auf…
3. Unser integratives SAP-BW/4HANA-Szenario
4. Join der beiden Composite Provider
5. Erstellung einer berechneten Kennzahl auf der konsolidierten Datenbasis
6. Visualisierung der Daten direkt in der Datasphere
SAP Investiert sehr viel in die Integration beider Lösungen. So soll über die bald verfügbare „Model Transfer Connection“ ebenfalls die Übernahme der BW-Semantik aus Queries funktionieren. Dadurch können im SAP BW definierte Semantiken wiederverwendet werden. Wir werden die Neuerungen eng begleiten und hier regelmäßig informieren. Die folgende aufgezeichnete SAP-WebSession gibt hier erste Einblicke.
Unser Szenario
In unserem sehr einfachen Szenario gibt haben wir zwei Tabellen mit Bewegungsdaten, welche Umsätze und Kosten je Retailgebiet in diesem Fall einfach Stadt beinhalten.
Das Retail Team möchte eine übersichtliche Darstellung haben wie viel Gewinn pro Zeitperiode in einer bestimmen Stadt erwirtschaftet wird.
Datenmodell in SAP BW/4HANA
In SAP BW/4 HANA gibt es für die Bewegungsdaten folgendes einfaches Datenmodell:
Das Kosten aDSO hat dabei folgende einfache Struktur:
Struktur des Umsatz aDSO’s:
Unser integratives SAP-BW/4HANA-Szenario
In unserem fiktiven sehr einfachen Fall stellen wir uns vor, dass das SAP BW für die Städte keine Stammdaten enthält. Ein Fachbereich hat aber eine CSV Datei mit der Übersetzung von IDs in Beschreibungen der Städte. Zudem soll die Spalte „Gewinn“ berechnet werden in der Datasphere basierend auf den BW/4 und CSV Daten. Wir haben in der Datasphere bereits eine Tabelle für die CSV Datei erzeugt (siehe dazu auch: Datasphere – Einstieg in die Datenmodellierung).
Join der beiden Composite Provider
Um die Daten aus dem BW/4 in die Datasphere zu integrieren muss zunächst die Verbindung zum BW/4 eingerichtet werden, wie im Post „Datasphere Anbindung an lokale Systeme“ beschrieben. Steht die Verbindung, kann unabhängig von der Quelle der Datasphere im Data Builder begonnen werden ein Datenmodell aufzubauen. In unserem Fall erstellen wir eine graphical View:
Auf remote Sources navigieren →Verbindung auswählen BW/4 oder HANA
Beide CompositeProvider der Graphical View hinzufügen.
Ausblenden der Spalten „InfoProv“ und „Recordmode“ bei jeweils CP_EXP und CP_REV.
Join-Bedingung der 2 CompositeProvider kontrollieren.
Ausblenden der Spalten „City“ und „Date“ da diese doppelt vorhanden sind.
Et voila: Wir haben zwei SAP BW/4 HANA Composite Provider angebunden und miteinander gejoint. Ein einheitliches Reporting ist nun möglich.
Join der BW/4HANA-Daten mit der Mappingtabelle
Wir haben die Namen der Städte in einer Datasphere Tabelle hinterlegt, die sich aus einer CSV Datei befüllt (Details siehe auch hier). Diese Tabelle „City_Names“ fügen wir zu unserem graphical view ganz einfach hinzu:
Ausblenden von der letzten „City“ Spalte in der nur die Abkürzungen zu den Städten stehen.
Erstellung einer berechneten Kennzahl auf der konsolidierten Datenbasis
Unserem Modell fehlt noch die Kennzahl Gewinn. Für die Umsetzung erstellen wir eine neue „Calculated Column“:
Achtung: Um die Graphical View in Storys verwenden zu können, muss diese als Analytical Data Set deployed werden.
Außerdem blenden wir noch die Spalten „Cost_Amount“ und „Revenue“ aus, da in der späteren Auswertung nur der Gewinn berücksichtigt werden soll.
Visualisierung der Daten direkt in der Datasphere
Basierend auf unserem sehr einfachen gemischten Datenmodell können wir mit dem integrierten Storybuilder der SAP Analytics Cloud (SACDie SAP Analytics Cloud (SAC) ist die Cloud-basierte Frontend-Lösung der SAP, welche die…) die Daten schnell visualisieren:
Zusammenfassung und Ausblick
Christopher Kampmann
Senior Manager
SAP Information Management
christopher.kampmann@isr.de
+49 (0) 151 422 05 448