10g reports performance--too much graphics?

Hi everyone,
I hope someone out there can provide some tips or insight into this issue.
I am executing performance testing on certain reports for my work. This report is 4 pages with a total of 7 line graphs (time series with begin and end dates provided by user). Now I realize there are multiple issues here, underlying SQL, report server config, hardware, # CPUs, RAM, etc...
my test server is a windows 2000 server, 3 GB Ram, 1 2.4GHz CPU. all allocated to a VMWare image running the app server/report server. The reports server has the default config except I changed the initEngine to 4, maxEngine to 6, and minEngine to 1. There are 4 users concurrently running reports by invoking a URL via a JSP page.
Most rdf reports that are run come back between 10 to 20 seconds. but this report takes 20 to 70 seconds. I followed the reports tuning section in the documentation. The only thing I can't do at this point is replace my rdf with rep files (long story). The trace file seems to indicate a the vast majority of time (>65%) dedicated to processing images. There doesn't seem to be anything I can do about that or is there?? btw, the SQL takes about 100 milliseconds when I run it in TOAD.
Their white paper on scalability tests a windows box with 1 GB RAM and 1 866MHz CPU and it shows it can scale up to hundreds of users with response time less than 10 seconds! Base on my config above, I should be spitting these reports out in no time! They did not show the report that was being executed. If I created a text only report and kept retrieving from cache then it would be blazing fast also. but that's not the real world scenario for me.
I guess long story short...is there anything I can do to quicken the response time via the reports or reports config or is it just a matter of getting more hardware resources?

hello,
please make sure when you read our scalability whitepaper and compare the results with yours that you also carefully compare the report samples. your report has 7 line graphs and that is, to my knowledge, significantly more than in our test scenario.
since you did not specify the exact version of your installation i assume its 9.0.4. you might want to take a look at the REPORTS_DEFAULT_DISPLAY and REPORTS_GRAPH_DPI settings which have impact on image performance. overall, we are aware, that extensive use of graphs has negative impact on performance and the next release of reports will have improvements in this area.
thanks,
ph.

Similar Messages

  • Report taking too much time in the portal

    Hi freiends,
    we have developed a report on the ods,and we publish the same on the portal.
    the problem is when the users are executing the report at the same time it is taking too much time.because of this the perfoemance is very poor.
    is there any way to sort out this issue,like can we send the report to the individual user's mail id
    so that they can not log in to the portal
    or can we create the same report on the cube.
    what could be the main difference if the report made on the cube or ods?
    please help me
    thanks in advance
    sridath

    Hi
    Try this to improve performance of query
    Find the query Run-time
    where to find the query Run-time ?
    557870 'FAQ BW Query Performance'
    130696 - Performance trace in BW
    This info may be helpful.
    General tips
    Using aggregates and compression.
    Using less and complex cell definitions if possible.
    1. Avoid using too many nav. attr
    2. Avoid RKF and CKF
    3. Many chars in row.
    By using T-codes ST03 or ST03N
    Go to transaction ST03 > switch to expert mode > from left side menu > and there in system load history and distribution for a particular day > check query execution time.
    /people/andreas.vogel/blog/2007/04/08/statistical-records-part-4-how-to-read-st03n-datasets-from-db-in-nw2004
    /people/andreas.vogel/blog/2007/03/16/how-to-read-st03n-datasets-from-db
    Try table rsddstats to get the statistics
    Using cache memory will decrease the loading time of the report.
    Run reporting agent at night and sending results to email. This will ensure use of OLAP cache. So later report execution will retrieve the result faster from the OLAP cache.
    Also try
    1. Use different parameters in ST03 to see the two important parameters aggregation ratio and records transferred to F/E to DB selected.
    2. Use the program SAP_INFOCUBE_DESIGNS (Performance of BW infocubes) to see the aggregation ratio for the cube. If the cube does not appear in the list of this report, try to run RSRV checks on the cube and aggregates.
    Go to SE38 > Run the program SAP_INFOCUBE_DESIGNS
    It will shown dimension Vs Fact tables Size in percent.If you mean speed of queries on a cube as performance metric of cube,measure query runtime.
    3. To check the performance of the aggregates,see the columns valuation and usage in aggregates.
    Open the Aggregates...and observe VALUATION and USAGE columns.
    "---" sign is the valuation of the aggregate. You can say -3 is the valuation of the aggregate design and usage. ++ means that its compression is good and access is also more (in effect, performance is good). If you check its compression ratio, it must be good. -- means the compression ratio is not so good and access is also not so good (performance is not so good).The more is the positives...more is useful the aggregate and more it satisfies the number of queries. The greater the number of minus signs, the worse the evaluation of the aggregate. The larger the number of plus signs, the better the evaluation of the aggregate.
    if "-----" then it means it just an overhead. Aggregate can potentially be deleted and "+++++" means Aggregate is potentially very useful.
    In valuation column,if there are more positive sign it means that the aggregate performance is good and it is useful to have this aggregate.But if it has more negative sign it means we need not better use that aggregate.
    In usage column,we will come to know how far the aggregate has been used in query.
    Thus we can check the performance of the aggregate.
    Refer.
    http://help.sap.com/saphelp_nw70/helpdata/en/b8/23813b310c4a0ee10000000a114084/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/60/f0fb411e255f24e10000000a1550b0/frameset.htm
    performance ISSUE related to AGGREGATE
    Note 356732 - Performance Tuning for Queries with Aggregates
    Note 166433 - Options for finding aggregates (find optimal aggregates for an InfoCube)
    4. Run your query in RSRT and run the query in the debug mode. Select "Display Aggregates Found" and "Do not use cache" in the debug mode. This will tell you if it hit any aggregates while running. If it does not show any aggregates, you might want to redesign your aggregates for the query.
    Also your query performance can depend upon criteria and since you have given selection only on one infoprovider...just check if you are selecting huge amount of data in the report
    Check for the query read mode in RSRT.(whether its A,X or H)..advisable read mode is X.
    5. In BI 7 statistics need to be activated for ST03 and BI admin cockpit to work.
    By implementing BW Statistics Business Content - you need to install, feed data and through ready made reports which for analysis.
    http://help.sap.com/saphelp_nw70/helpdata/en/26/4bc0417951d117e10000000a155106/frameset.htm
    /people/vikash.agrawal/blog/2006/04/17/query-performance-150-is-aggregates-the-way-out-for-me
    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
    http://help.sap.com/saphelp_nw04/helpdata/en/c1/0dbf65e04311d286d6006008b32e84/frameset.htm
    You can go to T-Code DB20 which gives you all the performance related information like
    Partitions
    Databases
    Schemas
    Buffer Pools
    Tablespaces etc
    use tool RSDDK_CHECK_AGGREGATE in se38 to check for the corrupt aggregates
    If aggregates contain incorrect data, you must regenerate them.
    202469 - Using aggregate check tool
    Note 646402 - Programs for checking aggregates (as of BW 3.0B SP15)
    You can find out whether an aggregate is usefull or useless you can find out through a proccess of checking the tables RSDDSTATAGGRDEF*
    Run the query in RSRT with statistics execute and come back you will get STATUID... copy this and check in the table...
    This gives you exactly which infoobjects it's hitting, if any one of the object is missing it's useless aggregate.
    6
    Check SE11 > table RSDDAGGRDIR . You can find the last callup in the table.
    Generate Report in RSRT
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cccad390-0201-0010-5093-fd9ec8157802
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4c0ab590-0201-0010-bd9a-8332d8b4f09c
    Business Intelligence Journal Improving Query Performance in Data Warehouses
    http://www.tdwi.org/Publications/BIJournal/display.aspx?ID=7891
    Achieving BI Query Performance Building Business Intelligence
    http://www.dmreview.com/issues/20051001/1038109-1.html
    Assign points if useful
    Cheers
    SM

  • Crystal Report Taking too much time to load

    Dear Support team,
    Every time I open an existing Crystal Report, it is taking me about 5 minutes to load (Even if its a new and Blank report). Also after one report has loaded for the first time, Loading further reports would take the same long time.
    Please note that I was not facing this problem earlier (Same Crystal Report version), this issue started occurring after I came back from a leave, and our IT guy have told me that he had uninstalled the Visual Studio in my absence (License issue), and no further relevant changes that he can think of.
    Appreciate your help on resolving this issue, I work with a large number of crystal reports on daily basis, and this problem is killing my time.
    Thank you for your time and support.
    Best Regards,
    Saadeddine Nahlous
    Systems Developer

    Hello again,
    I just found out more info about this problem that might help us troubleshoot it:
    My colleague and I were both using the Old Crystal Report version 10 (Before SAP) till about a month ago. Afterwards, I have installed the new SAP Crystal Reports 2013 Trial version to test it, and i faced no issues there and ordered to purchase the product. One week ago, my company bought for me and my colleague two licenses which arrived in two boxes containing two DVDs and we re installed the software using the DVDs. Since then we BOTH are facing this delay issue when opening any Crystal Report. (The delay is unbearable, it is truly about 3 min without exaggeration).
    For the record, we both have high spec PCs.
    Appreciate investigating this issue with us please.
    Thank you

  • Report takes too much time to display information

    Hello,
    We have Oracle BI EE 10.1.3.3 on the production environment, and now a problem is appearing in the display of a report in the dashboard.
    I already tuned the sentence that get the data, these are three and take 1 minuto, then the display in the dashboard is taking 10 minutos.
    What can I do?
    Regards

    I agree with wildmight, you sure are not displaying 10,000 rows in a Dashboard? While you can say that moving a file with 10,000 rows over the networks "takes" 1 second that not a valid test. Try displaying a Web Page with lots of CSS and JavaScript and those 10,000 rows and you will how IE struggles. the web was never designed for massive web pages with 10,000. It works, but it's not a good idea. Consider the following options:
    1) Build aggregate tables to display a "summary" of those 10,000 rows. Allow the user to drill down to detail level of them with restricted parameters to only see a sub-set of them.
    2) Build an answer query that returns them and schedule an iBot that sends the users an Excel spreadsheet with the rows. Let Excel do the donkey's work on the user's PC, it's good for that kind of stuff.
    In my opinion is the your users have a business question that requires an answer that returns 10,000 rows then they have a problem. Ask them what they really want to see and build a dashboard that answers that question.

  • BI Server performance too slow

    Hi experts,
    I am facing an issue, my OBIEE sits on a Unix Platform. And many time the server performance is too slow, when I check the processes, Java under Orabi user is using more than 50% of the CPU utilization. I need to find the root cause behind it, as it is the production system and is affecting many users.
    Thanks in advance.
    MT

    Thanks Prassu,
    Yes the Server is performing too much calculations, but they are required as need to cache reports at daily level also,
    I have an observation that the MAX_CACHE_ENTRY_SIZE [MAX_CACHE_ENTRY_SIZE = 1 MB;] parameter is set only for 1 MB, I can understand that if any query fetching more data than 1 MB will not be cached. But is there any chance that this will affect the server as well.
    Thanks
    MT

  • Report is taking too much time when running from parameter form

    Dear All
    I have developed report in oracle reports bulider 10g. while running it from report builder data is coming very fast.
    But, If it is running from parameter form it is taking too much time to format report in PDF.
    Please suggest any configuration or setting if anybody is having Idea.
    Thanks

    Hi,
    The first thing to check is whether the query is running to completion in TOAD. By default, TOAD just selects the first 50 rows, where as Discoverer must return all the rows before displaying results if a crosstab report is used.
    Secondly, check that the queries and the explain plans are the same in Discoverer and Toad. Although, Discoverer shows the SQL in the SQL inspector this isn't necessarily the SQL actually sent to the database. Use TOAD to interogate the Discoverer session to determine the actual SQL and compare this SQL and explain plan to SQL you ran in TOAD.
    Thirdly, check that the session context is the same in both cases. So check that any custom contexts and the USER_ENV context is the same, and if any security packages or VPD policies are used in the SQL that these have been initialised the same.
    If you still cannot determine the difference then trace both sessions.
    Rod West

  • Reporting time taking too much time

    Hi Experts,
    I created one query one of my data target and i executed query, it takes too much time, can any one tell me how can i resolve this issue? please help me out?
    Thanks in advace
    David

    Check if the IC data is compressed or not?Compression will increase the performance of the query.
    Check for the stats info using ST03 and analyse what need to be done .creating aggregates etc..
    Use ST03N -> BW System load values to recognize the problem. Use the number given in table 'Reporting - InfoCubes:Share of total time (s)' to check if one of the columns %OLAP, %DB, %Frontend shows a high number in all InfoCubes.
    You need to run ST03N in expert mode to get these values
    based on the analysis and the values taken from the above - Check if an aggregate is suitable or setting OLAP etc.
    Check the read mode for the query. recommended is H.
    If the Query is built on the top of MP then
    -   including characteristic 0INFOPROV when you design the query for the MultiProvider so that you can filter by InfoProvider.
    - Do not use more than 10 InfoProviders when you define a MultiProvider. If a number of InfoProviders are being read by a query at the same time, it can take a while for the system to calculate the results.

  • Too much code in my answers report!

    Hi experts!
    I'm trying to do a report but there is too much code in my columns. So I have (Removed Column) in the condicionals. Anyway that's an error! Is there any place too change the maximum length of the code I can write?
    Thanks for all!

    Stateless session beans are usually faster, because each client's session is not stateful (therefore has to be handled by the container)
    Have you done some performance measurements on your application?
    Also, how are your session beans communicating with your entity beans?? Are you employing use of Local interfaces to communicate between session<-->entity? Do you have Value Objects that are being passed from session<-->entity? Using Value Objects between s<>e saves a lot of expensive remote calls (especially if you have to get/set a lot of fields)
    Each of these seemingly little decisions can impact your performance greatly.
    HTH,
    -cedrick

  • Database migrated from Oracle 10g to 11g Discoverer report performance issu

    Hi All,
    We are now getting issue in Discoverer Report performance as the report is keep on running when database got upgrade from 10g to 11g.
    In database 10g the report is working fine but the same report is not working fine in 11g.
    The query i have changed as I have passed the date format TO_CHAR("DD-MON-YYYY" and removed the NVL & TRUNC function from the existing query.
    The report is now working fine in Database 11g backhand but when I am using the same query in Discoverer it is not working and report is keep on running.
    Please advise.
    Regards,

    Pl post exact OS, database and Discoverer versions. After the upgrade, have statistics been updated ? Have you traced the Discoverer query to determine where the performance issue is ?
    How To Find Oracle Discoverer Diagnostic and Tracing Guides [ID 290658.1]
    How To Enable SQL Tracing For Discoverer Sessions [ID 133055.1]
    Discoverer 11g: Performance degradation after Upgrade to Database 11g [ID 1514929.1]
    HTH
    Srini

  • Too much errors/messages in Web Analysis reports stops workspace

    Too often workspace stops to work for the client with the following (example) messages. It seems that too much informational and error messages from reports (like a non working report link or missing member) gives the workspace client so much trouble that login off or closing the browser is the only solution. This seems not the right workaround. Anyone experiencing the same?
    Internet Explorer popup:
    Line: 2608
    char: 4
    Error: 'undefined'is null or not an object
    Code: 0
    URL: https://[workspaceserver]/workspace/index.jsp
    {next}
    Internet Explorer popup:
    Line: 2688
    char: 3
    Error: 'undefined'is null or not an object
    Code: 0
    URL: https://[workspaceserver]/workspace/index.jsp
    In a Hyperion(r)Workspace-error popupscreen:
    An error was encountered while closing all content
    Can only remove children
    Internet Explorer popup:
    Line: 1385
    Char: 4
    error: 'this.leftComp.getDataModel()'is null or not an object
    Code: 0
    URL: https://[workspaceserver]/workspace/index.jsp

    it seems that all errors are related to the migrated anaqlyzer report. In the new 931 version less characters are allowed to use than the old 71 version.
    In the main name of the reportgroup the migration just rplaces the wrong characters. But links and url insite reportgroups and reports are not changed during migration. Activating (clicking on it) such links is the main cause of the freeze.

  • Bought i phone 6 64 GB just 3 days before performance is very bad.Couldn't even open app store it takes too much time for opening a web page.

    bought i phone 6 64 GB just 3 days before performance is very bad.Couldn't even open app store it takes too much time for opening a web page.

    You may need to reset your network settings, making sure the network you're accessing is stable: tap Settings > General > Reset > Reset Network Settings.
    If your iPhone still can't connect to App Store, tap Settings > iTunes & App Store > tap the Apple ID and sign out > later, sign in with your Apple ID.

  • STAD Report generation takes too Much time

    Dear Experts,
    In our Production system if we execute the STAD report for10 minutes to get the business transaction data for a single user or multiple users. Its taking too much time upto 500 sec sometimes throwing DUMP due to time out.
    We have the issue from the begin itself.
    What are the checks needs to done and how to fix the issue ?
    Is that possible to schedule the same in Background to get the output and how ?
    System Info:
    ECC6.0 EHP4, Kernel Release 701 Support Pck - 55.
    Windows MSCS Clustering.
    SAPOSCOL on both instance.
    Thanks,
    Jai

    Hi,
    If the load of your system is very high, 10 minutes is much too long for STAD.
    The solution that I use is to display shorter intervals (maximum 3 minutes in my most loaded system).
    As rdisp/max_wprun_time is a dynamic parameter, a possible workaround is to increase its value during the time necessary to run STAD.
    Regards,
    Olivier

  • Still the report is taking too much time

    Hi All,
    When i refresh a webi report the report is taken too much time to refresh(open).
    In back end i have checked all the connections, contexts, cardinalities, joins, conditions...etc, in webi i have enabled the the check box 'query stripping'.
    but still the report is taking too much time, i didn't identified the problem?
    Please help me on this.
    Thanks in advance..

    Hi Mark,
    How many queries are there--2
    How many rows are returned--- 2000+
    Are all measures defined with aggregates-- Yes
    What is the array fetch size? (I1000 if it isn't already)

  • I updated IOS 6 in my device, it is performing worse. Consuming too much battery in a very short time. How can I "downgrade IOS version?

    I updated IOS 6 in my device, it is performing worse. Consuming too much battery in a very short time. How can I "downgrade IOS version?

    Downgrading isn't supported and wouldn't help.  You need to fix your phone.
    1. Delete and reinstall all email accounts.
    2, Restore the phone in iTunes, first  using a backup and if needed as a new phone.
    iTunes: Restoring iOS software

  • ***ERROR *** Too much drift between GetTickCount and Hi Performance (In WEC7)

    Hi 
    I facing an issue on WEC7 when run CTK test: Compare All three Timers Drift - Busy Sleep and OS Sleep. Error as below:
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR *** Too much drift between GetTickCount and Hi Performance.
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR ***  GetTickCount is at 120001 ticks.
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR ***  Hi Performance should be between 120000 and 120003 ticks inclusive. Instead, it is at 120401. These numbers are using GetTickCount's units.
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR *** Too much drift between Hi Performance and Time of day (RTC).
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR ***  Hi Performance is at 229966072999 ticks.
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR ***  Time of day (RTC) should be between 229964000000 and 229969730000 ticks inclusive. Instead, it is at 229201910000. These numbers are using Hi Performance's 
    I was using August 2014 WEC7 release build. Are this is Known Issue on WEC7? 
    However, I can get all passed with same platform setup in WEC2013. Can anyone give me some advise?

    Hi 
    I facing an issue on WEC7 when run CTK test: Compare All three Timers Drift - Busy Sleep and OS Sleep. Error as below:
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR *** Too much drift between GetTickCount and Hi Performance.
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR ***  GetTickCount is at 120001 ticks.
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR ***  Hi Performance should be between 120000 and 120003 ticks inclusive. Instead, it is at 120401. These numbers are using GetTickCount's units.
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR *** Too much drift between Hi Performance and Time of day (RTC).
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR ***  Hi Performance is at 229966072999 ticks.
    Compare All Three Timers Drift - Busy Sleep and OS Sleep:       *** ERROR ***  Time of day (RTC) should be between 229964000000 and 229969730000 ticks inclusive. Instead, it is at 229201910000. These numbers are using Hi Performance's 
    I was using August 2014 WEC7 release build. Are this is Known Issue on WEC7? 
    However, I can get all passed with same platform setup in WEC2013. Can anyone give me some advise?

Maybe you are looking for