Hi
Performance can be based on
1. Reporting Performance
2. Load Performanceor General Performance.
For improving the Report Performance
1. Create Aggregates on Info cubes
2. Use OLAP Cache for buffering the query result to reduce burden on database
3. Pre-calculated Web templates helps to distribute workload of running report to off-peak hours and can have report result set ready for very fast access to data.
4. Use small amount of result data as starting point of any queries and do the drill down
5. Avoid reporting on ODS
6. Prefer to use Inclusion rather than using Exclusion.
7. Use read mode "read when navigating and expanding the hierarchies"
8. Use compression of info cube since the E table is optimized for queries
9. Create additional indexes at manage data target - performance tab
10. Run DB Statistics often
For improvingLoad Performance:
1. Check the ABAP Coding at Transformations this would make performance slow
2. Keep available of more dialog processes available and do load balance to different servers
3. Indexes on source tables
4. Use fixed length files if you load data from flat files and put the files on the application server
5. Prefer to use SAP delivered standard extractors
6. Use PSA and Datatarget parallel option in the infopackage load settings
7. Start several infopackages parallel with different selection options
8. load master data before loading transaction data.
9. Use Write Optimized DSO for improve the load performance for Full load.
10. Minimize work process.
11. Delete Application log entries & Idoc table entries.
For improvingGeneral Performance
1. Archieve and delete the old data
2. Use line item dimensions for large data
3. Use BW statistics cube to monitor the performance
4. If you are not going to use DSO for reporting disable the Bex reporting flag
Regards,
Sudhakar.