Need ur valuable suggestions on performance in sap BI

Hi All,
Hope every one is doing great. Need ur valuable suggestions on performance in SAP BI.
1. what is meant by DB partitioning, in which scenario we use it and what the steps to do this task.
2. Navigational attributes are use when v want to make use of this attr in reporting with certian actions. My question is do navigational attributes improves the performance if so how and if not what are the draw backs.
3. Multiprovider are use to access the data from different infoprovider to generate the reports.
In what way multiprovider inproves the performance??
4. Number Range buffering when it is used what r the steps has to follow ??
5. what is the procedure to calculate the DB statistics. what are the technical conents v install for this, when we install this befor the development are after completion of the developement and   in what way they are helpfull to measure the performance.
Thanks in Advance
KK

1. what is meant by DB partitioning, in which scenario we use it and what the steps to do this task.
http://help.sap.com/saphelp_nw70/helpdata/en/33/dc2038aa3bcd23e10000009b38f8cf/content.htm
2. Navigational attributes are use when v want to make use of this attr in reporting with certian actions. My question is do navigational attributes improves the performance if so how and if not what are the draw backs.
Nav Attribute:-
The dataflow performance/space is affected in the infoobject load, since the sid tables is growing with navigational attributes
The dataflow performance/space is not affected in transactional data (except for the aggregates).
So every navigationa attribute in an infoobject can be added to the infocubes without any cost.
The performance in query is affected, but the solution is simple: do not use!
Please check the following thread:
Re: Navigate Attribute
3. Multiprovider are use to access the data from different infoprovider to generate the reports.
In what way multiprovider inproves the performance??
--THis causes performance degradation as OLAP has to divide the query in many sub-queries.
4. Number Range buffering when it is used what r the steps has to follow ??
5. what is the procedure to calculate the DB statistics. what are the technical conents v install for this, when we install this befor the development are after completion of the developement and in what way they are helpfull to measure the performance.
--For DB Statistics :
Ref : SAP Note No: 588668
http://help.sap.com/saphelp_nw04/helpdata/en/19/f832ac5d4611d4aa1500a0c9430730/content.htm

Similar Messages

  • Needs Your Valuable Suggestion

    Hi All,
    I have been facing a typical problem related to SQL. Please let me if you have any solution/queries.
    Table1 Structure
    ID     DPLY_NM     DESC_TX     
    100001     All Currencies     This parameter allows coverage of all currency codes without     
    100001     Excluded Cust IDs     Customer account IDs of the Firm     
    100001     Excluded Trader IDs     Trader IDs of the Firm excluded     
    100002     Short Sale Times Window     Number of seconds prior to the     
    100002     XYXZ     XYZ     
    100003     HR Min Trans Amt     Minimum total transaction     
    100004     Included Desk IDs     Minimum percentage at     
    Table2 Structure
    ID     DPLY_NM     DESC_TX     
    100001     All Currencies     This parameter allows coverage of all currency codes without     
    100001     Excluded Cust IDS     Customer account IDs of The Firm     
    100001     Excluded Trader IDS     Trader IDs of the Firm excluded     
    100002     Short Sale Tim Window     Number of seconds prior to the     
    100003     HR Min Trans Amount     Minimum total transaction     
    100004     Incl Desk IDs     Minimum percentage at all level     
    In the above two tables, there is difference between the DPLY_NM and DESC_TX there are four possibility, i have to do log as below condition
    DPLY_NM     DESC_TX     Result which we have to Log     
    Y     Y     No Need to log     
    Y     N     Do Log     
    N     Y     Do Log     
    N     N     Do Log     
    I have to compare the table 1 with table 2 and log the descripencies as given in above conditions. and the final log should look like-
    log start
    Difference in display name
    Table1     DSPLY_NM          
    Table2     DSPLY_NM          
    Table1     DSPLY_NM          
    Table2     DSPLY_NM          
    Table1     DSPLY_NM     Extra     
    Difference in description
    Table1     DSPLY_NM          
    Table2     DSPLY_NM          
    Table1     DSPLY_NM          
    Table2     DSPLY_NM          
    Table2     DSPLY_NM     Extra     
    log end
    I followed the following apporch
    I made a master table (MT) of having the all daat of table 1 and table 2 with the flag. The master table looks like given below:
    SCNRO_ID     DPLY_NM     DESC_TX     FLAG
    100001     All Currencies     This parameter allows coverage of all currency codes without     T2
    100001     Excluded Cust IDs     Customer account IDs of the Firm     T2
    100001     Excluded Trader IDs     Trader IDs of the Firm excluded     T2
    100002     Short Sale Times Window     Number of seconds prior to the     T2
    100002     XYXZ     XYZ     T2
    100003     HR Min Trans Amt     Minimum total transaction     T2
    100004     Included Desk IDs     Minimum percentage at     T2
    100001     All Currencies     This parameter allows coverage of all currency codes without     T1
    100001     Excluded Cust IDS     Customer account IDs of The Firm     T1
    100001     Excluded Trader IDS     Trader IDs of the Firm excluded     T1
    100002     Short Sale Tim Window     Number of seconds prior to the     T1
    100003     HR Min Trans Amount     Minimum total transaction     T1
    100004     Incl Desk IDs     Minimum percentage at all level     T1
    FLAG T1: shows the data from T1 table and T2 shows the data from T2 table.
    Now created another two table with the interchange of flag they are T3 and T4
    the table structure (T3) will be like:
    ID     DPLY_NM     FLAG     
    100001     All Currencies     T2     
    100001     Excluded Cust IDs     T2     
    100001     Excluded Trader IDs     T2     
    100002     Short Sale Times Window     T2     
    100002     XYXZ     T2     
    100003     HR Min Trans Amt     T2     
    100004     Included Desk IDs     T2     
    and the table structure (T4) will be like:
    ID     DPLY_NM     FLAG     
    100001     All Currencies     T1     
    100001     Excluded Cust IDS     T1     
    100001     Excluded Trader IDS     T1     
    100002     Short Sale Tim Window     T1     
    100003     HR Min Trans Amount     T1     
    100004     Incl Desk IDs     T1     
    Now i run the query giveb below and i got the appropriate record
    (select * from MT
    minus
    select * from T3)
    minus
    select * from T4;
    For finding the descrepancies in description make the two table T5 and T6 as given below
    (I need descripencies in the DESC_TX only)
    T5 Table structure
    ID     DPLY_NM     DESC_TX     FLAG     
    100001     All Currencies     This parameter allows coverage of all currency codes without     T2     
    100001     Excluded Cust IDs     Customer account IDs of the Firm     T2     
    100001     Excluded Trader IDs     Trader IDs of the Firm excluded     T2     
    100002     Short Sale Times Window     Number of seconds prior to the     T2     
    100002     XYXZ     XYZ     T2     
    100003     HR Min Trans Amt     Minimum total transaction     T2     
    100004     Included Desk IDs     Minimum percentage at     T2     
    T6 Table structure
    ID     DPLY_NM     DESC_TX     FLAG     
    100001     All Currencies     This parameter allows coverage of all currency codes without     T1     
    100001     Excluded Cust IDS     Customer account IDs of The Firm     T1     
    100001     Excluded Trader IDS     Trader IDs of the Firm excluded     T1     
    100002     Short Sale Tim Window     Number of seconds prior to the     T1     
    100003     HR Min Trans Amount     Minimum total transaction     T1     
    100004     Incl Desk IDs     Minimum percentage at all level     T1     
    Now i run the query given below but i am not getting the appropriated records. Ther are some false record.
    (select * from MT
    minus
    select * from T5)
    minus
    select * from T6;
    Thanks
    Anand
    Message was edited by:
    user567015

    Lemme get on the old soapbox.. yet again.. and give you my prepared speech about manners here... yet again..
    <soapbox on>
    Don't you think that you claiming that your problem is urgent is rude? Are you not saying by that, that other people who also have problems posted here, are less important than your so very special and urgent problem?
    And what do you expect from professionals here, with paid jobs, spending their free time to help people like you?
    Should they now jump to it, stop with their paid work, and solve your urgent problem for you? Is that not also just plain rude?
    I suggest that you first learn some basic manners when using public forums like this. I for one has stopped helping posters who claim their problems as urgent and then demand special treatment in forums like this.
    <soapbox off>

  • Need a Valuable Suggestion.

    I am a SAP ABAP Consultant. I know both ABAP and Webdynpro.I want to learn more and more in SAP. Please tell me which module is beneficial for mei.e SAP HANA or SAP BI/BO.

    Hi Sarhan,
    I am also an ABAPe'r but I dont want to do programming Stuff.
    Which area will be better for me?
    I attended training on Data modelling and implementation.
    What is the scope in the same?
    Is there any coding also involved in the same?
    Please guide.
    BR
    Sumeet

  • Need avdises how to become perfect on SAP FICO

    Hello Experts,
    i am new to SAP FICO , i am learning now , but i need your valuable suggestion how to prepare and become Expert like all of you.
    Thanks in advance for your valuable suggestions.
    Regards
    Brahma.

    Hi Cabe,
    You are correct to guess that its no good to copy juss the program as all the includes and stuff wont be working in your system. The best process would be to do a client copy, but i dont think you will have access to it as it will not be given normally by BASIS guys.
    The work around is see what all Z objects( includes etc..) being used in the program which you want to copy and copy them all into your system. That way your problem will be solved atleast to some extent.
    Reward if useful.
    Thanks
    Aneesh.

  • Proposal for a sticky thread "Performance of SAP standard"

    Hello,
    in this form there are many questions about your programs, selects function modules but what about the SAP standard programs, they are not always the best performing things on your system. What do you think about a thread with improvements of SAP standard programs?
    Ok, that should be the job of SAP, but sometimes everybody needs a little kick.
    So this thread should collect suggestions of improvements of SAP coding. These suggestions should be very precise, so SAP should implement them easily. I'm pretty sure, everybody will find some not optimized code during debugging, learning, ... .
    So , lets start with an example
    Function module CO_SF_HEADER_GOODS_ISSUE
    SELECT SINGLE * FROM caufv WHERE aufnr EQ aufnr.
    There is no need for select *, because only the fields
    autyp
    loekz
    objnr
    gamng
    gmein
    rsnum
    are needed during the FM.
    so lets improve the code
    select single aufnr loekz autyp gamng gmein rsnum
    from caufv into (wa_caufv-aufnr,
                      wa_caufv-loekz,
                      wa_caufv-autyp,
                      gamng, gmein, rsnum)
    With this code we can also kill three moves in the last lines.
    MOVE: caufv-gamng TO gamng,
          caufv-gmein TO gmein,
          caufv-rsnum TO rsnum.
    That was easy, on my testsystem it is 38% less database-time for the select and a little for the three moves.
    What do you think?
    Matthias

    Not sure I'm on board,  I doubt SAP will take suggestions for modifying their code via a forum post, I think it is best to go thru OSS.
    Anyway, a little story for ya.  We had a program which was sort of like CO41(collective planned order conversion), but was custom because we needed to include characterisics, so we have this program that gets all of the planned orders and then does CO40 transaction over each one.  This worked in the begining, but after some time the runtime was extremely bad, like hours long.  So I did some investigation and found the exact SELECT statement deep inside of CO40, and found that the WHERE clause was not written in such a way that was good for my company.  I contacted OSS, and pointed them to the exact place in the code that was giving us a problem.  I told them that the one line in the WHERE clause needed to b commented out, then the performance would be much better.  They came back after a number of days, and said, the SELECT statement was written in such a way that it works for all business processes.  At my company, our business process dictated that the one line in the WHERE clause was not necessary and even hurting our performance.  Anyway, they said they would not issue a change for us and that we either had to hack it ourselves or totally redo the way our task list groups where set up.  The problem was is that we had a couple task list groups, with thousands and thousands of materials assign to it. This was the problem.  So I hacked the standard program, and it actually shaved of 3 hours of processing time.
    Regards,
    Rich Heilman

  • What are the steps to perform in sap pi after importing Efilling XI content

    what are the steps to perform in sap pi after importing Efilling XI content

    Hi ,
      The government agency processing the E filing might have a system that is capable of receiving http requests.
    That is a possible explanation for your "why" question.
    regarding, what has to be done in PI, you just need to configure in ID.
    1) Create business service (Communication component) for the receiver.
    2) create  a HTTP receiver adapter.
    3) Import the business system for your sap system
    4) Create a recdeiver determination
    5) Create a interface determination, and give your mapping name
    6) Create a receiver agreement using the http communication channel you have created
    best Regards,
    Ravi

  • Need suggession on best Storage systems fro SAP.

    Dear All
    We are at starting stage of SAP core project implementation with EHp4, so we would like to take your suggestions and recommendations on storage systems.
    The current storage we are using is Dell EMC CX700 (SAN).
    Weu2019ve narrowed down to two vendorsu2019 i.e., Hitachiu2019s AMS 2500 and EMCu2019s CX4-480
    Currently we have high speed servers in place and running only with MM, SD and FI (we will not be changing the servers).
    Please see the server configurations.
    Note: we have 3 servers
    1. CI server (ECC 6.0)
    2. DB server (SQL 2005)
    3. Load balancing server (additional application server)
    Host           Usage                    OS                     HW   model             CPU type                        CPU       Numof CPUs     RAM
    Host1     DB     Win2K3 Ent 64-bit        HP  DL 580 G5       Intel Xeon X7350     2.93     16     32 GB
    Host2     CI     Win2K3 Ent 64-bit        HP  DL 580 G5       Intel Xeon X7350     2.93     16     32 GB
    Host3     AppWin2K3 Ent 64-bit        HP     DL 580 G5       Intel Xeon X7350     2.93     16     32 GB
    We will be using the same servers for the core project kindly give us your views and recommendations or suggestions on the best storage.
    Kindly note we have already gone through sizing and the current servers can effort the core implementation as per sizing.
    We need suggestions on best storage as mentioned above.
    Appreciate your best views on this.
    Thanking you
    Ravi
    SAP basis Admin

    Don't double post
    Re: Need suggession on best Storage systems fro SAP.
    Markus

  • Valuable suggestion required please!!!!!!!!!!!!!!!!!

    hi all
    pertaining to EJBs, taking performance and on overall scales which of the two websphere and weblogic do u consider the better choice, also which of them is ahead and used most xtensively in IT corportes.
    thx
    pawan

    I believe you are bringing us a big fight if this is in fact an issue without certain answer. WebLogic might still have a little bigger market share, and it certainly performs, WebSphere will probably take the lead soon, in my mind. But if you can describe your web service type in a little more detail, you may get more valuable suggestions.
    PC

  • Need help On Triggers/Change pointers in SAP

    Hi Experts,
    I Need help On Triggers/Change pointers in SAP.
    I have a requirement  as soon as an entry is created in one of the  Standard SAP  table it should check against my Ztable and update and create the corresponding entry in another Ztable.
    Can some one help me out on this with the syntax and how to do it

    Hi,
    Check whether you have any enhancement option (BADI, user exit, Customer enhancement etc) in the program which is used to save the data in the SAP standard table. If so, then try to write your code in that appropriate enhancement.

  • Need to connect to GreenPlum Database in SAP BI 4.0

    Hi ,
    We Need to connect to GreenPlum Database in SAP BI 4.0,
    i dont see any specific driver to set up a system dsn for this data source.
    So can any one share your experience if you built a universe based on green plum db(UNX using IDT in 4.0)
    or even in earlier versions of BO how to create a system dsn for greenplum db,
    which driver we need to use.

    Hi,
    Infact, GreenPlum 4 is not 'officially supported' with BI 4.0 until Feature Pack 03 next year.
    This is OK currently:
    Greenplum     3.2     JDBC     PostgreSQL 8.4 JDBC
    Greenplum     3.2     ODBC     PostgreSQL 8.4 ODBC
    This will come with 4.0.FP03 :
    Greenplum     4     JDBC     PostgreSQL JDBC 8.4-701
    Greenplum     4     ODBC     PostgreSQL ODBC 9.00.03.00
    Regards,
    H

  • Need help in optimising the performance of a query

    Need help in optimising the performance of a query. Below is the query that is executed on TABLE_A, TABLE_B and TABLE_C with record counts as 10M, 10m and 42 (only) respectively and it takes around 5-7 minutes to get 40 records:
    SELECT DISTINCT a.T_ID_, a.FIRSTNAME, b.T_CODE, b.PRODUCT,
    CASE WHEN TRUNC(b.DATE) +90 = TRUNC(SYSDATE) THEN -90 WHEN TRUNC(b.DATE) +30 = TRUNC(SYSDATE) THEN -30 ELSE 0 END AS T_DATE FROM TABLE_B b
    INNER JOIN TABLE_A a ON (a.T_ID_ = b.T_ID_) LEFT JOIN TABLE_C c ON b.PRODUCT = c.PRODUCT
    WHERE b.STATUS = 'T' AND (b.TYPE = 'ACTION'
    AND ( TRUNC(b.DATE) + 1 = TRUNC(SYSDATE) ) ) AND b.PRODUCT = 2;
    Note: Indices on the join columns are available in the respective tables
    Please let me know if there is any better way to write it.
    Edited by: 862944 on Aug 18, 2011 9:52 AM

    862944 wrote:
    Need help in optimising the performance of a query. Below is the query that is executed on TABLE_A, TABLE_B and TABLE_C with record counts as 10M, 10m and 42 (only) respectively and it takes around 5-7 minutes to get 40 records:
    SELECT DISTINCT a.T_ID_, a.FIRSTNAME, b.T_CODE, b.PRODUCT,
    CASE WHEN TRUNC(b.DATE) +90 = TRUNC(SYSDATE) THEN -90 WHEN TRUNC(b.DATE) +30 = TRUNC(SYSDATE) THEN -30 ELSE 0 END AS T_DATE FROM TABLE_B b
    INNER JOIN TABLE_A a ON (a.T_ID_ = b.T_ID_) LEFT JOIN TABLE_C c ON b.PRODUCT = c.PRODUCT
    WHERE b.STATUS = 'T' AND (b.TYPE = 'ACTION'
    AND ( TRUNC(b.DATE) + 1 = TRUNC(SYSDATE) ) ) AND b.PRODUCT = 2;
    Note: Indices on the join columns are available in the respective tables
    Please let me know if there is any better way to write it.
    Edited by: 862944 on Aug 18, 2011 9:52 AM[When Your Query Takes Too Long|https://forums.oracle.com/forums/thread.jspa?messageID=1812597]

  • New to sap - need help in configure backup strategy for SAP XI server.

    hi gurus
    being a netweaver guy, recently i have been given  the responsibility of few basis activities.like database backup.
    can any one tell me clear procedure to take both daily online and weekend full offline backup of oracle in to disk first and then to tape.   i have seen in the internet  material few discussing about brbackup and few about sap DB13. i am totally confused which one to use, and which is good. please help
    akhil

    Hi,
    welcome on board as SAP Netweaver guy,
    don't be confused both DB13 and BRtools are the same both of them will call brbackup.
    to configure the brtools you have to change in your brtools profiles located at  %ORACLE_HOME%/dbs
    please before changing any thing take backup from that folder.
    - to take the backup to disk then to tape you will need extra backup software, because using the SAP slandered tools you have to select either Disk or Tape.
    Thanks
    Sherif

  • How can one decide which queries need BIA to enhance their performance?

    How can one decide which queries need BIA to enhance their performance?

    Queries with high data access times will usually require BIA. This can be found by using the Event IDs...
    Please do not post across forums - your earlier post was deleted as duplicate.
    Also search the forums before posting... this question has been answered earlier...
    Edited by: Arun Varadarajan on May 5, 2009 7:24 PM

  • BASIS Configuration needed to send an external mail from SAP Program

    Can you please help me about the BASIS configuration needed to send an external mail from SAP Program?
    Regards,
    Subhasish

    Hi Subhasish,
    Please go thru the below link.
    Re: SCOT Configuration--for external mail
    Regards,
    Lakshman.

  • I need to to install the latest version SAP GUI

    I need to to install the latest version SAP GUI
    Please give me the link
    Thanks

    Hi,
    BI 7.0 GUI:
    Component : SAP logon for Windows
    Release : 710 Final Release
    File name : saplogon.exe
    File version : 7100.1.0.1027
    Build : 0
    Patch Level : 0
    Download from :service.sap.com
    pls chk this blog for details;
    /people/community.user/blog/2007/06/27/using-the-bi-7x-add-on-for-sap-gui-710--requirements
    Hope this helps,
    regards
    CSM reddy

Maybe you are looking for

  • How To : Call External Webservice from BPEL and pass SOAP Message to the WS

    Hello All- Greetings to all BPEL gurus. I am currently facing difficulties in calling an External Webservice from my BPEL Process and passing SOAP Message to it. The details are below: <strong>1. The BPEL process, using database polling feature of DB

  • GWT generated file doesn't work when included in jsp

    Hi all, I'm trying to use GWT in my Spring application. I want to include the .html file generated by GWT in my .jsp. When I run my application, and view the source of page, I saw that the HTML is included, but it seems that the gwt:module can't be l

  • How to caliberate iphone touch screen

    i am having problem with the touch of iphone. some time the touch not work where i want. i guess i need to caliberate the iphone touch screen. please provide help about it. why i am saying i need to caliberate because i need to press the button below

  • My final version of a table with row headers and column footers

    This version is superior to the one I posted yesterday as it is better designed and responds to changes in size correctly. You can also have a header/footer with multiple columns/rows. import javax.swing.*; import javax.swing.event.*; import javax.sw

  • Client Selection Ability Option in PDF and Web Galleries

    A great improvement for the output section of Bridge would be for selection ability in PDF and Web Galleries. I can send clients a pdf or web gallery that has a checkbox for each image. My clients would be able to check the images they want and click