Skip to content
NextLytics
Megamenü_2023_Über-uns

Shaping Business Intelligence

Ob clevere Zusatzprodukte für SAP BI, Entwicklung aussagekräftiger Dashboards oder Implementierung KI-basierter Anwendungen - wir gestalten zusammen mit Ihnen die Zukunft von Business Intelligence. 

Megamenü_2023_Über-uns_1

Über uns

Als Partner mit tiefem Prozess-Know-how, Wissen der neuesten SAP-Technologien sowie hoher sozialer Kompetenz und langjähriger Projekterfahrung gestalten wir die Zukunft von Business Intelligence auch in Ihrem Unternehmen.

Megamenü_2023_Methodik

Unsere Methodik

Die Mischung aus klassischem Wasserfallmodell und agiler Methodik garantiert unseren Projekten eine hohe Effizienz und Zufriedenheit auf beiden Seiten. Erfahren Sie mehr über unsere Vorgehensweise.

Produkte
Megamenü_2023_NextTables

NextTables

Daten in SAP BW out of the Box bearbeiten: Mit NextTables wird das Editieren von Tabellen einfacher, schneller und intuitiver, egal ob Sie SAP BW on HANA, SAP S/4HANA oder SAP BW 4/HANA nutzen.

Megamenü_2023_Connector

NextLytics Connectoren

Die zunehmende Automatisierung von Prozessen erfordert die Konnektivität von IT-Systemen. Die NextLytics Connectoren ermöglichen eine Verbindung Ihres SAP Ökosystems mit diversen open-source Technologien.

IT-Services
Megamenü_2023_Data-Science

Data Science & Engineering

Bereit für die Zukunft? Als starker Partner stehen wir Ihnen bei der Konzeption, Umsetzung und Optimierung Ihrer KI-Anwendung zur Seite.

Megamenü_2023_Planning

SAP Planning

Wir gestalten neue Planungsanwendungen mithilfe von SAP BPC Embedded, IP oder  SAC Planning, die einen Mehrwert für Ihr Unternehmen schaffen.

Megamenü_2023_Dashboarding

Business Intelligence

Mit unserer Expertise verhelfen wir Ihnen auf Basis von Tableau, Power BI, SAP Analytics Cloud oder SAP Lumira zu aussagekräftigen Dashboards. 

Megamenü_2023_Data-Warehouse-1

SAP Data Warehouse

Planen Sie eine Migration auf SAP HANA? Wir zeigen Ihnen, welche Herausforderungen zu beachten sind und welche Vorteile eine Migration bringt.

Business Analytics
Megamenü_2023_Procurement

Procurement Analytics

Transparente und valide Zahlen sind vor allem in Unternehmen mit dezentraler Struktur wichtig. SAP Procurement Analytics ermöglicht die Auswertung von SAP ERP-Daten in SAP BI.

Megamenü_2023_Reporting

SAP HR Reporting & Analytics

Mit unserem Standardmodell für Reporting von SAP HCM mit SAP BW beschleunigen Sie administrative Tätigkeiten und stellen Daten aus verschiedenen Systemen zentral und valide zur Verfügung.

Megamenü_2023_Dataquality

Data Quality Management

In Zeiten von Big Data und IoT kommt der Vorhaltung einer hohen Datenqualität eine enorm wichtige Bedeutung zu. Mit unserer Lösung für Datenqualitätsmanagement (DQM) behalten Sie stets den Überblick.

Karriere
Megamenü_2023_Karriere-2b

Arbeiten bei NextLytics

Wenn Du mit Freude zur Arbeit gehen möchtest und dabei Deine berufliche und persönliche Weiterentwicklung nicht zu kurz kommen soll, dann bist Du bei uns genau richtig! 

Megamenü_2023_Karriere-1

Berufserfahrene

Zeit für etwas Neues? Gehe Deinen nächsten beruflichen Schritt und gestalte Innovation und Wachstum in einem spannenden Umfeld zusammen mit uns!

Megamenü_2023_Karriere-5

Berufseinsteigende

Schluss mit grauer Theorie - Zeit, die farbenfrohe Praxis kennenzulernen! Gestalte bei uns Deinen Einstieg ins Berufsleben mit lehrreichen Projekten und Freude an der Arbeit.

Megamenü_2023_Karriere-4-1

Studierende

Du möchtest nicht bloß die Theorie studieren, sondern Dich gleichzeitig auch praktisch von ihr überzeugen? Teste mit uns Theorie und Praxis und erlebe wo sich Unterschiede zeigen.

Megamenü_2023_Karriere-3

Offene Stellen

Hier findest Du alle offenen Stellenangebote. Schau Dich um und bewirb Dich - wir freuen uns! Falls keine passende Stelle dabei ist, sende uns gerne Deine Initiativbewerbung zu.

Blog
NextLytics Newsletter
Abonnieren Sie jetzt unseren monatlichen Newsletter:
Newsletter abonnieren
 

PlanViz für Analytische Modelle in SAP Datasphere

In unserem Beitrag “Der versteckte JSON-Hack für Database Hints in SAP Datasphere” haben wir gezeigt, wie Sie fehlerhafte oder langsame Analytische Modelle in SAP Datasphere mithilfe von Database Hints korrigieren. Dabei können Sie PlanViz nutzen, um die Ausführung der Abfragen Schritt für Schritt nachzuvollziehen. In diesem Beitrag zeige wir Ihnen, wie Sie PlanViz-Dateien für SAP Datasphere Analytische Modelle generieren.

Während die Generierung von PlanViz bei den SAP Datasphere Transformationsflüssen und Views in die Benutzeroberfläche integriert ist, müssen Sie bei Analytischen Modellen einen kleinen Umweg nehmen, um an die benötigten Informationen zu kommen. 

Voraussetzungen für die Generierung von PlanViz für Analytische Modelle

Öffnen Sie zunächst in Ihrem Browser die  Entwicklertools, z.B. bei Chrome über Menü → Weitere Tools → Entwicklertools oder nutzen Sie die Tastenkombination Strg+Umschalttaste+I. Öffnen Sie anschließend in SAP Datasphere Ihr Analytisches Modell im Preview Modus. Ziehen Sie benötigten Dimensionen und Kennzahlen in Zeilen bzw. Spalten und setzen Sie die Filter, um das Performance-Problem bzw. fehlerhafte Berechnung zu reproduzieren. 

SAP-Datasphere-Vorschau-Analytische-Modelle

Wechseln Sie in den Entwicklertools in den Reiter Network und setzen Sie den Filter auf GetResponse. Das erste Ergebnis entspricht den ausgetauschten Metadaten, während die nachfolgenden, die mit Analytics anfangen, dem jeweiligen Aufriss in Datasphere entsprechen.

sap-datasphere-filter-getresponse

Klicken Sie nun unter Payload auf View source und anschließend auf Show more, um die vollständige Abfrage anzuzeigen.

sap-datasphere-view-source

Kopieren Sie anschließend die gesamte Abfrage in die Zwischenablage.

sap-datasphere-vollstaendige-abfrage-anzeigen


Sehen Sie sich die Aufzeichnung unseres Webinars an: 
"SAP Datasphere and the Databricks Lakehouse Approach"


So führen Sie die Abfrage des Analytischen Modells im SAP HANA Database Explorer aus

Intern werden SAP HANA Multi-Dimensional Services (MDS) verwendet, um Abfragen in SAP Datasphere zu verarbeiten. Diese werden in einen Ausführungsplan der SAP HANA Calculation Engine oder in SQL übersetzt, der von den HANA-Core-Engines ausgeführt wird. Dies reproduzieren wir nun auf der HANA Datenbank. 

Dafür benötigen wir einen Datenbank Analyse Benutzer. Um einen neuen Benutzer anzulegen, folgen Sie dem Menüpfad System → Configuration → Database Access → Database Analysis Users.

sap-datasphere-configuration

Legen Sie über Create einen neuen Benutzer an und kopieren Sie das Passwort. Klicken Sie anschließend auf Open Database Explorer und melden Sie sich mit dem neu erstellten Benutzer an.

sap-datasphere-database-analysis-user

Öffnen Sie im SAP HANA Database Explorer die SQL Konsole.

sap-hana-open-sql-console

Kopieren Sie den zuvor kopierten Payload in den folgenden CALL SYS.EXECUTE_MDS Befehl.

CALL SYS.EXECUTE_MDS('Analytics', '', '', '', '',
'<Hier den zuvor kopierten Payload einfügen>' , ?);

Nach der Ausführung können Sie unter Messages die benötigte Zeit einsehen. Bereits hier können Sie prüfen, ob diese mit der in SAP Analytics Cloud benötigten Zeit übereinstimmt und so die Ursache für langlaufende Berichte einschränken.

007-messages

PlanViz-Auswertungsdatei generieren

Um die PlanViz Auswertung zu generieren, wählen Sie unter Analyze den Eintrag Generate SQL Analyzer Plan File aus.

Generate-sql-analyzer-plan-file

Vergeben Sie einen aussagekräftigen Namen. Stellen Sie bei länger laufenden Anfragen sicher, dass die Generierung im Hintergrund ausgeführt wird, indem Sie Run Analysis as Background Activity Option aktivieren.

sap-datasphere-save-plan

Die Hintergrundaktivitäten können Sie unten rechts in SAP HANA Database Explorer einsehen.

sap-hana-background-activities-monitor

Wechseln Sie nun in den Ordner Database Diagnostic Files und anschließend other. Sie können die Suchfunktion nutzen, um nach der generierten Datei zu suchen. Führen Sie anschließend einen Rechtsklick aus und klicken Sie auf Download, um die Datei herunterzuladen.

sap-datasphere-download-planviz

PlanViz-Datei analysieren

Die Auswertung der Datei kann in Eclipse mithilfe von SAP HANA PlanViz durchgeführt werden. Alternativ steht Ihnen in Visual Studio Code die Erweiterung SQL Analyzer Tool for SAP HANA zur Verfügung. Öffnen Sie Eclipse und folgen Sie dem Menüpfad Window → Perspective → Open Perspective → Other

Open_perspective_SQL_Analyzer_Tool

Wählen Sie anschließend den Eintrag SAP HANA PlanViz aus und bestätigen Sie Ihre Auswahl mit Open

009-sap-hana-planviz

Öffnen Sie anschließend die heruntergeladene Datei über File → Open File. Die Übersicht zeigt Ihnen die Laufzeit und die verwendeten Operatoren auf einen Blick. Wenn Sie tiefer einsteigen möchten, liefert Ihnen die Ansicht Executed Plan detaillierte Angaben zu den einzelnen Ausführungsschritten. Hier lassen sie die durchführen Operationen und die jeweilige Dauer anhand der grafischen Oberfläche leicht nachvollziehen.

sap-datasphere-planviz-analyse

Weiterführende Ressourcen zur Performance-Analyse in SAP Datasphere

Die Arbeit mit PlanViz haben wir im Beitrag "SQL Performance Analyse mit SAP PlanViz" ausführlich erläutert. Die Analyse von den in Analytischen Modellen verwendeten Views haben wir im Beitrag "SAP Datasphere Views optimieren mit PlanViz: Visuelle Performance-Analyse beleuchtet. Schauen Sie rein!

PlanViz für Analytische Modelle in SAP Datasphere: Unser Fazit

Auch wenn die Generierung von PlanViz-Dateien für Analytische Modelle in SAP Datasphere nicht direkt über die Benutzeroberfläche möglich ist, können Sie über Entwicklertools und HANA Database Explorer schnell ans Ziel kommen. So erhalten Sie einen detaillierten Einblick in die Ausführung Ihrer Abfragen. Auf dieser Grundlage können Sie Performance-Probleme gezielt analysieren, die Ursachen langlaufender Berichte eingrenzen und Ihre Analytischen Modelle anschließend wirkungsvoll optimieren. 

Wenn Sie Unterstützung bei der Analyse komplexer PlanViz-Dateien oder der Optimierung leistungsschwacher analytischer Modelle in SAP Datasphere benötigen, wenden Sie sich an unsere Experten. Ganz gleich, ob Sie ein konkretes Performance-Problem beheben oder Ihre gesamte SAP-Datasphere-Landschaft optimieren möchten, wir helfen Ihnen dabei, messbare Leistungsverbesserungen zu erzielen.

 

FAQ - PlanViz für analytische Modelle

Hier finden Sie einige der häufig gestellten Fragen zur PlanViz für analytische Modelle in SAP Datasphere.

Warum muss ich für Analytische Modelle den Umweg über die Entwicklertools nehmen? Bei Transformationsflüssen und Views ist die PlanViz-Generierung direkt in die Benutzeroberfläche von SAP Datasphere integriert. Für Analytische Modelle gibt es diese Schaltfläche nicht. Deshalb extrahieren Sie die zugrunde liegende Abfrage manuell über die Network-Analyse der Browser-Entwicklertools und führen sie anschließend auf der HANA-Datenbank aus.
Was sind SAP HANA Multi-Dimensional Services (MDS)? MDS verarbeiten intern die mehrdimensionalen Abfragen aus SAP Datasphere. Sie übersetzen den jeweiligen Aufriss in einen Ausführungsplan der SAP HANA Calculation Engine oder in SQL, das von den HANA-Core-Engines ausgeführt wird. Über den Befehl CALL SYS.EXECUTE_MDS reproduzieren Sie genau diese Verarbeitung.
Welchen Eintrag im Network-Reiter muss ich kopieren? Filtern Sie auf GetResponse. Das erste Ergebnis enthält die ausgetauschten Metadaten. Die nachfolgenden Einträge, die mit „Analytics“ beginnen, entsprechen dem jeweiligen Aufriss in Datasphere. Diesen Payload kopieren Sie über View source → Show more.
Welchen Befehl muss ich im HANA Database Explorer verwenden?

Die kopierte Abfrage wird an die SAP HANA Multi-Dimensional Services (MDS) übergeben. Verwenden Sie in der SQL-Konsole des HANA Database Explorers folgenden Befehl und fügen Sie Ihren kopierten Payload an der entsprechenden Stelle ein:

CALL SYS.EXECUTE_MDS('Analytics', '', '', '', '', '<Hier den zuvor kopierten Payload einfügen>' , ?); 

 

Brauche ich besondere Berechtigungen um PlanViz zu nutzen? Ja, Sie benötigen einen Datenbank-Analyse-Benutzer. Diesen legen Sie über System → Configuration → Database Access → Database Analysis Users an. Notieren Sie das beim Anlegen generierte Passwort, um sich am Database Explorer anzumelden.
Wie kann ich schon vor der PlanViz-Auswertung prüfen, ob das Modell die Ursache ist? Nach der Ausführung von CALL SYS.EXECUTE_MDS sehen Sie unter Messages die benötigte Laufzeit. Stimmt diese mit der in SAP Analytics Cloud beobachteten Zeit überein, liegt die Ursache für den langlaufenden Bericht tatsächlich im Analytischen Modell bzw. der Datenbankausführung.
Blockiert die PlanViz-Generierung mein System? Nein, Sie können die Analyse im Hintergrund ausführen lassen. Aktivieren Sie dafür bei der Erstellung (Generate SQL Analyzer Plan File) einfach die Option Run Analysis as Background Activity. Den Fortschritt können Sie bequem über das Icon für Hintergrundaktivitäten (unten rechts) verfolgen. 
Wo finde ich die generierte PlanViz Datei? Wechseln Sie in den Ordner Database Diagnostic Files → other. Über die Suchfunktion finden Sie die zuvor benannte Datei, die Sie per Rechtsklick → Download herunterladen können.
Womit werte ich die PlanViz-Datei aus? Zur Auswertung stehen Ihnen zwei Wege offen: SAP HANA PlanViz in Eclipse (über Window → Perspective → Open Perspective → Other → SAP HANA PlanViz) oder die Erweiterung „SQL Analyzer Tool for SAP HANA“ in Visual Studio Code. Die Ansicht Executed Plan liefert dabei detaillierte Angaben zu den einzelnen Ausführungsschritten und deren Dauer.

,

avatar

Dimitrios Mantousis

Dimitrios arbeitet seit Januar 2020 mit Native HANA und SAP-Produkten und seit Anfang 2022 ist er als SAP Berater bei NextLytics tätig. So konnte er bereits viele praktische Erfahrung mit SAP Datasphere sammeln. In seiner Freizeit geht er gerne wandern, schaut Filme und verbringt Zeit mit Freunden.

Sie haben eine Frage zum Blog?
Fragen Sie Dimitrios Mantousis

Gender Hinweis Aufgrund der besseren Lesbarkeit wird im Text das generische Maskulinum verwendet. Gemeint sind jedoch immer alle Menschen.
PlanViz für Analytische Modelle in SAP Datasphere
5:15

Blog - NextLytics AG 

Welcome to our blog. In this section we regularly report on news and background information on topics such as SAP Business Intelligence (BI), SAP Dashboarding with Lumira Designer or SAP Analytics Cloud, Machine Learning with SAP BW, Data Science and Planning with SAP Business Planning and Consolidation (BPC), SAP Integrated Planning (IP) and SAC Planning and much more.

Informieren Sie mich über Neuigkeiten

Verwandte Beiträge

Letzte Beiträge