SAP Analytics Cloud Q3.2024 Release

Mit dem 2024.Q3 Release der SAP Analytics Cloud, welches zwischen dem 16.08.2024 und 18.08.2024 für alle veröffentlicht wurde, kommt die Möglichkeit Attribute von Public Dimensions im Standard Cross-Model Copy Step zu mappen. Wir haben uns dieses angeschaut, wie dies funktioniert und welche Einschränkungen und Erleichterungen es gibt.

Herausforderung

Vor dem Release hatten wir bei einem Kundenprojekt in der Planung die Herausforderungen, dass der Kunde in der langfristigen Planung (Strategie), auf einer höheren Ebene planen wollte, als es in der kurzfristigen Planung (Forecast) der Fall war. Trotzdem sollten die Daten aus dem Forecast, als Referenzdaten in der Strategieplanung verfügbar sein. Hierfür war durch die unterschiedlichen zugrunde liegenden Modelle ein Cross-Model Copy Step nötig.

Da die höheren Ebenen als Attribute im Forecast-Modell verfügbar waren, mussten die Attribute über eine Data Action in mehreren Schritten übernommen werden:

  1. Im ersten Schritt mussten die Public Dimensions (Quell-Dim), aus denen die Attribute abgeleitet werden sollten, ebenfalls in das Strategie-Modell übernommen werden
  2. Alle Public Dimensions (Ziel-Dim) im Strategie-Modell, die aus Attribute im Forecast-Modell gefüllt werden sollen, müssen zunächst auf „#“ (Unassigned) gesetzt werden
  3. In einer Advanced Formula mussten dann die Attribute aus der Quell-Dim direkt in die Ziel-Dim geschrieben werden. Anschließend musste die Quell-Dim auf „#“ (Unassigned) gesetzt werden

Durch die neue Funktion im Q3 Release wurde jetzt die Möglichkeit hinzugefügt, Attribute einer Public Dimension im Cross-Model Copy Step zu nutzen, weshalb diese Möglichkeit innerhalb dieses Beitrags genauer betrachtet werden soll.

Beispielhaft wird im folgenden Schaubild die Public Dimension TF_Artikel dargestellt, welche über die Attribute Hauptwarengruppe, Oberwarengruppe und Warengruppe verfügt.

Modelle

Um diese Gegenüberstellung durchzuführen, wurden zwei Beispielmodelle erstellt, welche den Fall vereinfacht darstellen sollen.

Vor dem 2024.Q3 Release

Für die Betrachtung des Vorgehens vor dem Q3 Release wurde das Planungsmodell um die Public Dimension TF_Artikel aus dem Detailmodell erweitert. Diese zusätzliche Public Dimension ist notwendig, um im Advanced Formula Step die Möglichkeit zu haben, auf die Attribute der Public Dimension TF_Artikel zuzugreifen.

Dadurch, dass die Public Dimension allerdings nicht weiter im Modell benötigt wird, muss sie im Anschluss auf „#“ (Unassigned) gesetzt werden.

Somit ist es auch vor dem 2024.Q3 Release möglich, mehrere Attribute aus Public Dimensions zu übertragen. Nachteil hierbei ist, dass hierbei die ursprüngliche Public Dimension mit in das Ziel Modell übernommen werden muss. Im Anschluss hat diese Public Dimension dann keine Verwendung mehr in diesem Modell.

Nach dem 2024.Q3 Release

Die Möglichkeit, ein Attribut direkt aus der Public Dimension auf eine Public Dimenison zu mappen ist nun Teil des neuen Release. Hierzu muss im Cross-Model Copy Step zunächst die ursprüngliche Public Dimension, die das gewünschte Attribut hat, gemappt werden. Es wird zunächst als rot angezeigt, kann allerdings per Linksklick ausgewählt werden.

Mit der Auswahl öffnet sich das erweiterte Menü des Mappings, welche unter anderem die Möglichkeit bietet in den Hierarchien der Dimension, Attribute auszuwählen.

Wenn nun im Source Property die Hauptwarengruppe ausgewählt wird, funktioniert das Mapping und der Status des Mappings wird als grün angezeigt.

Hieraus ergibt sich bei einfachen Modellen eine effektive Möglichkeit, ein Attribut aus einer Public Dimension in eine Public Dimension zu kopieren. Dies wird im nächsten Schritt an einem Fallbeispiel gezeigt.

Praxis

Die oben gezeigte Data Action soll nun anhand der folgenden zwei Stories zeigen, dass das Attributmapping aus dem vorherigen Schritt funktioniert. Hierfür wurden beispielhaft die zwei Hauptwarengruppen alkoholfreie Getränke und Käse ausgewählt, die in Lager Chemnitz gelagert werden. Die Summen wurden hierbei für jeden Monat rot umrandet. Diese sollten nun ins Zielmodell übertragen werden, ohne die einzelnen Artikel zu berücksichtigen.

Die folgenden zwei Bilder zeigen, dass die Hauptwarengruppen korrekt aggregiert wurden und die monatlichen Mengen mit den Summen aus dem Source Modell übereinstimmen.

Hierdurch spart man sich zum einen den zusätzlichen Schritt des advanced Formula Steps, als auch eine unnötige Public Dimension im Ziel Modell, die dieses potenziell anfällig für falsche Aggregationen macht.

Einschränkungen

Mit dem neuen Release ist es zwar nun möglich einzelne Attribute im Standard Cross-Model Copy Step zu übertragen. Allerdings gibt es einen großen Nachteil. Es ist pro Public Dimension nur möglich ein Attribut oder aber die Public Dimension selbst ins Zielmodell zu kopieren. Sollte das Ziel sein, mehrere Attribute zu kopieren, muss weiterhin der alte Ansatz verfolgt werden, also muss sowohl ein zusätzlicher Advanced Formula Step und die Public Dimension ins Zielmodell aufgenommen werden.

Zusammenfassung

Die neue Möglichkeit Attribute von Public Dimensions aus einem Source Modell über den Standard Cross-Modell Copy Step in ein neues Modell zu kopieren ist in Fällen, die nur ein Attribut einer oder mehrerer Public Dimensions übernehmen wollen, eine deutliche Vereinfachung zum alten Weg. Für alle weiteren Fälle, in denen mehrere Attribute einer Public Dimension übernommen werden sollen, muss weiterhin der Umweg über den Advanced Formula Step genommen werden.

Attributmapping über Cross-Model Copy Step

  • Alles in einem Data Action Step
  • Keine unnötigen Public Dimensions im Zielmodell
  • Nur ein Attribut pro Public Dimension möglich

Attributmapping über Advanced Formula Step

  • Ein zusätzlicher Data Action Step
  • Alle Public Dimension, von den Attribute benötigt werden, müssen auch im Zielmodell sein
  • Mehrere Attribute einer Public Dimension können ins Zielmodell kopiert werden