Performance issue at Webi/Universe

Hi BO Experts,
I am new to Business objects.
I have developed a new universe and webi reports, but I am facing some performance issues at webi side. Below I am furnishing my development details; please let me know how I can overcome with the performance issues.
1. Created a Query on Multiprovider (query is having nearly 125 objects (Info objects (restricted with hierarchies), navigational attributes & restricted key figures).
2. Developed a new universe on the query.
3. As part of performance- restricted the some fields at query filters and also applied conditions at universe level.
4. Created a webi report and it is generating the results for 8 fields (4 characteristics (hierarchy levels) + 4 restricted key figures) and also I used 5 conditions at webi report filters.
Finally, my Webi results are matching with BW query results, but Webi report is taking more time ( approximately 15 min. ) when I compare with BW query results( approximately 1min. ) and MDX query(approximately 2 min.) results. Requesting t you to please let me know, if I need to do any changes at universe or webi or bw query level  to overcome with this performance issue.
Awaiting for your response.
Regards,
PRK

Hi,
Here are few steps to improve the performance:
Try to build the aggrregrates at Cube leve for those Characterstics which u are using frequenlty in WEBI Reports.
As you are using Hierarchy, the report performance will be always not good.
I suggest this can be best handled in BI Modelling Level only instead of handling the same at WEBI Report Level as at WEBI Reports we dont have much options to improve the performance
Also, I suggest you to look into the Query performance at BEX Level and then use the Query for further connections
Regards
Sindhu

Similar Messages

  • BO performance issues on OLAP Universes

    Hi All
    I am working on BO XI 3.0 and installed the SAP Integration Kit for Windows 3.0 version.
    I have built OLAP Universe based on BW cubes and reporting on the Universes using Web Intelligence.
    I am facing performance issue when trying to query on OLAP Unvierses and the query is taking ~10 mins to fetch the data. I have installed the FP3 for BO XI 3.0 and there is no improvement as such. Could anyone help me on this issue.
    This has been a long standing issue and is causing a hindrance to our deliverables.
    Regards
    Chetan

    Hi Ingo,
    We are also currently facing similar kind of performance issues.
    We have sap bw Infocube and bw query on top this we have BO Universe.
    As per best practices document "the WebI query panel definition is what defines the "MicroCube" and thus the MDX query which is executed on SAP BW".
    It means that the actual query performance / query execution time / memory consumption is directly related to number of objects dragged into WebI query panel not in SAP BW query.
    if this is true then what is the reason not to have all infoObjects / keyfigures of InfoCube in a single sap bw query?
    I found another Best practices document which says that "DO NOT build one query per infoProvider because elements can add processing time even though you are not using them into the Web Intelligence Report
    In one statement it says that the WebI Query panel definition is what MDX query going to execut on SAP BW and in other statement it says that the elements in SAP BW query can add processing time even though we are not using them in Web Intelligence Report*.
    Appreciate if you can clear these contradicatory statements.
    Regards,
    Ravi Kumar Garre
    Edited by: Ravi Kumar Garre on Oct 26, 2009 4:00 AM
    Edited by: Ravi Kumar Garre on Oct 26, 2009 4:06 AM

  • Performance issue in Webi rep when using custom object from SAP BW univ

    Hi All,
    I had to design a report that runs for the previous day and hence we had created a custom object which ranks the dates and then a pre-defined filter which picks the date with highest rank.
    the definition for the rank variable(in universe) is as follows:
    <expression>Rank([0CALDAY].Currentmember,  Order([0CALDAY].Currentmember.Level.Members ,Rank([0CALDAY].Currentmember,[0CALDAY].Currentmember.Level.Members), BDESC))</expression>
    Now to the issue I am currently facing,
    The report works fine when we ran it on a test environment ie :with small amount of data.
    Our production environment has millions of rows of data and when I run the report with filter it just hangs.I think this is because it tries to rank all the dates(to find the max date) and thus resulting in a huge performance issue.
    Can someone suggest how this performance issue can be overcome?
    I work on BO XI3.1 with SAP BW.
    Thanks and Regards,
    Smitha.

    Hi,
    Using a variable on the BW side is not feasible since we want to use the same BW query for a few other reports as well.
    Could you please explain what you mean by 'use LAG function'.How can it be used in this scenario?
    Thanks and Regards,
    Smitha Mohan.

  • OLAP performance issue with Webi

    After lots of research I haven't found good information anywhere. We are an SAP shop, run SAP ECC, BW with BWA and for the last couple of years Business Objects as well. Since we are a utility company, our reporting needs for a good majority of our audience is transactional and detail oriented as opposed to analytical. Our biggest concern is poor Webi performance running against OLAP Universes. Currently, we are running BO XI 3.1 SP3, Integration Kit 3.1 and BW 7.01 SP7 and still experience very poor perfomance. Our user community is very frustrated with the timeouts and very slow running queries. They benchmark against popular websites and the performance they see there. We cannot restrict data sets any more than we already have, given the detailed/granular nature of data that the users need. What recommendations do you have for us? We seem to have hit a brick wall and don't want to lose our user base. Please advise.
    Thanks

    We had a Systems Integrator (who also happens to be an SAP partner) help us with the sizing.
    The website benchmarking was more from an end-user perspective and more generic. They are used to getting information very very quickly in the internet driven world and when reports don't perform well they get frustrated.
    I understand that there are multiple factors in play here. However, the need to get granular/transactional data is a very real business need and the use of the Webi tool to get the information out from an OLAP universe is a challenge. We are trying to give end-users more power and advocate self-service BI and so haven't popularized the use of Crystal as much. Also, we haven't implemented Advanced Analysis yet. Our belief is that we are using the right tool for the job and have structured our platform to work optimally but given the needs of the users the performance is still very slow and hence the frustration and the question.
    Thanks
    Edited by: Manoj Kumar on Feb 3, 2011 11:37 AM

  • Performance Issue with Webi report uses SAP BI Query as the data source

    Hello.
    I have created a Webi ad-hoc report which connects to a SAP BI query through BO OLAP universe.
    The layout of Webi is the exactly the same as the BI query.  There are filters in the Webi to restrict the number of data extraction, but even with data result of 5000 rows, it took about 30 seconds.
    If I execute the BI query with the same filter restriction, it tooks less than 10 seconds.
    It seems that large percentage of time is consumed at the MDX part.
    Is there any tuning method that could speed up the process time of MDX?
    Thank you.
    Justine
    Edited by: Justine Liu on Mar 18, 2009 6:59 AM

    Hi,
    please take a look here:
    [https://service.sap.com/sap/support/notes/1142664] (Look under related notes)
    It includes references to various performance improvements of the MDX interface. From what I saw there it is advisable to upgrade your SAP BI (7.0)  up to at least Support Package 21 (you are currently on SP 15).
    This may also be interesting for you: There is a new Fix Pack 1.4 coming out for BOBJ XI 3.1. Combined with the related SAP Enh.Pack (not sure about the version of this one) should also improve WebI performance. This fix pack is not yet officially released though but it should not take look.
    I recommend that you try the upgrade to Support Package 21 first.
    BTW it is also advisable to take a look in the results of your MDX query (e.g using the MDXTEST transaction). You should make sure that your query is indeed restricted as expected. Sometimes the results you see in SAP native reporting tools (e.g. BEx Analyzer) differ from those returned from the MDX component, depending on the way variables/restrictions where defined in the query designer. It is all about making sure that there is no apples/oranges comparison here.
    Regards,
    Stratos

  • Performance Issue in Web Application: Event 12605 "Web: Text Content"

    Dear All,
    we are about to deploy a couple of rather complex web applications (built with WAD) and are currently running performance tests with Mercury Loadrunner.
    According to these tests our web application become very slow once more than 30 (virtual) users are running the application.
    When analyzing the BW statistics data we found out that most of the runtime of our application comes from an event called "Web Java: Return Text-Type Content" (ID 12605).
    Has anyone experienced the same issue? Or does anyone know what exactly this event means?
    We are using XPATH in our web applications. Could this be a cause for poor performance?
    Any help is highly appreciated!
    Best Regards
    Christian

    Can you tell me more about the detail of loadrunner stress test for BI WAD scripts? We met error when run the load runner for BI WAD report.
    1. We develop the BI report basing WAD 7.x, setup Iview in sap EP for BI report and get the BI report URL.
        2. We fill the report URL in IE(6.0) to run this report and display the bi report successfully ,
    eg: http://epserver:50000/irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher?sap-bw-iViewID=pcd%3aportal_content%2fcom.ahepc.BI%2fcom.ahepc.iView%2fcom.ahepc.FI%2fcom.ahepc.BI_I_ZWAFI_006&sap-ext-sid=1

  • Performance issues- query/ web reports

    Hi all,
    i am facing some problems related to performance in queries and in web.
    In web, some times i even getting timed out errors. could any one suggest me the ways to improve the both.
    regards
    kiran

    see if this helps...
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1955ba90-0201-0010-d3aa-8b2a4ef6bbb2
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ce7fb368-0601-0010-64ba-fadc985a1f94
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4c0ab590-0201-0010-bd9a-8332d8b4f09c
    Thanks,
    Raj

  • Performance issue in web application

    We have installed a web application that uploads a XML file to the server. The application is still in its nascent stage but deployed.
    After analysis we found out that 50 to 100 hits take place at any point of time. We store the XML file as a blog in oracle and use Xquery to retrieve the data. The core apis used are Java Servlets and JSPs and the web server used in Apache Tomcat.
    The hits for upload will increse by 500-600 at point of time.
    I would like to know the following.
    Is the technology used sufficient to handle the issue?
    How can i handle the load balance in the server?

    Use grinder or some other test tool to find out.

  • Webi Performance Issues on XI 4.0

    Hello,
    We're running XI 4.0 on a VM (Windows 2008 R2) and have serious performance issues opening Webi reports. The java Query Panel takes 30-40 seconds to open. Reports take 15 seconds to open. The same reports displayed no issues whatsoever on XI 3.1 SP 3 FP 3.5.
    Could any of the following be the cause?
    1. Running it on a VM (VMWare 4.5)
    2. Using NAS for FRS?
    Also, would it help at all if we were to install the CMS db on the BO server itself ? tnsping to Oracle for the CMS db returns in 0ms right now.
    The environment we use is:
    Dual Quad-core running at AMD Opetron 2.3Ghz with 32 GB of RAM on 3 servers.
    Server 1: BOE full stack
    Server 2: BOE full stack
    Server 3: Explorer
    BO XI 4.0 (build 565)
    Windows 2008 R2 on VM
    Oracle 11G 64 bit.
    Tomcat 6
    Java 1.6.29
    I'd appreciate any help at all.
    Thank you,
    Srinivas

    Hi Dennis,
    Thanks for sharing the document it was really helpfull in understanding the new concepts.
    Tried tracing network did not find any latency. As we have whole application deployed on tomcat can we deploy the static content to apache or else should we redeploy to tomcat again. My other question is if we deployed in split mode will there be any performance improvement in webi applet load time, is there a way to load java from local machine. In our environment webi applet load time is taking more than two mins. we want to reduce the load time. Upon a friends suggestion we started experimenting on diffrent browsers and found that IE9 was giving approximately the same performance as 3.1, on report opening, the java load is still slow. So is there a way to improve applet load times.
    Thanks
    Reddy
    Edited by: reddygk on Feb 28, 2012 3:25 PM

  • Performance issue and data getting interchanged in BO Webi report + SAP BW

    Hi,
    We are using SAP BW queries as the source for creating some BO reports.
    Environments :
    SAP - SAP BI 7.1
    BO - BO XI 3.1
    Issues :
    The reports were working fine in Dev and Q with less data. But when we point the universes to BW prod ( where we have much data), the reports are taking quite a long time to refresh and getting timed out. This query has some key figures which are having customer exits defined to show only one month data. And also BW accelerators are updated for the infocubes pertaining to this query. The BO report is giving data if we apply a filter in 'Query Panel' of Webi to show only current month dates. But then the issue is the values are getting interchanged for many objects. For ex: there are 2 objects- ABS version and Market region. The values are getting interchanged in the BO level.
    Please let us know if anything needs to be done in BO or BW to fix this issue if anyone has faced the same
    Also Please let us know if customer exits and accelerators works fine with BO
    Thanks
    Sivakami

    Hi,
    Thanks Roberto. We'll check the notes
    @Ingo,
    We are able to solve the performance issue by removing unused Key figures and dimensions from the query, but the column value interchange issue still persisits
    The build version is  - 12.3.0
    Query Stripping
    Where should we enable query stripping? When i went through some documentation it was written that it'll be enabled automatically from XI 3.1 Sp3. Can you please let us know if its so and what we need to do to enable it.
    The coulmn interchange is happening when we use dimensions in a certain order. When product type is used along with Market region. Market region shows values of Product type also in Webi report.
    Thanks & Regards,
    Sivakami

  • SAP BW OLAP Universe performance issue

    Hi,
    Based on BO recommendation, I created a universe on top of a big BEX query which included all characteristics and key figures from a cube. I then created a webi report with 5 characteristics and 1 key figure from this universe. I also create the same report in BEX query designer(same number of objects). I ran both. The Bex query completed under a minute and the webi report took more than 12 minutes to run. I did a bunch of other test with different number of objects combination and saw similar differential in query performance.
    I did a trace using 'sm50' and saw the open SQL submitted to BW from BEx was very different from what got submitted from the webi report. Here is what I saw in pseudo code.
    Bex:
    select dimension1.blah, dimension2.blah, dimension3.blah, dimension..... sum(measure)
    from dimension1, dimension2, dimension3, dimension..... factTable
    where dimension1.SID = factTable.d1SID
    and dimension2.SID = factTable.d2SID
    and ......
    and (query filters)
    OLAP Universe
    select dimension1,blah, dimension1.SID
    from dimension1, factTable
    where dimension1.SID = factTable.d1SID
    select dimension2,blah, dimension2.SID
    from dimension2, factTable
    where dimension2.SID = factTable.d2SID
    select dimension3,blah, dimension3.SID
    from dimension3, factTable
    where dimension3.SID = factTable.d3SID
    It seems the OLAP universe was querying the BW cube one dimension at a time and then somehow piece the result sets together to form the final result set. Dimension tables join to the fact table without any filter definitely causes performance issue. Beside, I have no idea why the query requests are submitted to the BW system like that.
    I looked in varies forums and found no similar issues posted by others. Has anyone had any performance problem with there OLAP universe? Is this a matter of configurations?
    My envrionment:
    SAP BW 3.5
    BOXI 3.0
    ORACLE DB (version ??)

    Hi,
    You cannot compare a BEx query and a universe query by just comparing the trace.
    BEx query makes ABAP calls and universe query makes MDX calls;
    Moreover there is only one MDX call sent to SAP, what you have noticed is that there is one MDX call to retrieve member for a given characteristic whereas a prompt has been set on.
    Last, Web Intelligence consume only flattened data (row sets) wheras BEx consume data sets.
    That means that there is a flattening operation between SAP OLAP engine and the data sent to the Web Intelligence document.
    A fix have been developed for a customer to improve performance on Web Intelligence queries, this fix will be available for all customers in SP2 planned in June 09.
    Here is a a brief summary of what the fix provide:
      -  Provide data directly from SAP server to Web Intelligence document. Avoid unnecessary conversion steps: row set --> data set --> row set
      -  Eliminate redundant sort operations
      -  Other optimization operations
    Didier
    Edited by: Didier Mazoue on Nov 20, 2008 8:38 AM

  • How do I correct universe performance issue?

    We are trying to complete an upgrade from BO XIr2 to 3.1 SP3.  We have one universe (out of about 30) that is having serious performance issues in 3.1.  The universe is slow to import (takes less than 5 min in XI r2 and more than 20 min in 3.1) and reports using it take about 5 times longer to run in 3.1 than in XI r2.  I have already worked a ticket with support.  All they provided was an adapt about Webi reports running slower in 3.1 than in XI that's supposed to be fixed with FixPack 3.6.  This is rather vague and doesn't really help us get through a production upgrade that's scheduled for May.  I've already checked all the unvierse settings and Webi report server settings to verify that the options that do exist in both XI and 3.1 are the same.  Both versions of the universe are pointed to the same Oracle data source.  I've worked with our DBAs to troubleshoot.  The behavior on the database side is different in 3.1 than in XI but I don't know how to tweak it.  When a report is run in XI, the database sessions run in parallel.  When the same report is run in 3.1, the sessions are serial first and eventually go to parallel but are still considerably slower to run the exact same SQL.  Any suggestions would be greatly appreciated.  Thanks!

    Hi,
       Are you referring to ADAPT01453709?
       From what I have gathered, this is an known issue and had since been escalated to the SAP developer. There were several releases already been made. The earliest official release to public will be on FP 3.6, (ETA Jun 2011).
       You may want to check with the engineer that worked on your current incident to understand exactly what is fixed/addressed in FP 3.6. I suspect the fixes is on the symantic layer, not something you can easliy check via D/B and running some SQL script.
    Regards,
    Ken

  • Webi Reports - Performance Issues

    Hi Experts,
           Right now we are using BO XI R2 version. We have 2 servers, server 1 is old and server 2 is new (AIX server u2013 new upgrade of old server).
          When I trying to schedule the report (webi) in both server, reports is running successfully. But problem is that the report scheduling time is more in new server (AIX) than old server (Server1).
    There is some performance issues
    Example:
    Old serve     : 1 hrs (time taken)
    New server  : 2 hrs (time taken)
    Could you please tell me how to increase the webi report performance in new server?
    Regards,
    Sridharan Krishnan

    Hi,
    How to enable Excel and Pdf option under Save as file in infoview.
    When i trying to click modify option under public folder reports ,Report is getting open but i am not able to save that report as excel or pdf , since those option is disabled in infoview.
    But it is enabled in user private folder Reports.
    Right now we have upgraded the objects from XI R2 to BO 3.1, Since there is some difference in security rights in 3.1, Please tell me how to fix it.
    BO Version u2013  3.1
    Regards,
    Sridharan

  • Performance issue webi report-BOXI3.1

    Hi,
    We have a requirement for a report where we will give user a set of objects (26 u2013 31) to do analysis using interactive viewing feature. Here we are facing severe performance issues and memory issues as the data that we are calling is huge( around 6 million records). At the report level we will be summarizing the data.
    No of rows in the report is depending on the no of objects.
    Mode of view : Interactive view.
    Note:
    1. Objects which are using in conditional level those have indexes.
    2. No of report level variable are two.
    3. Version of Business objects: BOXI3.1
    4. OS: Sun Solaris
    Please let me know if there are any means by which the memory requirements for the report can be minimized/ performance of the report can be improved.
    Thanks,
    Subash

    Subash,
    At the report level we will be summarizing the data ... any means by which the memory requirements for the report can be minimized/ performance of the report can be improved
    Is there any way that you can summarize this on the database side versus the report level?  The database should be sized with memory and disk space properly to handle these types of summarizations versus expecting the application to perform it.
    Thanks,
    John

  • Performance Issue Executing a BEx Query in Crystal Report E 4.0

    Dear Forum
    I'm working for a customer with big performance issue Executing a BEx Query in Crystal via transient universe.
    When query is executed directly against BW via RSRT query returns results in under 2 seconds.
    When executed in crystal, without the use of subreports multiple executions (calls to BICS_GET_RESULTS) are seen. Runtimes are as long as 60 seconds.
    The Bex query is based on a multiprovider without ODS.
    The RFC trace shows BICS connection problems, CS as BICS_PROV_GET_INITIAL_STATE takes a lot of time.
    I checked the note 1399816 - Task name - prefix - RSDRP_EXECUTE_AT_QUERY_DISP, and itu2019s not applicable because the customer has the BI 7.01 SP 8 and it has already
                domain RSDR0_TASKNAME_LONG in package RSDRC with the
                description: 'BW Data Manager: Task name - 32 characters', data
                type: CHAR; No. Characters: 32, decimal digits: 0
                data element RSDR0_TASKNAME_LONG in package RSDRC with the
                description 'BW Data Manager: Task name - 32 characters' and the
                previously created domain.
    as described on the message
    Could you suggest me something to check, please?
    Thanks en advance
    Regards
    Rosa

    Hi,
    It would be great if you would quote the ADAPT and tell the audience when it is targetted for a fix.
    Generally speaking, CR for Enteprise  isn't as performant as WebI,  because uptake was rather slow .. so i'm of the opinion that there is improvements to be gained.   So please work with Support via OSS.
    My onlt recommendations can be :
    - Patch up to P2.12 in bi 4.0
    -  Define more default values on the Bex query variables.
    - Implement this note in the BW 1593802    Performance optimization when loading query views 
    Regards,
    H

Maybe you are looking for

  • Voice memos deleted after restore

    Recently I restored my IPhone from iCloud and all my Voice Memos are Greyed after iCloud Restore everything is restored except my voice memos, I can see the list but cant play them and I do not have itunes backup. Its really disappointing. What can I

  • Error in File *.rpt The request could not be submitted for background...

    I am getting an error while trying to create an excel file.  Excel format was created using crystal ver 10. the report file (*.rpt) was saved on the Windows 2003 Web Server.  To export the data to Excel we use a .Net application that receives the dat

  • How do I get the Sales Orders Statuses? Is there any API for that?

    Hi! I'm trying to track all the statuses of a sales order. I want to get the header status, lines status, holds status, shipping status and the invoiced status. Does anyone knows if there is an API for that? Or I'll have to make lots of querys for th

  • Payment Budget Exceeded Message Number BP 628 & 629

    Hi all, We encountered "payment budget for year 2008 exceeded" problem when releasing the Service Entry Sheet in ML81. The message number is BP 629. The standard SAP FM report shows that there are sufficient available budget for that funds centre and

  • Help re: special effect for gallery

    hi can anyone please help, even if it is to just name the effect I need to look for. I need to create an image gallery that (i'll try to explain) The images need to be upright - and on an invisible wheel - rotating. Sort of the position slides would