cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Live Data Connection in SAP Analytics Cloud: pros & cons

mateusz_mikulski
Participant
6,270

Dear SAC Community,

I would like to collect some thoughts about SAC & Live Data Connection (we are using live connection to BW4 2.0).

From one side, Live Data Connection is great from the maintenance perspective:

  • We don’t need to build row level security in SAC, as the BW4 framework is reused (what user is able to see in BW4, will be able to see in SAC without additional configuration), we can easily reuse authorization relevant InfoObjects with variables.
  • We don’t need to transfer any data to SAC and setup scheduled jobs.
  • We can easily reuse BW components, hierarches, texts, variables.
  • BW Query changes are reflected in SAC immediately.

However, Live Data Connection brings some serious downsides:

  • Some BW4 data models changes are just not reflected in SAC. Sometimes it is enough to re-save the SAC model or rebuild and refresh BW Info Provider DTA buffer, but sometimes the change is not visible for existing SAC Stories (or SAC Story starts to work in a not predictable way, throwing random errors). Sometimes the only workaround is to rebuild the SAC model & story from scratch (imagine doing that for 60+ productive stories)! In note 2789695 - Considerations when changing backend data models used in SAP Analytics Cloud through live connections, SAP advices to keep changes of backend models used in productive SAC stories to a minimum, which is not possible with living environment where the change is written in a DNA. SAC is losing the synchronization between the backend meta data and the remote model's meta data for changes like common InfoObject length change, new authorization variable in a model.
  • Performance. It is extremely important to build queries for SAC in a proper way (tailor made queries), but even with that, the general performance is whimsical. Sometimes is good, sometimes is not, sometimes some strange errors pop up (variable submit error, error 2981, error 70 ) (but we have thousands of users every day and for sure that is important performance factor).
  • Many bugs, especially with blending, hierarchies, and structures. I can’t count how many notes I’ve implemented recently (and our BW4 is rather up to date, SP5 now) and how many types of errors I’ve seen.
  • SAC features not supported for Live Data Connection, especially smart features (Discovery, Predict, Insights), for Search to Insight authorization characteristics are not supported… Every quarter we get a list of new SAC features, but I always first need to check what is working for Live Data Connection.

I really appreciate Live Connection in SAC, I really do. However, with number of challenges, sometimes I think that maybe import connection would be better. I would love to confront my opinion with someone else – what is your opinion about Live Connection? How stable is your setup?

Thanks in advance for any inputs, comments, thoughts!

Accepted Solutions (0)

Answers (2)

Answers (2)

member123
Explorer
0 Kudos

Hi Roland,

I do have a question for you and others.

Is there a limitation to the number of rows to be displayed while executing a SAC story in tabular format using live connection with S4 HANA systemin the backend..

Can the user see 2 million rows of data in a SAC Tabular format story?

For Example, we have multiple hierarchy nodes and we would like to expand and hence huge amount of data to be displayed.

Thank you,

Amar

deshmukh
Participant
0 Kudos

member123 could you please tell me how many cells of data can be pulled at a single shot in classical story table. If you have found the answer.

We have a story with single table with 18 columns and 10 input controls. Story built using Hana calculation view using live connection. When i open/run the report i get the message

"The data cannot be displayed: the query process was stopped before it finished because it returned too many records. Please try filtering your data.

Correlation ID: 37445833-5520-4986-b140-117643641833"

Thank You

RolandKramer
Active Contributor
0 Kudos

Hello mateusz_mikulski

See my recent Blog - next Mystery solved – proper SAC Connection

After I have provided some Test Systems based on 7.50 and BW/4 2.0 to the SAC Development, the so called "live connection" is the best approach.

the main challenges from my side is, that there are still way too much data is send to SAC and also too much calculation are done on the SAC instance before sending the data to the End User.

If the SAP BW(/4) would be used more for what it stands for, e.g. OLAP processing, calculations, planning, consolidation, etc. and only sending the needed data to SAC the response would be quicker, the Network Stream lower and the overall Performance much better.

Finally: data sovereignty. with live connection no (sensitive) customer data is transferred and (even temporary) stored on the Amazon Hyperscaler Platform were SAP Analytics Cloud is build on has left the Company premises.

Blog - why SAP BW/4HANA?

Best Regards Roland