Skip to main content

Module 21: BW/4HANA & SAP Analytics Cloud (SAC)

SAP Analytics Cloud (SAC) is SAP's strategic analytics platform and the primary consumer of BW/4HANA analytics in modern landscapes.
A correct connection, security, and performance design determines whether SAC becomes an asset or a bottleneck.

This module covers:

  • Live connection
  • Import connection
  • BW Queries in SAC
  • Security integration
  • Performance considerations

1. SAP Analytics Cloud in BW Landscape​

Role of SAC​

  • Visualization & dashboards
  • Self-service analytics
  • Planning & predictive analytics
  • Web & mobile access
BW/4HANA → BW Query → SAC Story
Key Principle

BW remains the system of record; SAC is the system of insight.


2.1 What is a Live Connection?​

A live connection means:

  • SAC queries BW/4HANA in real time
  • No data is stored in SAC
  • All calculations execute in BW/HANA

Characteristics​

AspectLive Connection
Data storageBW only
LatencyReal-time
SecurityBW authorizations
Data duplicationNone
GovernanceStrong

Typical Use Cases​

  • Enterprise dashboards
  • Financial & sensitive data
  • Large datasets
  • Centralized governance
Best Practice

For BW/4HANA, live connection should be the default choice.


3. Import Connection​

3.1 What is an Import Connection?​

An import connection:

  • Copies data from BW into SAC
  • Stores data in SAC models
  • Refreshes on schedule

Characteristics​

AspectImport Connection
Data storageSAC
LatencyScheduled
SecuritySAC roles
ModelingSAC-side
PerformanceUI-fast

Typical Use Cases​

  • Predictive scenarios
  • Planning models
  • Lightweight datasets
  • Offline analysis
warning

Import connections break the single source of truth principle.


4. Live vs Import – Decision Matrix (Very Important)​

CriteriaLiveImport
Real-time data✅❌
Large data volumes✅❌
BW security reuse✅❌
SAC planning❌✅
Predictive features❌✅
Interview Line

Live for governance, import for agility.


5. BW Queries in SAC​

5.1 How SAC Consumes BW Queries​

  • BW Query acts as semantic layer
  • Variables are prompted in SAC
  • Filters & hierarchies respected
BW Query → SAC Live Model → Story

Best Practices for BW Queries Used in SAC​

DO

Keep queries lightweight
Limit free characteristics
Avoid complex CKFs
Use restricted key figures

AVOID

Query-specific hacks for SAC
Reporting directly on aDSOs
Excessive drilldowns


6. Security Integration​

6.1 Security in Live Connection​

  • Uses BW analysis authorizations
  • PFCG roles apply
  • Row-level security enforced
info

Security is evaluated in BW, not in SAC.


6.2 Security in Import Connection​

  • SAC roles & teams
  • Separate security model
  • Data-level restrictions must be redefined
warning

Security duplication increases maintenance effort.


7. Performance Considerations (Critical)​

7.1 Performance Factors for Live Connection​

FactorImpact
BW modeling qualityHigh
Query designHigh
Network latencyMedium
SAC story complexityMedium

Performance Best Practices​

DO

Optimize BW queries first
Use filters at query level
Reduce story widgets
Avoid unnecessary joins


7.2 Performance Factors for Import Connection​

  • Data volume in SAC
  • Refresh frequency
  • SAC-side modeling complexity
warning

Keep import datasets small and purpose-driven.


8. Common Design Mistakes​

Avoid These

Using import when live is sufficient
Overloading SAC stories
Ignoring BW query optimization
Mixing security models blindly


9. BW/4HANA vs Classic BW (SAC Integration)​

AreaClassic BWBW/4HANA
SAC usageLimitedStrategic
Live connectionPartialStrong
PerformanceModerateHigh
GovernanceMediumStrong

10. Interview-Grade Questions​

Q1. Why is live connection preferred for BW/4HANA?​

Answer: Because it avoids data duplication, enforces BW security, ensures real-time access, and leverages HANA pushdown.

Q2. When should import connection be used?​

Answer: When SAC planning, predictive analytics, or offline analysis is required and data volume is manageable.


11. Summary​

  • SAC is SAP's strategic analytics tool
  • Live connection is preferred for BW
  • Import connection serves niche scenarios
  • BW Queries remain the semantic core
  • Performance depends on BW design first

12. What's Next?​

➡️ Module 22: Security, Auditing & Compliance (BW/4HANA)

Learning Tip

A fast SAC dashboard starts with a well-designed BW model.