Graphical vs. SQL vs. Script Views
Stand 2026-07-24T14:00:00Z
Was ist Graphical vs. SQL vs. Script Views?
Graphical Views brechen den HANA-Push-down ab 5–7 Joins stillschweigend ab – die häufigste Ursache dafür, dass Dashboards sechs Monate nach dem Go-live langsamer werden.
Was es ist
Datasphere bietet drei Wege, eine View über Daten zu bauen: Graphical Views, visuell erstellt durch Ziehen und Verknüpfen von Tabellen auf einer Canvas; SQL Views, direkt in ANSI SQL mit SAP-HANA-Erweiterungen geschrieben; und Script Views, in prozeduralem SQLScript geschrieben für Logik, die reines SQL nicht ausdrücken kann. Alle drei erzeugen ein abfragbares Objekt innerhalb von Datasphere, gelangen aber über grundverschiedene Ausführungspfade dorthin — und genau dieser Unterschied ist die ganze Geschichte.
Warum es wichtig ist
Die Wahl zwischen den drei View-Typen ist eine der wenigen Datasphere-Entscheidungen, die die Laufzeit-Performance Monate nach der Modellierungsarbeit direkt bestimmt, weil einer der drei — Script Views — nicht wie die anderen beiden zur nativen Ausführungs-Engine von HANA Cloud durchreicht. Eine Modellierungsentscheidung, die in einem Workshop rein kosmetisch aussah, kann zur Grundursache eines Dashboards werden, das mit wachsendem Datenvolumen still langsamer wird — entdeckt erst, wenn Nutzer sich beschweren.
Warum es zählt
- Graphisches Modellieren verwandelt sich ab 5-7 Joins in unlesbares Spaghetti, ohne Unterstützung für Window-basierte Analytics — gut für Prototypen, falsch für die Produktion.
- SQL Views decken 80 % der produktionsreifen Modellierung ab; die Voreinstellung sollte auf SQL umspringen, sobald die Join-Zahl 5 übersteigt oder eine Window-Funktion nötig wird.
- Script Views sind der prozedurale Notausgang — nur greifen, wenn Graphical und SQL die Logik wirklich nicht ausdrücken können.
Kernpunkte
- Drei View-Typen: Graphical (Low-Code), SQL (Arbeitspferd, Standard), Script (Notausgang — bestraft Push-down).
- Standard auf SQL umstellen, sobald Joins > 5 oder Window-Funktionen auftauchen. Graphical für Prototypen + einfache Dim-Wrapper.
- Eine Script View in der Analytic-Model-Lineage = 10-50-fache Verlangsamung für jede konsumierende Query.
- Dreischichtiges Kompositionsmuster: Staging (Typisierung + Währung) → Domain (verknüpft + benannt) → Consumption (vorab aggregiert).
- Die HANA-SQL-Oberfläche umfasst volle ANSI-Window-Funktionen, rekursive CTEs, PIVOT, LATERAL Joins.
- Hierarchie-Artefakt im Analytic Model schlägt rekursive CTE — HANA nativ auswerten lassen.
- Joule-in-Datasphere (GA-Zielmarke H2 2026) wird die SQL-Kompetenzhürde senken, indem es aus natürlicher Sprache entwirft.
- 2 SQL-kompetente Modeler liefern nach 6 Monaten das 3-4-Fache des Produktionsinhalts von 4 rein Graphical arbeitenden Modelern.
- Graphical vs SQL vs Script Views ist erst gemeistert, wenn es eine benannte Buyer-Entscheidung verändert.
- Mit dem semantischen Vertrag und dem Kontrollmodell beginnen, bevor das Tool vorgeführt wird.
Begriffe auf dieser Seite
- Graphical View
- Drag-and-drop-canvasbasierte Modellierungsoberfläche in Datasphere. Übersetzt sich zur Laufzeit in SQL.
- SQL View
- ANSI SQL + HANA-Erweiterungen, als Code geschrieben. Reicht direkt an den HANA-Optimizer durch. Das Arbeitspferd.
- Script View
- SAP-HANA-SQLScript mit prozeduralen Blöcken. Erzwingt zeilenweise Auswertung, bricht den Push-down. Nur für Randfälle.
- Push-down
- Ausführungsmuster, bei dem Datasphere SQL in HANA-native, in der Column-Store-Engine ausgeführte Operationen übersetzt.
- CTE
- Common Table Expression — WITH-Klausel, die ein benanntes Ergebnis für die Verwendung in einer einzelnen Query definiert.
- Window function
- Aggregation, die über eine durch PARTITION BY + ORDER BY definierte Zeilenpartition arbeitet (z. B. ROW_NUMBER, SUM OVER).
- Three-layer composition
- Kanonisches Datasphere-Muster: Staging → Domain → Consumption Views, jede wiederverwendbar und testbar.
- Calculation View
- Legacy-HANA-natives View-Artefakt (älter als Datasphere). Datasphere-SQL-Views kompilieren im Hintergrund zu Calculation Views.
Quellen
- SAP Datasphere — Modeling docs
- SAP HANA SQL Reference
- Datasphere — Graphical view tutorials
- TechEd 2025 session DA304 — modeling deep-dive
- SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
- SAP News Center — SAP Unveils the Autonomous Enterprise
- SAP News Center — The Future of the Enterprise Is Autonomous
- SAP News Center — 2026 SAP Sapphire Keynote: Powering the Autonomous Enterprise
- SAP Datasphere — Help Portal
- SAP Datasphere — official product page
- SAP Analytics Cloud — Help Portal
- SAP Analytics Cloud — official product page
- SAP BW/4HANA — Help Portal
- SAP S/4HANA — Help Portal
- SAP News Center
- SAP Community
- SAP — industries overview
- Gartner — research & analyst site
- BARC — BI & Analytics research
- TDWI — data & analytics research
- DSAG — German-speaking SAP user group
- ASUG — Americas' SAP User Group
- Databricks — official site
- EU AI Act — Regulation (EU) 2024/1689, Art. 14 (Human Oversight)
- SAP Help Portal — Administering SAP Datasphere: Enable Joule for SAP Datasphere
- From HANA Studio to HANA Cloud: The Pain Points Nobody Warns You About — SAP Community (Technology Blog Posts by SAP)
- Innovate with SAP HANA Cloud, an agentic multi-model database service — SAP Community (Technology Blog Posts by SAP)
- Currency Conversion in SAP Datasphere Using Graphical Views — SAP Community (Technology Blog Posts by Members)
- Consuming Data Products in SAP HANA Cloud via SAP Business Application Studio/SAP Build Code — SAP Community (Technology Blog Posts by SAP)
- New Machine Learning, NLP and AI features in SAP HANA Cloud 2025 Q3 — SAP Community (Technology Blog Posts by SAP)
- The Question of Full Loading Large CDS VIews from S/4 HANA: Problems and Solutions — SAP Community (Technology Blog Posts by SAP)
- SAP Datasphere: How to define Offsets for Restriction Variables in Analytic Models — SAP Community (Technology Blog Posts by Members)
- Agentic Databases for Data Scientists: SAP HANA Cloud Will Equip You with a Team — SAP Community (Technology Blog Posts by SAP)
- Hello Python: My First Script in SAP BAS Connecting to HANA Cloud — SAP Community (Technology Blog Posts by Members)
- Introduction to Alert Rule Sets in SAP HANA Cloud Central — SAP Community (Technology Blog Posts by SAP)
- 🚀☁️ Migrating to SAP HANA Cloud: A Business Transformation Journey — SAP Community (Technology Blog Posts by Members)
- Consuming the Parameterized CDS View using OData in Datasphere — SAP Community (Technology Blog Posts by Members)
- View/Access backend data in S/4 HANA Cloud,Public Edition — SAP Community (Technology Blog Posts by Members)
- SAP Datasphere & Python : One click to export data of multiple views in Excel/CSV — SAP Community (Technology Blog Posts by Members)
- Currency and unit conversion in SAP Datasphere Analytic Model with variable and value help — SAP Community (Technology Blog Posts by Members)
- All Datasphere Functions in One File — SAP Community (Technology Blog Posts by SAP)
- Query modelling in SAP DATASPHERE with use case example — SAP Community (CRM and CX Blog Posts by SAP)
- New Machine Learning and AI features in SAP HANA Cloud 2025 Q2 — SAP Community (Technology Blog Posts by SAP)
- Export Datasphere Views Data in CSV Format — SAP Community (Technology Blog Posts by Members)
- Integrating Open SQL Schema Tables with SAP Datasphere Space using Dataflow — SAP Community (Technology Blog Posts by Members)
- SAP Datasphere External Access Overview: APIs, CLI and SQL — SAP Community (Technology Blog Posts by SAP)
- New Machine Learning and AI features in SAP HANA Cloud 2025 Q1 — SAP Community (Technology Blog Posts by SAP)
- Exploring New SQL on Files Use Cases with SAP HANA Cloud QRC 04/2024 and QRC 01/2025 — SAP Community (Technology Blog Posts by SAP)
- Datasphere - Graphical vs SQL Views. Procs and Cons of each? — SAP Community (Technology Blog Posts by Members)
- Loop control using SQLScript view, Data Flow script operator & Open SQL procedure in SAP Datasphere — SAP Community (Technology Blog Posts by Members)
Vollständige Karte für Mitglieder. Was die vollständige Karte ergänzt: den vollständigen Entscheidungsrahmen · den Vergleich SAP · Snowflake · Databricks · Fabric · die häufigen Fallstricke und ihre Behebung · die Kurzreferenz · die Architekturschemata · die Codeblöcke · die zitierfähigen Kennzahlen.