Hello All,
We have performance issues when running SAP BI query. Please find the details below and kindly help on the same.
Issue : We have performance issues when executing a SAP BI query as it is taking around 4minutes to get the data.
System version : SAP BI 7.3
Tool used: SAP BI Query Designer
Layout of the Query : Number of rows : 0
Number of columns : 4(Direct Key figures from the Multiprovider)
Free Characteristics : 77
Data volume : 4million records(No aggregates as we are using BWA)
Additional data: Indexing, Compression and rollups are done.
We have 7-8 virtual key figures and we are updating the virtual key figures through a BADI implementation(Dynamic calculation) and we have set a filter to use that BADI only for particular set of queries(We have around 5 queries on the Multiprovider and we set a filter for 3 queries to use that BADI) .
BADI:
Analysis done : We kept a break point in BADI and executed the query(Which is not in the filter – Which should not use the BADI) and tested the same , the query is not hitting the BADI but when we run the statistics in RSRT it shows that the maximum time took in BADI computation.
The filter in the BADI implementation showed above to process BADI for few queries is not working as the RSRT shows that it is hitting the BADI.
Do we have any other approach to use the BADI only in the queries where virtual key figures are used?
Could you please provide the inputs on the same if anyone has worked on the Virtual key figures or Enhancing the query performance where virtual key figures are used.
Thanks in advance!
Regards
Rajesh.