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
 

Custom SYS Monitoring in SAP Datasphere

SAP Datasphere bietet integrierte Monitoring-Funktionen, um Speicherverbrauch, Task-Ausführung und die allgemeine Systemaktivität zu überprüfen. Das ist für die tägliche Administration nützlich, allerdings beantworten die Monitoring-Screens allein nicht immer die längerfristigen Fragen, denen technische und fachliche Teams nachgehen möchten, zum Beispiel:

  • Welche SQL-Statements verbrauchen wiederholt die meiste Zeit oder den meisten Speicher?

  • Nehmen Performance-Probleme nach einem Release, einer Änderung am Data Load oder einer neuen Reporting-Anforderung zu?

  • Welche Workloads sollten untersucht, optimiert oder über die Zeit hinweg beobachtet werden?

  • Lassen sich technische Monitoring-Daten mit operativem oder fachlichem Kontext in einem Analytic Model (AM) kombinieren?

Ein praktikabler Weg ist es, ausgewählte Monitoring-Daten aus dem SAP HANA SYS Schema in einem SAP Datasphere Space als Data Assets verfügbar zu machen.

Was sind SAP Datasphere SYS Monitoring Views und wie funktionieren sie?

Das SYS Schema enthält System- und Monitoring-Views, die sowohl strukturelle als auch Laufzeitinformationen über die zugrunde liegende SAP HANA Datenbank bereitstellen.

Manche Views liefern relativ stabile Metadaten, etwa Tabellen- oder Spalteninformationen. Andere geben Einblick in Workload und Performance, darunter:

  • M_EXPENSIVE_STATEMENTS

  • M_MULTIDIMENSIONAL_STATEMENTS

  • M_MULTIDIMENSIONAL_STATEMENT_STATISTICS

  • M_SQL_PLAN_STATISTICS

und viele weitere.

Diese Views sind für die technische Analyse überaus nützlich. Sie stehen jedoch nicht automatisch als wiederverwendbare Reporting-Objekte in einem Datasphere Space zur Verfügung. Hinzu kommt, dass Monitoring-Informationen flüchtig sein können: Datensätze werden möglicherweise gelöscht, überschrieben oder sind nach Systemereignissen oder beim Erreichen von Retention-Grenzen nicht mehr verfügbar.

Das erschwert ein historisches Reporting, sofern die Daten nicht bewusst gesichert werden.

Ansatz: wrappen, bereitstellen und konsumieren

Da es nicht praktikabel ist, das komplette SYS Schema bereitzustellen, wird mit einem Datenbankbenutzer eine kontrollierte Wrapper View im Schema angelegt. Der Wrapper kann genau die Felder bereitstellen, die für das jeweilige Reporting- oder Monitoring-Szenario benötigt werden.

Ein Datenbankbenutzer kann beispielsweise eine View über M_SQL_PLAN_STATISTICS anlegen:

CREATE VIEW "NL_GENERAL#MANTOUSIS"."MONITORING_SQL_PLAN_STATS" AS
SELECT
*
FROM "SYS"."M_SQL_PLAN_STATISTICS";

Für den produktiven Einsatz sollte SELECT * durch eine explizite Liste der benötigten Spalten ersetzt werden. Das macht das Objekt wartungsfreundlicher, reduziert die unnötige Offenlegung von Daten und unterstützt ein Least-Privilege-Design.

Wrapper view in SAP HANAWrapper View, angelegt im SAP HANA Database Explorer 

Sobald die View erstellt ist und die erforderlichen Berechtigungen vorliegen, kann sie dem betreffenden Datasphere Space bereitgestellt werden - in unserem Szenario NL_GENERAL. Die View erscheint anschließend als Quelle unterhalb des Datenbankbenutzers im Sources Browser, wenn eine neue View angelegt wird.

SYS wrapper view in SAP DatasphereSYS Wrapper View als Quelle in SAP Datasphere

Ab diesem Punkt lassen sich die System-Monitoring-Daten wie jede andere Datasphere-Quelle nutzen.


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


Reporting auf das aktuelle Systemverhalten

Eine Datasphere View auf Basis des Wrappers schafft unmittelbare Transparenz über Expensive Statements, SQL-Plan-Aktivität oder das Verhalten multidimensionaler Abfragen. Zusätzlich bietet sie eine flexible Möglichkeit, das Monitoring beliebig zu erweitern.

So lassen sich gezielte Monitoring-Dashboards auf Basis der eigenen KPIs, Schwellwerte und operativen Prozesse aufbauen, statt sich ausschließlich auf die Standard-Monitoring-Screens zu verlassen.

System-Monitoring-Daten können außerdem mit technischem oder fachlichem Kontext kombiniert werden. SQL-Plan-Trends ließen sich zum Beispiel nach Berichtsperiode, Projekt-Release, Data-Load-Fenster, Applikation oder Geschäftsprozess auswerten.

Indem hierfür der Standard-Modellierungsansatz genutzt wird, der in einem Analytic Model mündet, kann dieses Reporting wie jedes andere konsumiert werden: in SAC mit einer eigenen Story bzw. einem eigenen Dashboard.

Eine historische Sicht mit Data Flows aufbauen

Live-Monitoring-Views sind nicht als langfristiger Historien-Layer gedacht. Um SQL-Plan-Statistiken über die Zeit hinweg vorzuhalten, kann beispielsweise ein eingeplanter Data Flow erstellt werden, der die Datasphere View liest und die Ergebnisse in eine lokale History-Tabelle schreibt.

In diesem Beispiel kann der Data Flow DF_MONITORING_SQL_PLAN_STATS täglich laufen und einen datierten Snapshot der View MONITORING_SQL_PLAN_STATS ablegen.

M_SQL_PLAN_STATISTICS → MONITORING_SQL_PLAN_STATS → DF_MONITORING_SQL_PLAN_STATS → MONITORING_SQL_PLAN_STATS_HISTORY

Die History-Tabelle sollte einen Snapshot-Timestamp enthalten, damit jede Ausführung im Kontext ausgewertet werden kann. Dazu wird der Data Flow so konfiguriert, dass er Datensätze anfügt statt sie zu überschreiben, um ein tägliches Log aufzubauen.

So entsteht ein verlässlicher historischer Layer, um wiederkehrende SQL-Plan-Muster zu identifizieren, das Systemverhalten vor und nach Änderungen zu vergleichen und langfristige Performance-Trends zu untersuchen.

Data Flow DF_MONITORING_SQL_PLAN_STATS lädt täglich SQL-Plan-Statistiken in eine lokale History-TabelleData Flow DF_MONITORING_SQL_PLAN_STATS lädt täglich SQL-Plan-Statistiken in eine lokale History-Tabelle.

Hinweis: Je nach Quelldaten kann es notwendig sein, den Current System Timestamp als Calculated Field hinzuzufügen und diesen als zusätzlichen Primary Key in der Zieltabelle zu definieren, um einen täglichen Snapshot zu erreichen.

Welche Sicherheits- und Governance-Aspekte gelten für SYS Views?

Eine gute Implementierung bleibt selektiv, sicher und wartbar:

  • Nur die SYS Views und Felder bereitstellen, die für den Use Case benötigt werden.

  • Nicht benötigte technische Datensätze oder Spalten so früh wie möglich filtern.

  • SQL-Text und benutzerbezogene Felder sorgfältig behandeln, da sie sensible Informationen enthalten können.

  • Eine Retention Policy für die History-Tabelle definieren, um unnötiges Speicherwachstum zu vermeiden.

  • Einen geeigneten Deduplication Key vorsehen, falls der Data Flow mehr als einmal pro Tag ausgelöst werden kann.

  • Für jedes Objekt einen kurzen Machbarkeitstest einplanen, da der Zugriff von SAP blockiert sein kann.

Custom monitoring in SAP Datasphere: Unser Fazit

Das Standard-Monitoring von SAP Datasphere liefert nützliche operative Transparenz. Ausgewählte SYS Monitoring Views können jedoch deutlich mehr Mehrwert stiften, wenn sie kontrolliert in den Analytics Layer geholt werden.

Indem relevante SYS Views über einen Datenbankbenutzer gewrappt, einem Datasphere Space bereitgestellt und ausgewählte Snapshots über Data Flows wie DF_MONITORING_SQL_PLAN_STATS persistiert werden, gelangen Organisationen von einem punktuellen Monitoring zu wiederverwendbarem Reporting und historischer Analyse. Ein darauf aufbauendes Analytic Model und eine SAC Story bringen weitere Vorteile.

Das Ergebnis ist eindeutig: Monitoring-Daten werden zu einem governten Analytics Asset und lassen sich flexibel erweitern – genau wie jedes andere Reporting auch.

Bleiben Sie gespannt auf einen Folgebeitrag, in dem wir noch einen Schritt weiter gegangen sind und für einen Kunden eine Custom-Monitoring-Lösung mit Dynamic SQL umgesetzt haben, um Datenqualität und Load-Verhalten auszuwerten.

Möchten Sie tiefere Einblicke in Ihre Systemperformance gewinnen, dynamische SQL-Analysen automatisieren oder Ihre Monitoring-Daten nahtlos in SAP Analytics Cloud integrieren?Sprechen Sie mit unserem Experten-Team und lassen Sie uns gemeinsam eine maßgeschneiderte Monitoring-Strategie für Ihre Systemlandschaft entwickeln.

 

 

FAQ - Custom monitoring in SAP Datasphere

Hier finden Sie einige der häufig gestellten Fragen zu Custom Monitoring in SAP Datasphere.

Was sind SAP HANA SYS Views in SAP Datasphere? SYS Views sind Systemtabellen der zugrunde liegenden SAP HANA Datenbank, die technische Metadaten, Laufzeitstatistiken und Performance-Metriken zur Systemaktivität bereitstellen.
Wie werden SYS Monitoring Views in SAP Datasphere eingebunden? Über einen Datenbankbenutzer wird eine gezielte Wrapper-View im HANA Database Explorer angelegt, die nur notwendige Felder selektiert und diese dem gewünschten Datasphere Space bereitstellt.
Warum ist eine Historisierung von System-Monitoring-Daten notwendig? Standard-SYS-Views zeigen oft nur Echtzeit-Snapshots, deren Daten bei Systemereignissen gelöscht werden. Durch regelmäßige Data Flows in eine History-Tabelle werden langfristige Trendanalysen und Performance-Vergleiche möglich.
Welche Sicherheitsrisiken gibt es bei der Nutzung von SYS Views? SYS Views können sensible Daten wie vollständige SQL-Texte, Schema-Namen oder Benutzernamen enthalten. Diese Sollten frühzeitig gefiltert, maskiert und nach dem Least-Privilege-Prinzip abgesichert werden.
Welchen Mehrwert bietet die Anbindung an SAP Analytics Cloud (SAC)? Durch die Modellierung der Monitoring-Daten in ein Analytic Model lassen sich individuelle Dashboard-Storys in SAC erstellen, die technische Metriken mit fachlichen KPIs und Projekt-Releases verknüpfen.

,

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.
Custom SYS Monitoring in SAP Datasphere
8:04

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

Beiträge nach Themen