Long Query Runtime/Web-template Loading time

Hi,
We are having a very critical performance issue, i.e. long query runtime, which is certainly not acceptable by client as well.
<b>Background Information</b>
We are using web application designer (WAD) 2004s release to design front end of our reports built in BI 7.0 system.
<b>Problem Area</b>
Loading of web template on browser
<b>Problem Analysis</b>
Query taking so long time to run, whenever we load it through portal or even directly through web application designer. Current runtime for query is more than a min. And I have noticed that 95% of runtime is taken for loading variable screen. FYI – if I run query through Query Designer or BEx Analyzer, it takes 3-5 seconds to execute.
We have taken all the statistics and everything proves that query is not taking any time to execute but it’s the loading time which creates bottle neck.
<b>Possible Cause</b>
Web template holding 11 data providers, 5 of which are based on queries and rest are on query views. These data providers load into memory in parallel which could cause delay.
These data providers expose detailed variable screens. Out of 21 input fields, exposed by web template, 8 fields are based on hierarchy node variables and 1 on hierarchy variable. And to my knowledge each time hierarchy/hierarchy node variable loads complete hierarchy into memory whenever they are called (in other words, its not performance efficient to use hierarchies).
I request you to please consider this as matter of high priority and provide me with suggestions to remove bottle necks and make the application performance efficient. Please let me know, if you need any further information.
Thanks.
Shabbar

I would recommend you see how long the query execution actually takes without running from the web template. If actually the individual query takes long time then you need to do some performance improvement on back-end side (aggregates, indexing,... and so on).
But the performance issue is only with web templates, then you need to find some notes on it, because, I remember we had to apply some notes in relations  of browser taking too long time to load the selection screen in web reports.
After exhausting all the option, then I will implement precalculating the query result before hand using broadcaster.
thanks.
Wond

Similar Messages

  • IE error of query and web template

    Hello experts,
    We had completed the configuration of " Integration into Portal"
    successfully.
    Query and web template can execute successfully via "Execute" button.
    After click "Execute" button, query or web template display the result
    in IE.
    And we can use right-click menu to do all of operation at beginning.
    But after we click the right menu a few times, it will occure error.
    The error information as follow:
    Line : 8914
    Char : 2
    Error: 'initMenus[...].windowHeight' is null or not an object
    Code : 0
    URL : http://jt-
    pldev.gnpjv.cgnpc.com.cn:50000/irj/servlet/prt/portal/prtroot/com.sap.ip.bi.web.portal.integration.launcher
    Is there any solution? Thank you.
    Best Regards,
    Chen Jianguo

    same here.
    Internet Explorer 7, web templates or web analyzer:
    1. open context menu with right mouse key
    2. click on a free area outside the menu, to close the menu
    3. opening the menu do not work anymore. buttons do not work anymore either.
    searched notes, sdn, ... patched all to the newest level...
    still the same error.

  • Web Server NetworkTopology - Reduce Web Page Loading Times

    Hello,
    Not sure which forum is best to approach because I think my setup and requirements may fall into several areas of consideration, but here goes. With reference to the diagram below:
    Basically I host my own website using IIS on a W7 box that sits behind my Windows Server 2012R2 box that I use as a DNS server with the following roles:
    Routing and Remote Access, DNS Server, AD, NAT
    What I'm wanting to do is to change my network configuration to the bottom diagram i.e put my webserver in front of the the windows server so that it is internet facing without having to route HTTP requests through my server machine, the objective is to
    limit the hardware that HTTP requests need to travel through in order to speed up the web page loading times. I have tried the new preferred configuration but I am actually finding that the web page takes another 10 seconds longer to load with the new configuration.
    My DNS server is authoritative for my website domain name, my idea or understanding for the new configuration is the following: (this may be wrong, not sure!)
    Someone browses my site i.e makes an initial DNS request for my website, the DNS inquiry is passed through my hardware firewall to my DNS server, the DNS server then points the DNS request to the webserver box, then when an HTTP request for website is received
    by my hardware firewall, the firewall redirects the HTTP request directly to the webserver.
    I thought that the above new configuration would actually speed up the web page loading response time as the HTTP traffic would no longer have to travel through my DNS server before reaching the webserver and then make its way back to the remote host across
    the WAN
    Can someone please tell me where I am going wrong with my configuration? thanks in advance

    Hi,
    Is your website loaded very slow?
    If yes, please try to perform a network capture on the client. We can find which part is slow by analysing the capture data.
    If the DNS process is slow, please try to use nslookup to verify if it is a DNS issue.
    If the HTTP process is slow, please check if there is any tcp retransmission in the capture data.
    Best Regards.
    Steven Lee
    TechNet Community Support

  • Variance Scaling in Query and Web Template Showing Different Results

    Hi experts,
    I have the following problem - variance scaling in my query and web template are showing different results.
    My variance in column is set as follows:
    Formula: NODIM(A % B)
    Scaling Factor: 1
    I have a structure in row that uses Scaling Factor of 1,000.
    Let say the value of Column A is 120 and Column B is 100.
    When I execute the query, it will show 0.02
    However, when I execute the web template it will show the correct scaling i.e. 20.
    May I know what can I do to correct above scaling error?
    Thank you!

    You can not remove the scalling factor, but once you check the checkbox below the dropdown menu, the scalling factor will go away.
    I checked at my end and when I set the scalling fact as 1, I was getting 9.9% while I was expecting 9900%. When I removed the scalling factor I started getting 9900%.
    I would let you know if I came across anything else.
    What about the unit of Column A and B. Are they same or different?
    - Danny
    Edited by: Danny Matt on Jun 22, 2009 1:54 PM

  • Authorization to query and web template in BI 3.5

    Hello
    I need to grant users athorizatio to the WEB template and its query. Query is based on Multiprovider.
    Should I save query and WEB template to existing role and grant authorizaion to tis role or I also need to grant authorization to multicube and all cubes underneath?
    Thanks

    Hi,
    You need to assign two objects for authorizing web templates and query..
    S_RS_COMP AND S_RS_COMP1... in both these object you need to assign appropriate roles and activities.
    S_RS_MPRO object to assign authorization to MP.
    Regards,
    Anup
    Edited by: Anup Chaudhari on Dec 3, 2009 8:42 AM

  • Filters Query and Web Template

    Dear All,
    Many reports use filters in both the query and the web template. What
    is the difference?
    Regards,
    KS

    the filter used in query and web templates are same
    there is no difference between filters used.
    as webtemplate uses the same query as its data provider so it is going to run the same filters.
    for e.g. if u have query x then if there are filters in it .
    if u have webtemplate y , and u have to assign a data provider to webtemplate which is nothing but query itself....
    so if u run webtemplate u will at the end execute query x only...
    now wat is filter.
    filter means it will filter out that data.
    for e.g. if u created a variable for calendar month and u restrict it so that user can enter the calendar month value range when they execute query x....
    then if u execute query x
    then upon its execution the variable will pop u p and it will ask u to enter range of calendar months
    lets say u enter 1/2007-12/2007
    so u r query executes and it will only bring data for year 2007.
    now if u wish to see the data of 2006 and try to restrict it in Context menu or Restric screen, then it will display as NO DATA.
    this means it will filter the data for particular year.
    so if u wish to see the data for all years
    then dont create variable and dont restrict Calendar month
    Instead bring calendar month in Free characteristics
    so later u can run the query for different years.
    i hope u understand

  • Problem when exporting Query from Web template to Excel Sheet.

    Hello,
    Im encoutering a problem when im trying to export query output from web template to excel sheet.
    A popup windown appears when excel sheet opens which reads.."problem cameup in the following areas during  load : Cell Value".The report layout appears to be fine but the totals shows unwanted values starting with * followed by number.
    Any valuable inputs, what could be the problem. where can i rectify the same.
    Regards
    Ellora

    Hello A K,
    Thanks for ur time and response but the option u mentioned did not serve my purpose.
    The problem seems to be only with pirticular cells.As mentioned earlier the layout appears properly..all the values are seen..but the end result..totals are disturbed.
    eg: If the report shows in template the total value :20,668,554...when exported the values is shown as **668553.88000000600000.
    So what could be the problem ? any template setting ? global setting to look at ?
    Regards
    Ellora

  • Query Runtime Statistics - Delta Load Errors

    Good Morning,
    We recently upgraded our BI system to 7.0.  One of the consultants who was here activated some standard business content, as the title of my subject shows, Query Runtime Statistics.  The Infocube that is being loaded in the process chain he activated is: 0TCT_C01.   This load utilizes 4 individual delta loads, coming from Datasources: 0TCT_DSA1, 0TCT_DSO1, 0TCT_DSO2, and 0TCT_DSO3.
    The problem we're having is that at least 2 of these frequently fail ( 0TCT_DSO2 and 0TCT_DSO3 ).
    The failure messages we get is that some of the data coming in for object 0TCTSTATOBJ (Query Runtime Object) is always bad.   Some example values of the data that it is trying to load include:
    FILTER(1)
    TABELLE(1)
    GENERISCHER NAVIGATIONSBLOCK(1
    I'm not seeing anything in particular that would indicate these as being invalid values.  The ()'s I wouldn't think would be causing it, given that those are in our system as acceptable characters (checked RSKC to verify) and there's nothing else that looks out of place (aside from the values coming in as German). Has anyone else come across an error like this for this particular statistics load?  Manually changing these erroneous in the PSA is not an option given the frequency of the failures.
    Any help would be greatly appreciated.  If I need to clarify or relay any additional information, please let me know as well.  Thanks

    Sita,
    I greatly appreciate your response.  However, I probably should have provided some additional technical information regarding the issue.
    The values I posted actually are from the PSA.  These values that are given are telling the person what Java object the report being used, has had an issue (may not just be reporting issues, but general statistics for the use of these java objects, not sure yet).
    I am aware that when BI gets an invalid character, it replaces it (in the display screen) with a #.  Unfortunately, we do have # in our permitted characters and the reason why that doesn't work to qualify what was entered is because while it shows up in your display screen as a #, in the background it still sees it as the invalid char.   Subsequently, you won't always be able to see what that invalid char is.  We've encountered this many times over the years with our Sales Orders when a Rep (or someone within the company) enters invalid characters (typically they do a copy and paste from Excel using a different Font, or are using arabic or other foreign characters).
    Given that the values we're recieving are in German, my only conclusion is that the words themselves contain german characters often used in certain letters.  For example, the letter U can sometimes have what they call an umlout (spelling may be off on that).  An umlout almost looks like a quotation mark that is placed directly above the letter itself.   Another common letter in German is the ß symbol.
    We may be able to bypass our problem by entering in these german characters, but I guess I was looking for more than just a "hack" solution and was curious if anyone else out there has had a similar issue on their system and if they were able to come up with a solution other than trying to guess and add in "special characters" that are not normally used in the english language.
    Again, my appologies for not being more descriptive and thank you again for replying.

  • How to use a query in Web template

    Hello i have really a very silly question.
    How can i use a Query that is already defined by BEX into a Web template so that i can set up simple properties like changing colours of Row as well as avoid Tab pages.
    I logged into a Web template.
    Can any provide step by steps.
    Please help

    No questions is silly, doubt is always a doubt and clarifying the same is the best way to deal with that.
    Anyway philosophy apart and coming to business.
    1) created the query in Query designer, say Zquery1
    2) logon to WAD.
    3) for assigning Zquery1 to WAD template, you haev to decide how you are going to use Zquery1 in WAD.
    4) for ex: you want to display the query result and also a graph based on that result.
    5) So we have to drag drop Chart and table in WAD.
    6) create dataprovider and assign zquery1 to this dataprovider.
    7) save and execute.
    For chanding the colors, under properties, we will have many stylesheets delivered by SAP. Yiou can choose anyone on this which suits to your requirement. If not, then edit the stylesheet and code it as per your need.
    Hope this helps. If yes, please assgin points.
    Regards
    Pankaj

  • Abap Query in Web Templates

    Hi Gurus,
    I am working on web reporting, we have a bunch of web queries that are working fine. And now my client wants to explore the possibility of displaying ABAP Queries on the web or embed them in Web templates along with the alreaday existing bw queries.
    Please point me in the right direction, is it possible ?are there any documents or links that explain this ?
    thanks
    raj

    Hi Raj,
    You have several possibilities.
    a) Just replace ABAP-Queries with BW-Queries (but the customer does not want that, I assume )
    b) Explore the possibility of a Remote-Cube
    c) Create a BSP, where you execute and render the ABAP-Query Data and show this BSP in an iframe in your WebTemplate
    These are some possibilies.
    Best regards
    Frank

  • Assiging Query to Web template

    Hi,
    I was asked to add new query that I created to existing web template.
    I have been able to Identify the web template that other queries are assigned to but don't know how to add my query to it.
    for example
    Template_ID=0ANALYSIS&Infocube=CCA&Query=cost_center
    I would like to add my infocube and query (&Infocube=CCA&Query=cost_center) to the query template
    Please tell me how I can manually maintain this in BI. I am using BI 7
    thanks
    Edited by: Bhat Vaidya on Sep 10, 2008 9:44 AM

    Hi,
    thanks for your response.
    I can easily add the data provider directly to the template but thats not what I want as the template doesn't have any dataprovider attached.
    All reports in the web are using same web template so for maintenance purpose it cannot be done that way like you mentioned.
    I know that the cube name and query name can be manually added to the template in BI as I have seen that before but cannot remember how is done or which transaction code to use to access it.'
    thanks
    Edited by: Bhat Vaidya on Sep 10, 2008 9:52 AM

  • Checking Query and Web Template Authorizations

    Hi,  I have some code that does an authority-check to determine if a user has access to a specific query. 
      AUTHORITY-CHECK OBJECT 'S_RS_COMP'
               ID 'RSZCOMPID' FIELD '__________'.
    I need to be able to test to see if a user has access to a specific Web Template.
    Any ideas how to do this?
    Thanks!

    Kenneth,
    1. Find the roles a template is assigned to : Yes, use AGR_1251 table.
    2. Find the roles a user is assigned to : Yes, use AGR_USERS.
    3. check if the user has the role the template is assigned to? by joining both the tables.
    By using these tables, programatically you can check it.
    You cannot check this using C-Command AUTHORITY-CHECK OBJECT. As this checks only the authorizations for the user who is executing it. This command is more useful in the following scenario.
    Eg.In BW if you have written a program for some reasons to read the values of an ODS active table. On this ODS you have authorization relevant infoobject. Lets say profit center. In order to check the profit center that the user is assigned to and populate the data for only profit centers for which he is eligible to view the data.
    Hope this helps,
    GSM.

  • Query related to BEx query and web template migration

    Hi,
    We are upgrading our BW system from BW 3.5 to 7.3 and also planning to migrate the existing BEx 3.X queries and web templates to BEx 7.x version.
    We have BEx queries and web templates published on enterprise portal in roles.
    My query is that after we migrate BEx 3.5 queries and web templates to new version, do we need to re-publish these (migrated) queries and web templates on the portal or users will be able to access the reports without any issues.
    or are there any post migration steps that we need to follow so that reports (with migrated version) are available to the end users through portal as before.
    Thanks,
    Tarun.

    Hi,
    We are upgrading our BW system from BW 3.5 to 7.3 and also planning to migrate the existing BEx 3.X queries and web templates to BEx 7.x version.
    We have BEx queries and web templates published on enterprise portal in roles.
    My query is that after we migrate BEx 3.5 queries and web templates to new version, do we need to re-publish these (migrated) queries and web templates on the portal or users will be able to access the reports without any issues.
    or are there any post migration steps that we need to follow so that reports (with migrated version) are available to the end users through portal as before.
    Thanks,
    Tarun.

  • Speeding Up Web Page Load Time

    I'm wondering what the best way is to significantly increase the amount of time it takes for my pages to load, here is my website:
    www.andrew-brinded.co.uk
    it is visual and audio heavy and I need users to be able to access these files asap.
    andrew

    I hope you meant decrease your load time!
    Optimizing your files before uploading to a server is guaranteed to help as well as giving your site a chance to load in Internet Explorer.
    See....
    http://www.tonbrand.nl/
    Using a simple flash player for your music files will help and they will be more universally playable than QuickTime.....
    http://roddymckay.com/Satellite/FlashPlayer.html

  • Very long web page load time out

    Hello,
    In Firefox Android when several resources in a page do not load, Firefox android shows a white page and waits for a very long time to time out those resources and display the rest of the page, while Firefox in PC quickly ignores the time outs within a page and displays the page.
    How can I make the android version time out quickly and display whatever is available in a page?
    Thanks

    Hi FAnDwyHSHoo2K,
    There actually is not a feature to do this in the ui. However you may be able to find the about:config entry that controls the timeout default time. [http://kb.mozillazine.org/Firefox_:_FAQs_:_About:config_Entries]

Maybe you are looking for

  • How to get the values for checked and unchecked chekboxes

    Hai i have using the checkbox in for loop. I need the urgent help from anyone, for example in the loop there is having 5 checkbox if i checked 3 of the ckeckboxes and 2 of the checkboxes are unchecked. I need to get the values for checked checkboxes

  • Non Java files in a Java application

    Hi, I'm not exactly new to Java, but I haven't been able to find a satisfactory answer to the following, and I guess rather basic, questions: Let's assume that in our app we want to use image files such as .gif or whatever other kind of resource. 1.

  • Target special G/L indicator

    Hi All, Can you give me cinfiguration document for how to create for target special G/L indicator. Regards, Thiru

  • Problem with showing focus points in 3.5.1 & 10.9

    I cannot always display the focus points either by using Option + F or View > Show Focus Points on my MBP, late 2012. Prior to 3.5.1 & 10.9, either one of these commands would always display or remove, the focus points. At times I can restore the foc

  • Two nat routers - AP Extreme blinking yellow

    I have had an internet based home security system installed.  They (comcast) require their own router between the cable modem and my AP Extreme.  Their router is purely for their use, I get one ethernet port to go to the AP.  But their router also ha