Analytics Legends The knowledge platform for SAP Analytics
Concept card

Secure-by-Default for SAP Analytics Delivery (the S in GSTACK)

Secure-by-Default for SAP Analytics Delivery (the S in GSTACK) — Analytics Legends section illustration for the SAP Analytics knowledge base (concepts, studies, Academy)

As of 2026-07-23

What is Secure-by-Default for SAP Analytics Delivery (the S in GSTACK)?

Secure-by-default is a pattern library, not a principle — every default (RLS on, public sharing off, watermarked exports, TLS on every RFC) pairs with a named override path and a gate that catches deviations at write time.

The pattern library

Each pattern is a one-liner default that a consultant applies on every Datasphere / BDC / SAC / BW/4HANA engagement, plus the gate that catches the override.

Datasphere

Datasphere
PatternDefaultOverride requires
Row-level securityON for every fact viewsign-off + reason in model.security filter off reason
Consumption roleconsume-only (no edit on production view)architect explicit grant
Public sharingOFFdata-classification re-review
Federated source PIIdata-mask layer requiredInfoSec review
Audit-log on view readONnone — never off

Business Data Cloud (BDC)

Business Data Cloud (BDC)
PatternDefaultOverride requires
Iceberg writesstaged with provenance metadata (table + commit)architect sign-off + post-write audit-log entry
Joule enterprise agentguard-rails: data-scope = caller's session roleInfoSec review for elevated scope
Cross-tenant joinDENYper-tenant explicit grant + data-classification re-review
Lakehouse object-store ACLleast-privilege, principal-awareplatform-team approval

SAP Analytics Cloud (SAC)

SAP Analytics Cloud (SAC)
PatternDefaultOverride requires
Story workspaceprivate until reviewedstory-publish approval
Embedded exportwatermarkedexport-policy sign-off
Public linkOFFdata-owner approval + expiry stamp
Live connection rolesleast-privilege, scoped to datasetarchitect grant
Drill-through to federated sourceRLS verified at every hopre-test on every model edit

BW/4HANA

Why it matters

  • Row-level security defaults ON for every Datasphere fact view; turning it off requires sign-off and a reason logged in the model's security-filter field — not a silent choice.
  • SAC story workspaces default private until reviewed and embedded exports default watermarked — publication and export both require explicit sign-off to override.
  • The gate contract catches overrides at write time via pre-commit hooks for code-defined controls and postbuild audits — not at audit time, months later.

Key points

  • Default = safe path. Override = explicit cost + sign-off.
  • Pattern library covers Datasphere · BDC · SAC · BW/4HANA — four products, ~20 default patterns.
  • Every pattern carries a gate: pre-commit / postbuild / live-origin probe.
  • Audit ledger captures overrides, not heroics. Trail of consent ≠ trail of guesses.
  • Maps to canonical skill `security-best-practices`. Refresh quarterly.
  • Secure-by-Default for SAP Analytics Delivery (the S in GSTACK) is mastered only when it changes a named buyer decision.
  • Start with the semantic contract and control model before demonstrating the tool.
  • Use current SAP, analyst, study, KG, and news signals as evidence, not decoration.
  • Separate verified facts from directional trends and modeled assumptions.
  • Define owner, metric, threshold, support path, and rollback before scaling.

Terms used on this page

Choice architecture
The structure of options presented to the user, designed so the safe path is the default. Coined by Thaler/Sunstein.
Pre-commit hook
Audit gate that runs locally before a commit lands — catches overrides at write time, not audit time.
Postbuild audit
Audit gate that runs after the build produces an artefact — catches content-level overrides like SAC story public links.
RLS
Row-level security — restricts which rows a user can see in a query, typically based on attributes of the user (country, role, employer).
Decision owner
The accountable person who accepts the trade-off and funds the next action.
Semantic contract
The shared definition of business terms, metrics, entities, and access rules used by tools and teams.
Control plane
The layer that applies policy, access, lineage, monitoring, and escalation across the operating model.
Evidence grade
A label that separates verified fact, directional signal, modeled assumption, and field observation.

Sources

  1. OWASP Application Security Verification Standard (ASVS)
  2. NIST Secure Software Development Framework (SSDF)
  3. SAP Datasphere Authorization Concept
  4. SAP Analytics Cloud Security Configuration
  5. SAP News Center — Accelerate the Autonomous Enterprise with SAP Business Data Cloud
  6. SAP News Center — SAP Unveils the Autonomous Enterprise
  7. SAP News Center — The Future of the Enterprise Is Autonomous
  8. SAP News Center — 2026 SAP Sapphire Keynote: Powering the Autonomous Enterprise
  9. SAP Datasphere — official product page
  10. SAP Analytics Cloud — official product page
  11. SAP BW/4HANA — Help Portal
  12. SAP S/4HANA — Help Portal
  13. SAP News Center
  14. SAP Community
  15. SAP — industries overview
  16. EFRAG — CSRD/ESRS standards
  17. Gartner — research & analyst site
  18. BARC — BI & Analytics research
  19. TDWI — data & analytics research
  20. DSAG — German-speaking SAP user group
  21. ASUG — Americas' SAP User Group
  22. Databricks — official site
  23. The Challenges You Face and How SAP Business Data Cloud Helps — SAP Community (Data Professionals Blog posts)
  24. Key figure / column based security in Datasphere — SAP Community (Technology Blog Posts by Members)
  25. SAP Analytics Cloud in Business Data Cloud Achieves IBCS Re-Certification until February 2028! — SAP Community (Technology Blog Posts by SAP)
  26. CDS View Linkage between Outbound Delivery, ODO, Warehouse Order & Warehouse Task — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
  27. SAP Business Data Cloud - Consolidated Error Messages in SAC Story Designer — SAP Community (Technology Blog Posts by SAP)
  28. Evolution of Data and Analytics with SAP Business Data Cloud — SAP Community (Technology Blog Posts by Members)
  29. Planning & Analytics (P&A) is an essential part of SAP Business Data Cloud (SAP BDC) — SAP Community (Technology Blog Posts by SAP)
  30. Session 1 Recap & Highlight - SAP BDC The Future of Intelligent Data Architectures 🚀 — SAP Community (Enterprise Architecture Blog Posts)
  31. [Portuguese] SAP Business Data Cloud: Sessões de Expert-Guided Implementation — SAP Community (Technology Blog Posts by SAP)
  32. UPDATE: SAP Datasphere and SAP Analytics Cloud Availability via SAP Business Data Cloud — SAP Community (Technology Blog Posts by SAP)
  33. Accelerate Business Value with SAP Business Data Cloud — SAP Community (Max Success Plan Blog Posts)
  34. Easily Find the Link between Deliveries ↔ Freight Orders – Thanks to a CDS View — SAP Community (Supply Chain Management Blog Posts by Members)
  35. SAP Business Data Cloud : Cybersecurity, Compliance and Data Protection — SAP Community (Technology Blog Posts by SAP)
  36. This Is the Way: Rethinking Analytics Orchestration with REST in SAP Datasphere — SAP Community (Technology Blog Posts by Members)
  37. SAP Business Data Cloud : SAP Analytics Cloud のプロビジョニング — SAP Community (Technology Blog Posts by SAP)
  38. SAP Business Data Cloud: Secure by Design and Intelligent by Default — SAP Community (Technology Blog Posts by SAP)
  39. Securing Data Journey with SAP Business Data Cloud — SAP Community (Technology Blog Posts by SAP)
  40. Provisioning of Business Data Cloud : SAP Analytics Cloud — SAP Community (Technology Blog Posts by SAP)
  41. #SITREC2025 - 🗣️Desbravando o Futuro com SAP Analytics e Business Data Cloud — SAP Community (Recife Blog Posts)
  42. SAP Business Data Cloud : Expert-Guided Implementation series — SAP Community (Technology Blog Posts by SAP)
  43. New era of data and analytics : SAP Business Data Cloud (BDC) — SAP Community (Enterprise Resource Planning Blog Posts by Members)
  44. Analytics Evolution : From Traditional Business Content to SAP BDC Intelligent Applications — SAP Community (Technology Blog Posts by SAP)
  45. Unleashing a New Era in Data & Analytics with SAP Business Data Cloud — SAP Community (Technology Blog Posts by SAP)
  46. Datasphere - Populating Dynamic Default Values in Analytical Model Variables — SAP Community (Technology Blog Posts by Members)
  47. Deployment Readiness: SAP Datasphere & SAP Analytics Cloud — SAP Community (Technology Blog Posts by SAP)

Full card available to members. What the full card adds: the full decision framework · the SAP vs Snowflake / Databricks / Fabric comparison · the common pitfalls and their fix · the cheat sheet · the architecture schemas · the code blocks.

Open in the app →