Mit der neuen Funktion AUSDRUCKERSETZEN bietet arcplan 7 die Möglichkeit, Einfluss auf das automatisch generierte SQL und MDX Statement zu nehmen. Dies hat den Vorteil, dass weiterhin ein Design mittels „Pfeilen“ erfolgen kann und man nicht auf Formeln beschränkt ist. Mit diesem Mittel sind aktuell nur einfache Anpassungen an der Abfrage möglich, jedoch mit einem großen Impact auf die daraus entstehenden Möglichkeiten.
Table of Contents
Mit der hier gezeigten Abfrage aus dem Adventure Works SSAS Cube wird mittels einer einfachen Abfrage der Internetumsatz zu den einzelnen Kunden (gruppiert nach Land, Stadt, …) ermittelt. Das erzeugte MDX enthält keine Nullzeilenunterdrückung (NON EMPTY Ausdruck), womit auch Kunden ohne Umsatz im Ergebnis angezeigt werden. Da der Berichtsempfänger die Null-Zeilen jedoch unterdrückt haben möchte, soll der Bericht nun angepasst werden.
In arcplan existieren einige Wege, dies zu erreichen. Hier wird dies jedoch explizit zur Demonstration mit der neuen Funktion AUSDRUCKERSETZEN umgesetzt.
Zur Umsetzung dieser Anforderung muss in das MDX an geeigneter Position das Ausdruck NON EMPTY in das Statement eingebunden werden. Die Funktion AUSDRUCKERSETZEN arbeitet wie folgt:
AUSRUCKERSETZEN(<Suchausdruck>;<Zu ersetzender Ausdruck>;<Anzahl der Ersetzungen, optinal>)
Somit verhält sich die Funktion ähnlich der in Word vorhandenen Funktionalität zum Suche und Ersetzen von Texten.
Vorgehen zur Implementierung von AUSDRUCKERSETZEN
Ermittlung des zu ergänzenden Ausdrucks „NON EMPTY“ hinter „ON COLUMNS,“ einfügen
Ermittlung des Ankerpunktes für die Suchen und Ersetzen Funktionalität. Tipp: Da das MDX von arcplan dynamisch generiert ist, ist auf die Eindeutigkeit besonderer Wert zu legen, damit die Änderung immer zu einem korrekten Ergebnis führt. „ON COLUMNS,“ wurde als Ankerpunkt identifiziert.
Ergänzen eines Einzelfeldes mit der Formel AUSRUCKERSETZEN. AUSRUCKERSETZEN(„ON COLUMN,“;“ON COLUMNS, „NON EMPTY“)
Über Pfeile auf alle Objekte, welche beeinflusst werden sollen, verbinden.
Prüfen ob sämtliche Situationen wie öffnen eines Knotens, etc. zu einem korrekten Ergebnis führen.
Die AUSRUCKERSETZEN Funktion lässt somit in einem begrenzten Rahmen die Erweiterung des arcplan Standards im Zugriff auf die Datenbank zu, was gerade im MDX Bereich auf SAP BW oder SSAS z.B. ein besseres Filtern von Daten in der Datenbank erlaubt, statt dieses erst in arcplan durchzuführen (bessere Performance, mehr Filtermöglichkeiten, Statistische Operationen aus der DB,…).
Wer ist b.telligent?
Du willst den IoT Core durch eine Multi-Cloud-Lösung ersetzen und die Vorteile weiterer IoT-Services von Azure oder Amazon Web Services nutzen? Dann melde Dich bei uns und wir unterstützen Dich bei der Umsetzung mit unserer Expertise und dem b.telligent Partnernetzwerk.
Mit dem Q2 2023 Update „New Optimized Story Experience – Unified Stories and Applications“ bietet die SAP Analytics Cloud Nutzer:innen neue Wege, um noch flexibler und leichter in einer integrierten Designumgebung Berichte und Dashboards zu entwickeln. Wir zeigen Dir hier, welche neuen Features das Update mit sich bringt und wie es Dich beim Erstellen von Berichten unterstützt.
SAP BW stellt als Business-Intelligence-Paket viele Möglichkeiten für ein performantes Reporting bereit – birgt jedoch auch zahlreiche Hemmnisse, die die Performance merklich verlangsamen. Am Beispiel von in der Anwendung verfügbaren Berichtsfiltern zeigt dieser Beitrag, wie kleinste Adaptionen die Leistung von SAP BW mindern und wie eine performante Einstellung der Filtermöglichkeiten zu besseren Ergebnissen führen kann.
Aktuell stehst Du wahrscheinlich wie viele unserer Kunden vor derselben Herausforderung: die optimale Integration mit SAP Business Warehouse (SAP BW) als Datenquelle in Microsoft Power BI. Dieses Vorhaben gestaltet sich nicht immer unkompliziert und erfordert eine sorgfältige Berücksichtigung verschiedener Einflussfaktoren, potenzieller Herausforderungen sowie die Betrachtung möglicher Performance-Stellschrauben.
Wir haben uns intensiv mit dem Thema der Integration von Power BI mit SAP BW beschäftigt und unsere Erfahrungen, Best Practices sowie Einschränkungen in einem umfangreichen Leitfaden aufgeschrieben. In diesem Blog möchten wir Dir einen kurzen Einblick in das Thema geben.