What is Performance tuning in SAP BI

Hi
Could anyone please explain what is performance tuning in SAP BI?
I searched on google but dint get any proper documentation on that.
Please I am waiting for everyone's reply.
Many Thanks
Emily
Moderator message: this is the wrong forum, please have a look e.g. in the forum for "SAP Netweaver BW", but search even harder for available information first.
Edited by: Thomas Zloch on Oct 31, 2011 5:58 PM

If you do a search in http://help.sap.com/erp2005_ehp_04/helpdata/EN/2a/fa0115493111d182b70000e829fbfe/frameset.htm
you will find lots of documentation:
Colin

Similar Messages

  • SAP CRM Performance tuning

    From where can I get information or documents how to do performance tuning in SAP CRM?

    Hi, Performance Tuning a SAP system is unique in every environment, also there are many area's in SAP to tune even area's outside SAP, eg... your Operating System/Network/Client Machines/Virtual Landscape/Cloud.
    I recommend that you engage in a performance testing execise which will identify what area of your SAP Landscape needs tuning, first you need to identify the bottleneck before you can tune it.
    The way the question was posed is exactly the same as wanting to fix a car but you have no idea which part of the car to fix...
    *LoadRunner is an excellent tool to simulate virtual work load on an SAP environment*
    Regards
    Sodick25
    http://www.2createawebsite.co.za
    Edited by: Sodick25 on Aug 15, 2011 11:58 AM
    Edited by: Sodick25 on Aug 15, 2011 11:59 AM

  • Can anyone plz tell me the steps for performance tuning.

    hello friends
    what is performance tuning?
    can anyone plz tell me the steps for performance tuning.

    Hi Kishore, this will help u.
    Following are the different tools provided by SAP for performance analysis of an ABAP object
    Run time analysis transaction SE30
    This transaction gives all the analysis of an ABAP program with respect to the database and the non-database processing.
    SQL Trace transaction ST05
    The trace list has many lines that are not related to the SELECT statement in the ABAP program. This is because the execution of any ABAP program requires additional administrative SQL calls. To restrict the list output, use the filter introducing the trace list.
    The trace list contains different SQL statements simultaneously related to the one SELECT statement in the ABAP program. This is because the R/3 Database Interface - a sophisticated component of the R/3 Application Server - maps every Open SQL statement to one or a series of physical database calls and brings it to execution. This mapping, crucial to R/3s performance, depends on the particular call and database system. For example, the SELECT-ENDSELECT loop on the SPFLI table in our test program is mapped to a sequence PREPARE-OPEN-FETCH of physical calls in an Oracle environment.
    The WHERE clause in the trace list's SQL statement is different from the WHERE clause in the ABAP statement. This is because in an R/3 system, a client is a self-contained unit with separate master records and its own set of table data (in commercial, organizational, and technical terms). With ABAP, every Open SQL statement automatically executes within the correct client environment. For this reason, a condition with the actual client code is added to every WHERE clause if a client field is a component of the searched table.
    To see a statement's execution plan, just position the cursor on the PREPARE statement and choose Explain SQL. A detailed explanation of the execution plan depends on the database system in use.
    Need for performance tuning
    In this world of SAP programming, ABAP is the universal language. In most of the projects, the focus is on getting a team of ABAP programmers as soon as possible, handing over the technical specifications to them and asking them to churn out the ABAP programs within the “given deadlines”.
    Often due to this pressure of schedules and deliveries, the main focus of making a efficient program takes a back seat. An efficient ABAP program is one which delivers the required output to the user in a finite time as per the complexity of the program, rather than hearing the comment “I put the program to run, have my lunch and come back to check the results”.
    Leaving aside the hyperbole, a performance optimized ABAP program saves the time of the end user, thus increasing the productivity of the user, and in turn keeping the user and the management happy.
    This tutorial focuses on presenting various performance tuning tips and tricks to make the ABAP programs efficient in doing their work. This tutorial also assumes that the reader is well versed in all the concepts and syntax of ABAP programming.
    Use of selection criteria
    Instead of selecting all the data and doing the processing during the selection, it is advisable to restrict the data to the selection criteria itself, rather than filtering it out using the ABAP code.
    Not recommended
    Select * from zflight.
    Check : zflight-airln = ‘LF’ and zflight-fligh = ‘BW222’.
    Endselect.
    Recommended
    Select * from zflight where airln = ‘LF’ and fligh = ‘222’.
    Endselect.
    One more point to be noted here is of the select *. Often this is a lazy coding practice. When a programmer gives select * even if one or two fields are to be selected, this can significantly slow the program and put unnecessary load on the entire system. When the application server sends this request to the database server, and the database server has to pass on the entire structure for each row back to the application server. This consumes both CPU and networking resources, especially for large structures.
    Thus it is advisable to select only those fields that are needed, so that the database server passes only a small amount of data back.
    Also it is advisable to avoid selecting the data fields into local variables as this also puts unnecessary load on the server. Instead attempt must be made to select the fields into an internal table.
    Use of aggregate functions
    Use the already provided aggregate functions, instead of finding out the minimum/maximum values using ABAP code.
    Not recommended
    Maxnu = 0.
    Select * from zflight where airln = ‘LF’ and cntry = ‘IN’.
    Check zflight-fligh > maxnu.
    Maxnu = zflight-fligh.
    Endselect.
    Recommended
    Select max( fligh ) from zflight into maxnu where airln = ‘LF’ and cntry = ‘IN’.
    The other aggregate functions that can be used are min (to find the minimum value), avg (to find the average of a Data interval), sum (to add up a data interval) and count (counting the lines in a data selection).
    Use of Views instead of base tables
    Many times ABAP programmers deal with base tables and nested selects. Instead it is always advisable to see whether there is any view provided by SAP on those base tables, so that the data can be filtered out directly, rather than specially coding for it.
    Not recommended
    Select * from zcntry where cntry like ‘IN%’.
    Select single * from zflight where cntry = zcntry-cntry and airln = ‘LF’.
    Endselect.
    Recommended
    Select * from zcnfl where cntry like ‘IN%’ and airln = ‘LF’.
    Endselect.
    Check this links
    http://www.sapdevelopment.co.uk/perform/performhome.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/afbad390-0201-0010-daa4-9ef0168d41b6
    kindly reward if found helpful.
    cheers,
    Hema.

  • Performance Tunining in SAP BW

    A book on Performance tuning is published for sharing the experiences and details of performance tuning in SAP-BW.
    http://www.amazon.com/SAP-Performance-Tuning-Shreekant-Shiralkar/dp/0977725146/ref=sr_1_1?ie=UTF8&s=books&qid=1196767811&sr=1-1
    Pl. refer to the link below and share your feedback on the book and its content.
    Thanking you in advance.
    Shreekant

    Hi Sudheer,
    Check this link which explains you the document on Authorization
    <removed link farm>
    hope it helps u..........
    Regards
    chandra sekhar
    Edited by: Siegfried Szameitat on Nov 3, 2008 11:01 AM
    posting link farms is against the rules.

  • Performance tuning of database using DBACOCKPIT

    Hiii Experts,
    I have installed new server with OS:- Windows server 2012 and DB:- Sybase ASE 15.07.
    Now I want to perform performance tuning of SAP and Database, so for that I have configured
    DBACOCKPIT but I could not change the parameter values so could you tell me how to change
    parameter values and how to use DBACOCKPIT  for performance tuning.
    Thank you,
    Regards,
    Omkar M.

    DBA_Guide wrote:
    Reports running slow, not sure if database is using Start transformation for the Datawarehouse  Database.
    Used hint  */+ STAR_TRANSFORMATION */, still no performance increase.
    Checked database parameter -
    SQL> show parameter star;
    NAME                                 TYPE        VALUE
    dg_broker_start                      boolean     FALSE
    fast_start_io_target                 integer     0
    fast_start_mttr_target               integer     0
    fast_start_parallel_rollback         string      LOW
    log_archive_start                    boolean     FALSE
    star_transformation_enabled          string      TRUE
    Any Help is appreciated.
    Thanks!
    If star transformation was not the cause of the slowness, of course it won't make it faster.
    I bet you any number of other different hints will result in no change in performance.
    This is like replacing gas tank on your car with a LARGER tank & filling it with more gasoline to make the car go faster.
    The amount of gasoline is not a factor that limits the speed of your car.

  • SAP Performance tuning

    What measures shall we take if it is needed to performance tune the SAP Server. It is getting too slow. It will be helpful if someone can send me some link about SAP Performance tuning, not ABAP performance tuning.
    Regards,
    Subhasish

    The SAP Servers can be slow because of many reasons:
    1. The Table Consistency: The tables should be consistent. A consistency check should be done regulalrly.Better would be using DB13 so that it can be scheduled in appropriate days.
    2. One major reason that I have found in recent times is the amount of authorizations that might be available to the users of the sytem. If all the users have a high volume of authorization objects in their user master buffer, then the response time becomes sluggish.This is true for most of the dev boxes that allow almost any amount of authorization for users and have a low RAM size.
    3. Also you might be intrested to check your network consistency. If you are accessing your servers from home with a wireless connection of 16kbps, you might want to configure your logon pad for such a crappy connection.
    Most of the BASIS performance tuning tasks such as ST04, STAT, ST02 and DB12 should be carried out too just to investigate furthur.
    Hope these were a few helpful tips.
    Peace be with everybody
    -Saurav

  • What are the steps doing a performance tuning for pertcular program

    What are the steps doing a performance tuning for pertcular program

    chk this link
    http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_PerformanceAnalysisTools.asp
    checkout these links:
    www.sapgenie.com/abap/performance.htm
    www.sap-img.com/abap/ performance-tuning-for-data-selection-statement.htm
    www.thespot4sap.com/Articles/ SAPABAPPerformanceTuning_Introduction.asp
    Message was edited by: Chandrasekhar Jagarlamudi

  • Performance tuning in XI, (SAP Note 857530 )

    Could any one pls tell me where to find sap notes.
    I am looking for "SAP Note 857530 "
    Integration process performance(in sap XI).
    or how can I view the performance of the integration process ? or exactly how performance tuning is done.
    pls help,
    Best regards,
    verma.

    Hi,
    SAP Note:
    Symptom
    Performance bottlenecks when executing integration processes.
    Other terms
    ccBPM
    BPE
    Performance
    Integration Processes
    Solution
    This note refers to all notes that are concerned with improving the performance of the ccBPM runtime.
    This note will be continually updated as improvements are made.
    Also read the document "Checklist: Making Correct Use of Integration Processes" in the SAP Library documentation, on SAP Service Marketplace, and in SDN; it contains information about performance issues to bear in mind when you model integration processes.
    Refer to the appended notes and maintain the default code changes by using SNOTE, or by importing the relevant service packs. Note that some performance improvements cannot be implemented by using SNOTE and are instead only available in service packs.
    Regards
    vijaya

  • SAP Conversion Agent - Performance Tuning

    Hi Experts,
    We are working with SAP Conversion agent..we have developed several scenarios on that...
    But, Now we are worried about the performance issues on the same.
    Can anybody share their experience on SAP Conversion Agent and any performance tuning guide on SAP Conversion Agent.
    -S

    Hi,
    /people/bla.suranyi/blog/2006/09/29/conversion-agent--handling-edi-termination-characters
    Conversion Agent
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/da1e7c16-0c01-0010-278a-eaed5eae5a5f - conversion agent
    Thanks,
    Madhu

  • SAP Business Objects Performance Tuning Guides

    Hello everyone,
    I'm currently looking for Performance Tuning guides for the hardware/software. In particular, parameters for the hardware. I'm having a hard time finding any kind of guides on the server side of Business Objects. So I'm wondering if anybody knows of some that are available on the internet or SAP site?
    I've found very few in the software department. However, I'm looking more for the hardware portion of Business Objects. Basically the goal is to get the server as optimal as possible (As far as memory, parameters, CPU, etc) is concerned so we know it can't be a hardware issue. It's kind of narrowing down the potential problems we can have later on down the road so that's why this is very important right now.
    Any help with this will be greatly appreciated. Thanks in advance. -Victor
    Edited by: Victor Munker on Jul 14, 2010 3:52 PM

    Here´s an updated version of that document:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50770d8f-5606-3010-28a6-9e3bb14ec6a7?QuickLink=index&…
    Cheers,
    Esteban

  • SAP Netweaver Performance Tuning

    Guys,
    I am good in SAP J2EE Engine Performance Tuning. I would like to learn SAP ABAP Based Server Performance tuning end to end. Please recommend me some links/docs to start with the performance tuning for different OS like HP-UX/AIX & for Databases : Oracle/MaxDB etc.
    Thank you in advance.
    Cheers, Karthick

    Hi Karthick, for example for SAP with Oracle on AIX -->
    white paper -->
    http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP100377
    But SAP with Oracle tuning are usually not very much dependent on the platform, of course there are differences but they are not much.
    Personally, I bought the SAP Performance Optimization Guide -->
    http://www.sap-press.com/products/SAP-Performance-Optimization-Guide-(5th-Edition).html?
    and SAP Database Administration with Oracle
    http://www.sap-press.com/products/SAP-Database-Administration-with-Oracle.html
    Nice books. Regards.

  • In sap bi performance tuning option is considered in cube not in ods, why?

    details about
    indexes,partitions,aggregates,compression,roll up
    how these are helping to increase system performance
    why ods is not suitable?

    Hi,
    Generally we do performance tuning on the cubes as most of the reportings are done on the cubes hpowever in case of DSO also we can increase the performance by creating indexes of deactivating SID generation flag if there is no reporting on the DSO.
    Following 2 links will show you different aspects of performance tuning :-
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/404544e7-83c9-2e10-7b80-a24d5099ce3f
    For LID and High Cardinality
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/005f3197-d3da-2e10-1a94-a5c62342f2aa
    You may create aggregates on the cube if some of  IO are being used in the query very frequently to enhance the performce of query execution.
    Navesh

  • New Book on SAP BW Performance Tuning

    Hi All,
    Just thought of sharing this info on SDN...
    A new book on SAP BW Performance Tuning is available...
    http://www.erpguides.com/books/bwperformance.htm
    Shreekant W Shiralkar & Bharat Patel have authored a book on SAP BW Performance Tuning. The book is based on their real life experiences on improving the system performance using various features/techniques/ideas.
    I am aware that the The book covers many how-to procedures with screen shots for helping the reader to implement the performance improvement and benefit immediately. It would be interesting to read this book as a compilation of practical experiences on performance tuning .
    Cheers,
    Amol

    Hi,
    Read Data warehousing books written by Ralph Kimball or Bill Inmon in order to familiarize yourself with the basic concepts of data warehousing. This is the foundation of the entire thing.
    Follow the SAP training materials on BW Data Warehousing, BW Reporting and BW Modeling. There are several books that can help you a lot when getting started. check this link
    [http://www.amazon.com/SAP-BW-Book-List/lm/RRWM7R55RBEXQ/ref=cm_lmt_srch_f_2_rsrsrs2/103-7157721-8001426]
    After you have a solid BW knowledge, start to review the help.sap.com site.
    Hope this helps,
    Regards,
    Haritha.

  • What are the best practices for Database management and performance tuning?

    Hello,
    I want to ensure that I am using the best practices for managing and maintaining our Database.
    Is there any documentation out there that outlines how to maintain and ensure top performance out of our database?
    Thank you!
    John Sefton

    I appreciate the responses, however this is not the information I am looking for.
    I am specificaly looking for best practices invloving the managment and performance tuning.
    Example: are their tools that I can install that will monitor the size and response time of the database and alert me if there is degradation in performance?
    Are there specific periodic activities I should be doing to garuntee that my database will continue to function that way it is supposed to?
    Or is this a fire and forget solution that does not need this attention?

  • Performance tuning in CRM server

    Hi everyone,
       My CRM server working very slow. Idont know the exact reason. My server configuration IBM Xeon processor 3 Ghz 3GB RAM.There are about 25 users. Is this problem with SAP or Hardware.If any one have performance tuning document plz post it.
    Thanks,
    Murali

    Chech the following:-
    Processor usage
    Ram usage
    background jobs
    how many user at a time
    what kind of job they do
    Any Network Problem
    Increse Work Processor
    increase Virtual Ram
    And for 25 users, You need System with 2 CPU and 4 Gb Ram
    Regards

Maybe you are looking for