These tools use all RSDD* tables/views and displays them in a colorful and sorted way. My favourites are BW-TOOLS, BW_QUERY_ACCESSES and BIIPTOOLS. 6. ST14ST14 -> Business Warehouse -> plan analyze -> client 010 choose date , Basis Data (Top Objects) and Basis: Determine Top DB Objects and schedule it you will get a great analyze for your whole BI system, including
6.1 ST14 OverviewIf you have trouble with the growth of your system this is a great entry point to start your analyze to find out where the space is gone ;)So you know now which requests should be compressed and how to get rid of partitions (maybe repartitioning; rsa1 -> administation -> repartitioning), but keep in mind that repartitioning creates shadow tables in namespace /BIC/4E<InfoCubename> and /BIC/4F<InfoCubename>. This tables are exists until the next repartitioning, so you can delete them after the repartitioning is completed. Locate and delete empty F-partitions via report SAP_DROP_EMPTY_FPARTITION (note 430486) 7. StatisticsTA: RSDDSTAT statistic recording (tracing) settings for for Infoprovider/queries etc.Views RSDDSTAT_OLAP (OLAP + Frontend statistics) RSDDSTAT_DM (multiprovider, aggregate-split, DB access time, rfc time) Use TA SE11 to view there content. Column AGGRAGATE to identify if it´s using aggregates or the BWA: aggregates are 1xxxxxx and BWA-Indizes with <InfoCube>$X How to delete statistics TA RSDDSTAT (manual deletion) setting up the tracelevel of queries and setting up deleletion of statistics automatical deletion Table RSADMIN Parameter TCT_KEEP_OLAP_DM_DATA_N_DAYS (DEFAULT 14 days) date is relating field Starttime in table RSDDSTATINFO 8. ST02check every instance for swaps -> double click on the red marked lines and then click on current parameters and you will see which parameter you should increase. Please read the sap help for each parameter it could be that there are dependencies! (Memory and Buffer). There are two possible reasons for swapping:
Note : Before you change the settings, also have an eye on the pools via tool sappfpar! (on OS as sidadm: sappfpar check pf=<path-to-profile> ) 9. Using the BW Administration CockpitSetup via SPRO (BI -> Seetings for BI Content -> Business Intelligence ->BI Adminstration Cockpit)Prerequisites:
Pros:
9.1 compressed and not compressed requestsBIAdminCockpit_PC_status9.2 process chain status10. Optimizing performance of InfoProvidersin summary
- range partitioning (only for data base system which can handle
partitions, e.g. oracle, DB2, MSSQL)
- clustering - application level 11. ILM (Information Lifecycle Management)
Currently we don´t use any kind of ILM, but research is going on ;) 12. BWA Business Warehouse Accelerator (just a small summary):
1) Report: RSDDTREX_INDEX_LOAD_UNLOAD to load or delete BWA Indizes from the memory of the BWA servers. This can also be done over the RSRV ->Tests in Transaction RSRV -> BI Accelerator -> BI Accelerator Performance Checks -> Load BIA index data into main memory/Delete BIA index data from main memory. 2) Optimize Rollup process with BWA-Delta-Index via RSRV (Tests in Transaction RSRV -> All Elementary Tests ->BI Accelerator ->BI Accelerator Performance Checks -> Propose Delta-Index for Indixes ) Note that the Delta index growth with every load. The Delta index should not be bigger than 10% of the main index. If this is the case -> merge both indexes via report RSDDTREX_DELTAINDEX_MERGE 3) Use the BWA/BIA Index Maintenance Wizard for DFI Support or the option 'Always keep all BIA index data in main store'. So they won´t be read from the disk, they stay always in memory! You can also activate and monitore DFI support via the trexadmin standalone tool. Control your memory consumption of BWA for this option! BWA_RSDDTREX_MEMORY_ESTIMATE 12.1 result of report RSDDTREX_MEMORY_ESTIMATERSA1_BWA_Index_Settings_keep_in_memory12.2 option index keep in memory via BWA/BIA Index Maintenance WizardBWA_suggest_delta_indexes12.3 BWA suggestion for delta indexes (RSRV, see 12. 2) )13. Query analyzing examplefind out which queries have a long runtime over ST03n: Query_analyze_ST03n 13.1 ST03n - very high DB useage for this queryCheck list
The high runtime causes also from a bug in the db statistics (results in a bad execution plan) which will be fixed in a merge fix (9657085 for PSU 1 and 10007936 for PSU2) for oracle 11g. (bug 9495669 see note 1477787) Query_analyze_RSRT 13.2 You can see a high usage of the data manager (part of the analytic engine) = read access to the Infoproviders. In this case read time of the DB.14. General Hints
I hope I could give you some useful hints for your analyses. I appreciate any kind of feedback, improvements and own experiences. Be careful with compression and partitioning, just use it if you know what you are doing and what is happening with your data!!! May be I could show an old stager some new tables/transactions or some useful hints ;) Some useful links and documents:
Here
is Starting points for a BI performance analysis and some useful
tables/reports regarding OLAP Cache, BWA, (re-)partitioning, ILM etc.
Good article from author Jens Gleichmann.
Attached is an html file for reference:
Link to article online : http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/21339 |
Better Place to share Knowledge in MODELING, EXTRACTION, REPORTING - Real time Scenarios with examples and Videos....This blog gives you complete overview of SAP BI....In this blog, you can find articles and step by step procedures to perform specific tasks in SAP BW/BI.
ONE TOUCH WEB LINKS
- Technology Influences
- Digital Inspiration
- SaveDelete
- Blogsdna
- NirmalTV.com
- SHOUTMELOUD
- AmitBhawani
- DEVIL'S WORKSHOP
- Track.in
- BLOGSOLUTE
- 9Lessons
- Wordpress
- ebay
- My Journey To Billionaire Club
- paypal
- BlogSpot
- msn
- live
- Yahoo
- Youtube
- Make My Trip
- NDTV
- BBC
- CNN
- Forbes
- Youngest Blogger
- World Pulse - Community - Connect with women across the globe
- Chillibreeze - Successful Indian Women Enterpreneurs
Sunday, 1 April 2012
Summary of BI 7.0 performance improvements
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment