on 05-08-2006 5:38 PM
Hi.
I am trying to build aggregates on two cubes (Actual and Plan) to improve the performance on two or three specific queries that are build on a MultiProvider base don these two cubes. In this respect, a few questions comes to mind:
Does anyone have some good documents or anything that could help me out as to what to consider when setting up these aggregates?
Is there anything specific I should look for in the query that I want to optimize performance for?
Would it be a good idea to build an aggregate that uses all the characteristics / navigational attributes for this one specific query?
Also, is it a bigger challenge to make aggregates pay off since the query is built on a Multiprovider and it is not possible to build aggregates on a MultiProvider?
Any input greatly appreciated! Thanks.
hi Jon,
check if helps doc 'query performance tuning with aggregate'
try to search oss note on 'query performance multiprovider'
query performance
oss note
557870 'FAQ BW Query Performance'
and 567746 'Composite note BW 3.x performance Query and Web'.
Prakash's weblog
/people/prakash.darji/blog/2006/01/27/query-creation-checklist
/people/prakash.darji/blog/2006/01/26/query-optimization
BW Performance Tuning Knowledge Center - SAP Developer Network (SDN)
hope this helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Jon,
You can use transaction RSRT to execute the report for which you are thinking of creating an aggregate in debugging mode and select all the check boxes under aggregate once the "Debug Option" screen appears. The system will propose you the Aggregate that will be suitable for this report. Based on this you can go and create the aggregate and run this report again to see if there is any imrovment in the performance.
The "Maintainance of Aggregte" screen shows the quality of aggregate based on the compression it carried out(with a ratio) and the number of hits.
Hope it helps.
If it does please award points appropriately.
Amit
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Jon,
run the queries in rsrt and select debug. Check the flag for the aggregates and the system will tell you what aggregates it is using or expecting for the queries. You can use this information to create your aggregates. As it is not possible to build aggregates on a multiprovider, the system will tell you the aggregates to be built on both basis providers.
regards
Siggi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
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.