cancel
Showing results for 
Search instead for 
Did you mean: 

SAP BW Aggregates

Former Member
0 Kudos

Dear SAP Gurus,

I want to know the way of building Aggregates on Cubes on which the Multi provider is built by taking the 7 cubes into consideration.

How we can improve the Query performance of a Query which was fetching data from multiprovider built on 7 cubes?

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Aggregates is to built, when queries on that cube frequently in use.

And the database parameters for that query exceeds the SAP specified values.

How to Tell if an Aggregate Will Help

Do the following Steps

Call query or InfoCube overview in technical content or ST03

��Sort by mean overall time to find queries/InfoCubes with highestruntimes

Calculate the KPI ‘aggregation ratio’= number of records read from DB / number of records transferred

Check quota of database time to total runtime As a rule of thumb, an aggregate will be helpful if the query statistics show:

Summarization Ratio > 10Summarization Ratio > 10,I.e. 10 times more records are read than are displayed, AND

Percentage of DB time > 30%Percentage of DB time > 30%,I.e. the time spent on database is a substantial part of the whole query runtime

Go thorough following link

Presentation

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3f66ba90-0201-0010-ac8d-b61d8fd9...

If it helpful assign points

Regards

Rajanikanth Reddy

Former Member
0 Kudos

1. Dont try to take any report if the data is in a single cube; even though the cube may be a part of the multi cube.

2. If you build aggregates on the basic cubes, and when the query is executed, the system will automatically use aggregates if required.

3. RSDDSTAT is the key table.

4. Explore other performance options like caching, RRI, etc.

Ravi Thothadri