on 08-25-2015 5:08 PM
Hi Gurus,
I was under the impression that when we render the data once from Database (DB), using "setFilter" selects the data from the posted value and does not hit the DB again. But when I run a trace on HANA and execute my code, I see that it does hit the DB to fetch the same values again.
In Datasource Initial View, i have set all the values to fetch data from result set and not hit the DB again. Has anyone checked into this issue yet or we are just believing what SAP documentation says?
Love to get your comments on this!!
Raj
there is no local cache mechanism in design Studio, so for sure setfilter will hit the DB.
Beat regards,
Victor
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Victor,
Does the behaviour depend on the data source? I have noticed that with BEx Queries, the first time setFilter() is applied to a particular dimension member, the response time is noticeable as it is going back to the database but if the same filter is subsequently applied the response time is almost instantaneous. I had assumed this was due to the Local/Global Caches as described in the BW Wiki entry for OLAP Cache. In particular, the statement "At runtime, all drilldown states of the query are cached locally to start with and then stored globally if required." seems to be consistent with the filter response times I have experienced with BEx data sources in Design Studio.
Any thoughts on this?
Thanks,
Mustafa.
User | Count |
---|---|
87 | |
10 | |
9 | |
9 | |
9 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.