Analytics Legends Die Wissensplattform für SAP Analytics
Konzeptkarte

HANA-Performance-Tuning

HANA-Performance-Tuning — Abschnittsillustration von Analytics Legends für die SAP-Analytics-Wissensdatenbank (Konzepte, Studien, Academy)

Stand 2026-07-23

Was ist HANA-Performance-Tuning?

HANA-Tuning unterscheidet den Architekten, der Query-Pläne liest, vom Junior, der „das Datenvolumen" verantwortlich macht – fünf Stellhebel verwandeln eine 5–50-Sekunden-Abfrage in eine mit 100–500 ms.

Worum es geht

HANA Performance Tuning ist die ingenieurtechnische Disziplin, Abfragen in 100–500 ms statt in 5–50 Sekunden laufen zu lassen. Sie unterscheidet den Senior-Architekten (der Query-Pläne liest, Partitionen entwirft, weiß, wann eine Hierarchie zu flachen ist) vom Junior-Berater (der „das Datenvolumen“ verantwortlich macht). Für SAP-Analytics-Berater im BDC-Zeitalter — in dem Datasphere auf HANA Cloud aufsetzt (Begleitkonzept C001) — ist HANA-Fluency die architektonische Währung, die Modellierungsentscheidungen in Millisekunden umsetzt und Millisekunden in Nutzerakzeptanz.

Die fünf Tuning-Hebel in Prioritätsreihenfolge. (1) Column-Store-Eignung — bestätigen, dass Tabellen spaltenorientiert sind (Standard, aber Legacy-Migrationen behalten manchmal Row-Store bei). 10–100-facher Unterschied in der Scan-Geschwindigkeit. (2) Push-down-Erhalt — Query-Pläne zeigen, ob der HANA-Optimizer Prädikate und Projektionen in die Speicherschicht geschoben hat. Script Views (Begleitkonzept C004) brechen Push-down; als SQL neu schreiben. (3) Partitionsdesign — Faktentabellen nach FISCAL_YEAR partitionieren (2–5 Mio. Zeilen/Partition optimal). Partition Pruning vermeidet das Scannen irrelevanter Daten. (4) Statistiken + Indexierung — Statistiken auf Join-Spalten sammeln; invertierte Indizes auf filterintensiven Spalten anlegen. (5) Materialisierung vs. Föderation — föderiert ein Datasphere View 5+ Quellen, das Join-Ergebnis materialisieren; die Abfragelatenz sinkt um das 5–20-Fache.

Die Query-Plan-Diagnose. Der Plan Visualizer von HANA Studio zeigt den Operatorbaum je Abfrage. Ihn zu lesen erfordert 5–10 Minuten Übung. Zu prüfen sind: Tabellen-Scans (Scan-Größe relativ zur Gesamttabellengröße — > 50 % = Filter nicht heruntergeschoben), Join-Algorithmen (Hash-Join vs. Nested-Loop — Nested-Loop bei > 10K Zeilen = Problem), Ergebniszeilen-Volumen je Operator (oberster Operator = Gesamtergebnis; Zwischenspitzen = schlechte Join-Reihenfolge). Der Senior-Architekt investiert 30–60 Minuten je Diagnose einer langsamen Abfrage und benennt den konkret verantwortlichen Operator.

Warum es zählt

  • Script Views brechen Push-down still und leise — allein das Umschreiben als SQL kann einen Sprung in der Latenz bewirken, den keine noch so große Hardware-Skalierung beheben würde.
  • 5+ Quellen in einem Datasphere View zu föderieren, ohne das Join-Ergebnis zu materialisieren, kostet das 5- bis 20-Fache an Latenz — eine Entscheidung, die zur Modellierungszeit fällt, kein Laufzeitproblem, das man später flicken kann.
  • Ein Senior investiert 30–60 Minuten in das Lesen des Operatorbaums im Plan Visualizer je langsamer Abfrage und benennt den exakt verantwortlichen Operator — vage Diagnosen wie „das ist langsam“ überstehen diese Disziplin nicht.

Kernpunkte

  • Fünf Tuning-Hebel: Column-Store · Push-down · Partition · Statistik/Index · Materialisieren-vs-Föderieren.
  • Der Plan Visualizer ist das Diagnosewerkzeug; ihn zu lesen erfordert 5–10 Minuten Übung.
  • Push-down-Erhalt: keine Script Views im AM-Abhängigkeitsbaum.
  • Partitionsdesign: FISCAL_YEAR + 2–5 Mio. Zeilen/Partition optimal.
  • Materialisieren ab 5+ föderierten Quellen (5–20-fache Latenzverbesserung).
  • Calculation Views ≤ 2 Ebenen tief.
  • Tuning-ROI: 100- bis 1000-fach gegenüber Kapazitätserweiterung.
  • DAC-Overhead: 3–5 ms/Regel × N gestapelt.
  • HANA Performance Tuning ist erst gemeistert, wenn es eine konkret benannte Buyer-Entscheidung verändert.
  • Beginnen Sie mit dem semantischen Vertrag und dem Kontrollmodell, bevor Sie das Tool vorführen.

Begriffe auf dieser Seite

Column-Store
HANAs Standard-Speicherlayout: Spalten separat gespeichert, optimal für analytische Scans. 10–100-fach schneller als Row-Store.
Push-down
Der Optimizer schiebt Prädikate und Projektionen in die Speicherschicht. Script Views brechen das.
Plan Visualizer
Werkzeug in HANA Studio, das den Operatorbaum je Abfrage zeigt. Das primäre Diagnosewerkzeug.
Partition Pruning
Der Optimizer überspringt irrelevante Partitionen beim Scan. Erfordert Partitionsdesign (typischerweise FISCAL_YEAR).
Materialisieren-vs-Föderieren
Kompromiss: die föderierte Multi-Source-Abfrage ist langsamer, aber die Daten sind aktuell; der materialisierte Join ist schneller, aber mit Kopieraufwand.
Cold Cache
Die erste Abfrage des Tages ist langsamer, weil die Daten noch nicht im HANA-RAM liegen. Hot-Modelle nach Zeitplan vorwärmen.
Calculation-View-Verschachtelung
Geschichtete HANA Views, bei denen jede Ebene Optimierungskomplexität hinzufügt. Auf ≤ 2 Ebenen begrenzen, für die Lesbarkeit.
DAC-Overhead
Kosten pro Regel für das Umschreiben der Abfrage: 3–5 ms pro Regel und Abfrage. Gestapelte Regeln summieren sich.

Quellen

  1. SAP HANA SQL Reference
  2. TechEd 2025 — HANA tuning deep-dive
  3. Eursap freelance HANA-tuning patterns
  4. SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
  5. SAP News Center — SAP Unveils the Autonomous Enterprise
  6. SAP News Center — The Future of the Enterprise Is Autonomous
  7. SAP News Center — 2026 SAP Sapphire Keynote: Powering the Autonomous Enterprise
  8. SAP Datasphere — Help Portal
  9. SAP Datasphere — official product page
  10. SAP Analytics Cloud — Help Portal
  11. SAP Analytics Cloud — official product page
  12. SAP BW/4HANA — Help Portal
  13. SAP S/4HANA — Help Portal
  14. SAP News Center
  15. SAP Community
  16. SAP — industries overview
  17. EFRAG — CSRD/ESRS standards
  18. Gartner — research & analyst site
  19. BARC — BI & Analytics research
  20. TDWI — data & analytics research
  21. DSAG — German-speaking SAP user group
  22. ASUG — Americas' SAP User Group
  23. Databricks — official site
  24. SAP Sapphire Orlando 2026 - AI database for AI agents and apps: Overview of SAP HANA Cloud — SAP Community (Technology Blog Posts by SAP)
  25. Meet Your HANA Cloud Lifecycle Agent: Enabled by Joule and SAP Automation Pilot — SAP Community (Technology Blog Posts by SAP)
  26. What’s New in SAP HANA Cloud – March 2026 — SAP Community (Technology Blog Posts by SAP)
  27. Introducing Performance Analyzer in SAP HANA Cloud Central — SAP Community (Technology Blog Posts by SAP)
  28. From HANA Studio to HANA Cloud: The Pain Points Nobody Warns You About — SAP Community (Technology Blog Posts by SAP)
  29. Automating SAP HANA Cloud (Other Environment) DB Lifecycle Management with SAP Automation Pilot — SAP Community (Technology Blog Posts by SAP)
  30. Hello Python: My First Script in SAP BAS Connecting to HANA Cloud — SAP Community (Technology Blog Posts by Members)
  31. 🚀☁️ Migrating to SAP HANA Cloud: A Business Transformation Journey — SAP Community (Technology Blog Posts by Members)
  32. Online Session Available: Unlock the Power of SAP HANA Cloud — SAP Community (Technology Blog Posts by SAP)
  33. Supporting the Cloud-Journey: A New Chapter for our SAP HANA Cloud Certification — SAP Community (Technology Blog Posts by SAP)
  34. New IDC Study: The Business Value of SAP HANA Cloud — SAP Community (Technology Blog Posts by SAP)
  35. Creating a CBO with CRUD operations | SAP S/4 HANA Cloud Public Edition — SAP Community (Technology Blog Posts by Members)
  36. SAP HANA Cloud Forced Upgrades & Scheduled Maintenance Windows — SAP Community (Technology Blog Posts by SAP)
  37. Using DYNAMIC partitioning with HANA Platform / HANA Cloud and leverage NSE (disk) storage — SAP Community (Technology Blog Posts by SAP)
  38. Harnessing Dynamic Elasticity (Elastic Compute Node) for Smarter Scaling in SAP HANA Cloud — SAP Community (Technology Blog Posts by SAP)
  39. SAP HANA Cloud sessions at Devtoberfest 2024 — SAP Community (Technology Blog Posts by SAP)
  40. Considerations on Performance Classes in SAP HANA Cloud — SAP Community (Technology Blog Posts by SAP)
  41. New pilots to empower customers to leverage AI and SAP HANA Cloud capabilities to innovate faster — SAP Community (Technology Blog Posts by SAP)
  42. Hana Cloud Database Integration with SAP Cloud Integration via JDBC part -1 — SAP Community (Technology Blog Posts by Members)
  43. Supercharge Your SAP HANA Cloud Experience with SAP EarlyWatch Alert — SAP Community (Technology Blog Posts by SAP)
  44. Optimizing HANA Cloud : A Practical Exploration of Replication, Latency, and Availability Zones — SAP Community (Technology Blog Posts by SAP)
  45. Be among the early adopters of the vector engine in SAP HANA Cloud! — SAP Community (Technology Blog Posts by SAP)
  46. SAP HANA Cloud - Unlocking Performance Classes — SAP Community (Technology Blog Posts by SAP)
  47. Boosting Sales Performance with SAP Commissions and SAP S/4 HANA Cloud Solutions — SAP Community (Human Capital Management Blog Posts by SAP)
  48. Update - SAP HANA Cloud to Support ARM-based AWS Graviton Processors | Driving Price-Performance Improvements and Sustainability via Energy Efficiency — SAP Community (Technology Blog Posts by SAP)

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.

In der App öffnen →