cancel
Showing results for 
Search instead for 
Did you mean: 

Performance Issues in SAP Analytics Cloud with SAP BW/4HANA live connection

kastolia
Explorer
0 Kudos
639

Hello everyone,

Currently, I am creating stories (dashboards + tables) in SAP Analytics Cloud (SAC), I handle all the data preparation in SAP BW/4HANA. There, I have implemented calculation views, composite providers, and BEx queries that fetch data through replication connection via SLT from S/4HANA. Subsequently, using a live connection between BW and SAC, I create models in SAC and then build the stories. The stories simply display the data, and I haven’t implemented any additional calculations.

However, I am facing severe performance issues that I cannot justify, as my dataset is minimal. For instance, one model has only 3,271 rows and 47 columns.

The stories are slow to load, even those that only contain a simple table. This happens across different models that I’ve implemented.

Since I haven’t worked with this specific architecture before, I would greatly appreciate any guidance on where I should start investigating the root cause of these significant performance issues. Any advice would be highly appreciated!

 SAP Analytics Cloud 

 

Accepted Solutions (0)

Answers (1)

Answers (1)

Yogeshwar_M
Explorer
0 Kudos

Hi User,

Please review the suggestions below:

  1. BW Query Optimization

    • Filter out only the required columns in the BW query to eliminate unnecessary data. This helps reduce the query load and improves performance.
    • Simplify composite providers and calculation views by removing unnecessary joins or calculations wherever possible.
    • Use aggregates or compressed data to enhance query runtime efficiency.
  2. SAC Story Optimization

    • Filter Dimensions and Measures: Ensure the story includes only the required dimensions and measures, reducing the data being processed and displayed.
    • Optimize Widgets: Loading multiple widgets (charts, tables, etc.) on a single page can strain performance. Simplify the story by limiting widgets or distributing them across multiple pages.
    • Performance Analyzer: Utilize the Performance Analyzer tool in SAC (accessible via Developer Tools) to identify and resolve bottlenecks in your stories.
    • Enable Caching: Activate story or model caching wherever possible. Precomputed data reduces query execution times and enhances overall performance.

 

0 Kudos

Hello @Yogeshwar_M

what we have tried until now with success is to optimize the BEx query performance through SAP GUI (check transaction RSRT for more info) and also through the SAC live model by using the Data and performance tab capabilities. This has improved our performance from by 2,3 minutes.