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
 

SAP Datasphere: SQL oder Graphical Views? Die richtige Wahl treffen

SAP Datasphere bietet verschiedene Möglichkeiten an, Daten aufzubereiten. So können Sie zum Beispiel Views verwenden, um lokale oder Remote-Tabellen bzw. andere Views zu kombinieren. Auf diese Weise können Sie Daten verknüpfen, filtern und anreichern. Darüber hinaus können Sie Spalten umbenennen oder entfernen und Berechnungen hinzufügen.

SAP Datasphere erlaubt es Ihnen, grafische Views und SQL-Views anzulegen. Welcher Ansatz ist der Richtige für Sie? In diesem Artikel vergleichen wir die beiden Möglichkeiten, um Ihnen zu helfen, eine fundierte Entscheidung auf der Grundlage ihrer spezifischen geschäftlichen Bedürfnisse zu treffen.

Grafische Views verstehen

Grafische Views erlauben es Ihnen, Ihre Daten auch ohne SQL Kenntnisse aufzubereiten. Mithilfe einer grafischen Oberfläche können auch Benutzer, die nicht technisch versiert sind, und Benutzer aus dem Fachbereich Views erstellen. Sie können verschiedene Quellen über Drag & Drop hinzufügen und kombinieren.

Außerdem können Sie Daten verfeinern, filtern und anreichern. So ist es im grafischen Editor möglich, Datenquellen hinzuzufügen, Joins und Unions anzulegen, Spalten neu anzuordnen, umzubenennen oder auszuschließen. Darüber hinaus können Sie neue berechnete Spalten anlegen, Daten filtern und aggregieren. Daher können grafische Views eingesetzt werden, um die Datenflüsse zu vereinfachen.

001-grafischer-view_Graphical Views

Bei Bedarf können Sie die entsprechende SQL-Anweisung über den Menüpfad Bearbeiten → Exportieren → SQL-Vorschau generieren und anzeigen. So können grafische Views als Vorlage für die SQL Views genutzt werden.

002-sql-export_Graphical Views

SQL Views verstehen

Mit SQL Views können Sie komplexe Szenarien abdecken, bei denen grafische Views an ihre Grenzen stoßen. So sind grafische Views auf SQL Statements begrenzt, die Funktionen von SQLScript stehen nicht zur Verfügung. In SQL Views dagegen können Sie beide Sprachen nutzen.

Aber auch relativ einfache Views sehen in SQL aufgeräumter aus. Vorausgesetzt, dass Sie unsere Tipps zum lesbaren SQLScript befolgen. Ein versierter Entwickler versteht dann auf einen Blick, was bei dem View passiert. Ohne sich durch die einzelnen Joins im grafischen Editor durchklicken zu müssen. Das kann die Wartung beschleunigen.

003-sql-view_Graphical Views

 

SQL Views werden in einem SQL-Editor geschrieben. Die zu verwendenden Tabellen oder Views können per Drag and Drop hinzugefügt werden und werden in Code transformiert. Darüber hinaus unterstützen die automatischen Vorschläge und Vervollständigung den Entwickler.


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

New call-to-action


Bei der Erstellung von SQL Views können Sie entweder Standard-SQL oder SQLScript als Sprache verwenden. Bei SQL muss die gesamte Logik in einer SELECT-Anweisung erfolgen, was sehr schnell unübersichtlich werden kann. Andererseits ermöglicht die Verwendung von regulärem SQL Datasphere, die Struktur des Abfrageergebnisses automatisch zu erkennen und die Felder mit semantischen Informationen aus den zugrunde liegenden Objekten zu füllen (z. B. Kennzahlen, Attribute, semantische Typen, Datentypen usw.).

Sie können auch SQLScript verwenden, um interne Tabellen zu definieren, die im Code genutzt werden. Darüber hinaus können Sie auf Window-Funktionen zurückgreifen, um auch komplexe Anforderungen abzubilden. Die SQL Views bieten Ihnen also mehr Flexibilität.

Hauptunterschiede zwischen grafischen und SQL Views

Was sind nun die Hauptunterschiede zwischen den beiden Ansätzen? Während grafische Views eine einfach zu bedienende, benutzerfreundliche Oberfläche bieten, punkten SQL Views mit Flexibilität. Dank der visuellen Darstellung erfordern grafische Views keine technischen Fähigkeiten. Außerdem sind grafische Views auch weniger fehleranfällig.

Für einen erfahrenen Entwickler sind SQL Views besser geeignet. Der Entwickler hat die Möglichkeit, auch die kompliziertesten Anforderungen zu erfüllen. So können mit SQLScript Unterabfragen und Window-Funktionen (z.B. ROW_NUMBER() OVER ( PARTITION BY)) definiert werden.

Darüber hinaus wird ein technisch versierter Anwender den SQL Code schneller schreiben, als die Joins per Drag und Drop zu definieren. Ferner sind die SQL Views einfacher zu warten. Die Logik kann mit einem Blick erfasst werden. Man muss nicht durch die einzelnen Joins gehen, um die Verknüpfungen zu verstehen. Der in einer Abfrage verwendete Code kann auch mit wenigen Anpassungen für weitere Abfragen übernommen werden.

21-09-23_Blog_Graphical Views

Anwendungsfälle und Best Practices

Wenn Sie die zwei nachfolgenden Bilder vergleichen, fällt auf, dass der SQL Code viel einfacher lesbar ist. Daher sollten Sie bei Views, die mit der Zeit wachsen und angepasst werden, eher zu SQL Views greifen. Falls Sie zurzeit für diese Szenarien grafische Views verwenden, sollten Sie über eine Migration nachdenken. Je früher Sie den Schritt machen, desto einfacher wird es. Zwar können grafische Views, wie weiter oben erwähnt, in SQL Code exportiert werden. Allerdings ist dieser maschinell erstellte Code schlecht lesbar und muss ohnehin für den menschlichen Nutzer angepasst werden.

001-grafischer-view_Graphical Views

003-sql-view_Graphical Views

Wenn Sie sich für die Verwendung von SQL Views entscheiden, beachten Sie unsere Tipps zum lesbaren SQLScript Code sowie Tipps für SQLScript Performance als Best Practices. Bei der späteren Wartung werden Sie die Vorteile sehen.

SQL oder Graphical Views - Unser Fazit

Letztendlich hängt es von Ihrem individuellen Fall ab, wann Sie welchen View einsetzen. Bei der Entscheidung sollten Sie die Projektziele und Fähigkeiten des Teams genauso berücksichtigen wie die Komplexität der Daten und langfristige Skalierbarkeiten. Wenn Sie eine hohe Komplexität der Geschäftslogik erwarten, vor allem für Ihre großen transaktionalen Datenmodelle, dann ist es eine gute Idee, gleich mit SQL zu beginnen, da die Konvertierung der grafischen Ansicht in SQL eine kaum lesbare Version von SQL erzeugt, die anschließend zu vielen manuellen Anpassungen führt.

Gegebenenfalls kommt auch ein gemischtes Szenario in Frage. Dabei können Sie grafische Views in Ihrer SQL Logik verwenden oder auch in SQLScript geschriebene Funktionen in der grafischen Oberfläche anreichern.

Haben Sie Fragen zu SAP HANA SQLScript oder 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. Fordern Sie noch heute ein unverbindliches Beratungsangebot an!

Erfahren Sie mehr über  SAP Datasphere

,

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.

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