Professional Documents
Culture Documents
BW302: Performance Analysis Tools in SAP Business Information Warehouse 3.5
BW302: Performance Analysis Tools in SAP Business Information Warehouse 3.5
Learning Objectives
Overview Workload Monitor SQL Trace Query Monitor Runtime Analysis of Web Templates Summary
OLAP
1. Data Model 2. Query Definition (including OLAP features) 3. Aggregates 4. OLAP Cache 5. Virtual Key Figures / Characteristics 6. Authorizations 1. 2. 3. 4. 5. 6. 7. 8.
Front-end
Query Definition Network WAN and BEx Client Hardware VBA / Java Documents Formatting ODBO / 3rd party
Tools
Overview Workload Monitor SQL Trace Query Monitor Runtime Analysis of Web Templates Summary
In the BW System Load section youll get overview on performance figures for particular periods
Overview Workload Monitor SQL Trace Query Monitor Runtime Analysis of Web Templates Summary
Index Seek
Example
1. Index Scan
Scan on complete index (clustered index scan means: full table scan)
2. Index Seek
Usage of index
3. Nested Loop
Note different node names in ORACLE and in MS SQL New: cost estimation per node
Overview Workload Monitor SQL Trace Query Monitor Runtime Analysis of Web Templates Summary
Check Aggregates
Display SQL Statement for query Show Execution Plan Show BW Statistics Bypass Cache, retrieve data from DB
Demo
Demo
Overview Workload Monitor SQL Trace Query Monitor Runtime Analysis of Web Templates Summary
Gross times:
Net times:
+ + + +
New in SICF
Overview Workload Monitor SQL Trace Query Monitor Runtime Analysis of Web Templates Summary
Summary
When faced with performance issues, use Workload Monitor (or BW Technical Content) to identify the area The Query Monitor helps to analyze a query in detail (providing DB tools, breakpoints and debugging options) SQL Trace and ABAP trace may help you for specific database and/or customer-specific ABAP coding problems
Further Information
Public Web:
www.sap.com SAP Developer Network: www.sdn.sap.com BI SAP Customer Services Network: www.sap.com/services/
Questions?
Q&A
SAP AG 2004, SAP TechEd / Session BW302 / 31
Feedback
Please complete your session evaluation. Be courteous deposit your trash, and do not take the handouts for the following session.
Thank You !
permission of SAP AG. The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other
software vendors.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries,
pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, and Informix are trademarks or registered trademarks of IBM Corporation in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered
implemented by Netscape.
MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver and other SAP products and services mentioned herein
as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated
companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
SAP AG 2004, SAP TechEd / Session BW302 / 33