Hi VC gurus!
I wanted to ask if anyone had come across ways to optimize VC dashboards. We have a complex dashboard, with many tabs, tables, charts etc... and multiple queries (30+!!)... this is taking over 20 minutes to completely load!
When I do a performance analysis I can see that 99% of the processing time is spent running the RFC function module in the BW system called RS_VC_GET_QUERY_VIEW_DATA_FLAT. I am not sure exactly what this FM is doing but based on it's name and a bit of text I read in a Visual Composer book that said: "Because Visual Composer requires a flattened view of data..." I can only assume that this FM is doing some sort of flattening of the data structure so that VC can use it. We do not see this FM running if we run the queries via the Bex Analyser - so I must assume it is on VC related.
Does anyone have any ideas how to improve the performance of this FM? Are there ways to avoid running it or ways to cache the result from it so VC doesn't need to re-run it every time the dashboard is loaded?
Many thanks,
Simon