Home >Documents >SAP BW Performance_Opt_ for BW and HANA for BICS.pdf

SAP BW Performance_Opt_ for BW and HANA for BICS.pdf

Date post:21-Dec-2015
Category:
View:72 times
Download:13 times
Share this document with a friend
Transcript:
  • SAP COMMUNITY NETWORK Final

    2012 SAP AG 1

    How to Performance Optimize SAP

    BusinessObjects Reports Based Upon SAP BW using BICS Connectivity

    Applies to:

    SAP BusinessObjects (BO) BI 4.0 Web Intelligence using Business Intelligence Consumer Services (BICS) Connection with SAP BW as data source.

    Summary:

    This paper provides a step-by-step description including screenshots to evaluate how SAP BW interprets SAP BO Web Intelligence reports using the BICS connectivity. This functionality, also known as tracing or performance analysis on BW & BO, can if used properly increase the performance and user convenience of SAP BusinessObjects Web Intelligence and other reporting tools using BICS tremendously.

    The results of the tracing exercises can give important information on how to optimize BW in general and more importantly redesign BEx Query for the purpose of consuming data in Web Intelligence reports.

    Without evaluating the effect (sometimes referred to as a query execution plan) on BW, when a Web Intelligence report is executed in BICS, connectivity users of Web Intelligence can experience less than optimum performance (Rephrase please). This paper will give you insights into how you trace yourself and it will give you an understanding of how Web Intelligence using BICS works.

    Authors Bio

    Kurt Holst ([email protected]) is an expert on SAP BusinessObjects Enterprise architecture, configuration and performance optimization. Kurt has worked with most major OLAP databases, SAP NetWeaver BW and relational databases together with different BI reporting tools. Before joining SAP Kurt has worked as a BI Architect & developer both internal and as an external consultant. Furthermore Kurt has been attached to the university as an external lector on Business Intelligence. Kurt is organizational with the Business Analytics Services team in SAP Denmark but currently works out of the SAP Office in Levallois, France. Anil Lad ([email protected]), Senior BW consultant for valuable inputs & descriptions regarding BW.

    Company: SAP

    Last update: November 26 2012

  • How to Performance Optimize SAP BusinessObjects Reports Based Upon SAP BW using BICS Connectivity

    SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

    2012 SAP AG 2

    Table of Contents

    1 Document update history ...................................................................................................................... 3

    2 Background ........................................................................................................................................... 3

    1 Steps required for setting trace up on SAP BW .................................................................................... 6

    1.1 Clear existing cache to avoid misinterpretations................................................................................... 6

    2 Steps required for setting trace up on SAP BO .................................................................................... 9

    3 Evaluate the trace logs gathered ........................................................................................................ 12

    4 BO performance considerations for BEx Queries ............................................................................... 17 4.1.1 Is Query stripping still relevant as of SAP BO 4 + SP04 the new lean universe? ............................................. 20

    4.1.2 Building high performing Web Intelligence reports: ............................................................................................. 20

    5 Tracing Web Intelligence reports ........................................................................................................ 23

    5.1 Narrowing the search getting the exact QueryView statement generated by WebI. ....................... 23

    6 Tuning based upon findings from log files .......................................................................................... 26

    6.1 Using Wily IntroScope to trace the entire value chain from BW to Web Intelligence. ........................ 26

    6.2 Setting up IntroScope in BusinessObjects CMC: ............................................................................... 27

    6.3 Fiddler ................................................................................................................................................. 28

    6.4 HTTP Watch ........................................................................................................................................ 28

    6.5 Wireshark ............................................................................................................................................ 28

    7 BW performance considerations for BEx Queries and BICS .............................................................. 29 7.1.1 BEx query best practices ................................................................................................................................. 29

    7.1.2 MultiProviders best practices ........................................................................................................................... 31

    7.1.3 InfoCube modeling-best practices ....................................................................................................................... 31

    7.1.4 Using many Key Figures Data modeling options.............................................................................................. 32

    7.1.5 Using Hierarchies ................................................................................................................................................ 34

    7.1.6 Infocube on-going activities ................................................................................................................................ 35

    7.1.7 Consistency checks ............................................................................................................................................ 38

    7.1.8 OLAP cache ........................................................................................................................................................ 39

    7.1.9 Basis monitoring .................................................................................................................................................. 41

    7.1.10 BW Accelerator ................................................................................................................................................... 42

    7.1.1 BW on Hana ........................................................................................................................................................ 44

    7.2 Performance evaluation ...................................................................................................................... 45 7.2.1 Query statistics: Transaction RSDDSTAT ........................................................................................................... 45

    7.2.2 Query Monitor: Transaction RSRT ...................................................................................................................... 49

    7.2.3 Trace Tool RSTT ................................................................................................................................................. 52

    7.2.4 Comparing BW BEx Query runtime to BO Web Intelligence report ..................................................................... 54

    8 Reference Documentation .................................................................................................................. 56

    9 Copyright ............................................................................................................................................. 57

  • How to Performance Optimize SAP BusinessObjects Reports Based Upon SAP BW using BICS Connectivity

    SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com | UAC - uac.sap.com

    2012 SAP AG 3

    1 Document update history

    Date Name Alteration Reason Version

    23.08.2012 Kurt Holst Initial document 0.1

    30.08.2012 Kurt Holst Background and overview 0.2

    09.10.2012 Kurt Holst Tracing & log files 0.3

    17.10.2012 Anil Lad & Kurt Holst WebI. and BW considerations for high performance

    0.4

    19.10.2012 Kurt Holst Adding best practices WebI 0.5

    02.11.2012 Kurt Holst Finalizing first draft to share internally for peer review and quality assurance

    0.6

    26.11.2012 Kurt Holst Finalizing document in preparation to share on SAP Community Network

    1.0

    2 Background

    The BusinessObjects Enterprise platform is a highly flexible solution that allows users with different reporting needs to access this information.

    To ensure that users achieve highest possible conveniences there is a need to optimize and improve maintenance related to BusinessObjects Enterprise services. There are many ways to optimize the BusinessObjects platform further however, this depends on the context in which the platform is to be used. To evaluate whether the platform is performing at its optimum, there a number of ways to log activity and afterwards tune the necessary parameters to increase.

    In general, these evaluation files can be divided into: Trace: contains technical information to debug the root cause of a problem for developers

    and support engineers Log: contains information about actions to take in order to resolve a problem for Business

    Inte

Click here to load reader

Reader Image
Embed Size (px)
Recommended