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

Dashboarding

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 Teaser
Hier für unseren monatlichen Newsletter anmelden!
Newsletter abonnieren
 

Testautomatisierung mit SQL in SAP Datasphere

In einem früheren Beitrag, "SAP Datasphere Command Line Interface als Projektbeschleuniger", haben wir verschiedene Möglichkeiten vorgestellt, wie Sie die Befehlszeilenschnittstelle von SAP Datasphere nutzen können, um die Projektlaufzeit zu verkürzen. In diesem Artikel zeigen wir Ihnen, wie Sie SQL bzw. SQLScript als Projektbeschleuniger nutzen können.

SAP Datsphere basiert auf einer leistungsstarken HANA-Datenbank, die SQL und SQLScript als native Programmiersprachen verwendet. Typischerweise wird SQLScript in Views und Transformationsflüssen (Transformation Flows) eingesetzt, kann jedoch auch genutzt werden, um anfallende Aufgaben zu automatisieren. Nachfolgend präsentieren wir zwei mögliche Einsatzgebiete.

Exkurs: Native Datasphere Modellierung

Mit Assoziationen und semantischen Typen/Informationen bietet Datasphere ein modernes Paradigma der Datenmodellierung, welches in Sachen Performance, Self Service und Wiederverwendbarkeit viele Vorteile mit sich bringt. Um dieses Paradigma zu nutzen, werden Tabellen und Views entweder bereits semantisch-angereichert importiert (z.B. mit S/4 HANA möglich), oder sie werden innerhalb der Datasphere nachträglich angereichert. Anschließend wird ein Analytisches Modell (AM) entwickelt, welches als Reporting Objekt von einer Reihe an Anwendungen konsumiert werden kann (SAC, SAC Add-in, ODATA), welche fähig sind, diese semantischen Informationen auszuwerten.

Dieses beschriebene Paradigma nennen wir auch gerne “native” Datasphere Entwicklung, da dies der empfohlene und zukunftsorientierte Workflow ist.

Objekte konvertieren

Es ist häufig nötig, die native Art der Modellierung mit klassischen Datenbanktechnologien zu vereinen, die keinerlei Semantik kennen und auswerten können. So brauchen Drittanbietertools wie Tableau (und teilweise Power BI) eine ODBC Verbindung, um Datasphere Daten konsumieren zu können.

Analytische Modelle, also die Reporting Objekte bei der nativen Modellierung, sind, vor allem mit ihren Assoziationen, jedoch nicht ODBC-fähig konsumierbar. Das führt zu einer Art Zwickmühle, dass für verschiedene Abnehmer-Systeme auch das Datenmodell auf verschiedene Weise modelliert werden muss und nicht universell verwendbar ist.

Um hier Abhilfe zu schaffen und doppelte Modellierungsaufwände zu minimieren, haben wir ein SQL basiertes Tool entwickelt, welches es uns ermöglicht, aus nativ entwickelten Datenmodellen auch entsprechende ODBC-fähige Objekte zu generieren. Ein Skript analysiert das Analytische Modell mit seinen Assoziationen, verbundenen Dimensionen, Texten und Hierarchien und übersetzt diese Elemente in ihre entsprechende SQL-Repräsentation. Daraus wird ein SQL-Coding erzeugt, welches als ODBC-fähige SQL-View in Datasphere deployed werden kann.

sq-generation-odbc-enabled_Testautomatisierung 


Finden Sie heraus welches Produkt sich am besten für Ihre Data-Warehousing-Strategie eignet!

New call-to-action


Testautomatisierung mit SQL

Darüber hinaus kann SQL für automatisierte Tests eingesetzt werden. Ein mögliches Szenario wäre die Migration von SAP BW über BW Bridge nach SAP Datasphere. BW Bridge ermöglicht es Ihnen, Ihr altes On-Premise Business Warehouse in die Cloud zu übertragen und mit SAP Datasphere zu verbinden. Dabei wird ein separater BW Bridge Space genutzt, der systemübergreifend genutzt werden kann.

sql-automated-tests_Testautomatisierung

Nach der Migration wollen wir natürlich sicherstellen, dass die Quelle und das Ziel übereinstimmen. Dabei kann eine SQL Stored Procedure genutzt werden, welche die Tabellen vergleicht und einen ausführlichen Testbericht generiert. Der generierte Testbericht enthält eine Übersicht über Unterschiede, Wertänderungen auf Feldebene und fehlende Einträge. Dasselbe Prinzip kann auch bei Regressionstests eingesetzt werden. Dabei können Sie Datensätze mit generierten SQL vergleichen.

Testautomatisierung mit SQL- Unser Fazit

Mit SQL haben Sie ein mächtiges Werkzeug an der Hand, um SAP Datasphere Projekte schneller umzusetzen. Sei es am Start des Projektes, wo das On-Premise BW System in die Cloud migriert wird, bei der Anbindung von Drittanbieter-Tools oder bei anfallenden Regressionstests - mit SQL Prozeduren können Sie viel Zeit sparen.

Haben Sie Fragen zu SAP Datasphere? Versuchen Sie das nötige Know-how in Ihrer Abteilung aufzubauen oder benötigen Sie Unterstützung bei einer konkreten Fragestellung? Wir helfen Ihnen gerne dabei. Nehmen Sie einfach Kontakt zu uns auf! 

Erfahren Sie mehr über  SAP Datasphere

avatar

Irvin Rodin

Irvin ist seit 2019 im HANA Native und Datasphere-Umfeld unterwegs. Dabei kann er vor allem auf Erfahrungen als Berater und in der Entwicklung auf der XSA Plattform mittels SQLScript zurückgreifen. In seiner Freizeit spielt er leidenschaftlich Basketball und ist auch großer NBA Fan.

Sie haben eine Frage zum Blog?
Fragen Sie Irvin Rodin

Gender Hinweis Aufgrund der besseren Lesbarkeit wird im Text das generische Maskulinum verwendet. Gemeint sind jedoch immer alle Menschen.
Testautomatisierung mit SQL in SAP Datasphere
4:30

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

Letzte Beiträge