Improve web form performance of Hyperion Planning

Hi all,
I am not sure whether anyone has tried the recommended method from Oracle to compress the web forms used in Hyperion Planning so as to improve the network perfromance?
http://download.oracle.com/docs/cd/E12032_01/doc/epm.921/html_hp_admin/frameset.htm?/docs/cd/E12032_01/doc/epm.921/html_hp_admin/hpamin-19-17.htm
Slow Performance When Opening Data Forms Using a Dial-Up Connection
Scenario:
Opening a data form using a slow network connection (for example, with a modem) takes a long time.
Solution:
You can significantly increase the network bandwidth when opening data forms by modifying the web.xml file, as described in this section. This solution compresses by approximately 90% the data stream sent from the Planning server to the client.
Note: If you are using a WebLogic (all supported versions) Web application server, complete the second procedure, which is specific to WebLogic. If you are using any other Web application server, complete the first procedure, which contains general instructions.
To modify the web.xml file to improve performance, for any Web application server except WebLogic:
1 With a text editor, open the web.xml file, located in HyperionPlanning.ear or HyperionPlanning.war.
2 After the tag </description> and before the tag <listener>, insert the following lines:
<filter>
<filter-name>HspCompressionFilter</filter-name> <filter-
class>com.hyperion.planning.HspCompressionFilter</filter-class>
<init-param>
<param-name>compressionThreshold</param-name>
<param-value>2048</param-value>
</init-param>
<init-param>
<param-name>debug</param-name> <param-value>1</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>HspCompressionFilter</filter-name>
<url-pattern>/EnterData.jsp</url-pattern>
</filter-mapping>
3 Save the web.xml file.
If you are using WebLogic, you must manually modify the .ear file and redeploy it for the Web application server.
To improve performance with a WebLogic application server:
1 Unzip the HyperionPlanning.ear file to C\:ear, for example.
2 Unzip Hyperion.war under C:\ear to C:\war.
3 With a text editor, open the C:war\WEB-INF\web.xml file and modify it using the instructions in step 2 in the preceding procedure.
4 Compress the content in C:\war to C:\ear\HyperionPlanning.war.
5 Compress the content in C:\ear into C:ear\HyperionPlanning.ear
6 Deploy the new HyperionPlanning.ear for the WebLogic Web application server.

Hi,
Yes we did this with a bank which had branches connected to the servers via dial-up. They were complaining about the amount of data being transferred in between branches and servers. This has worked well over there and increased the data transfer performance considerably. However, nowadays the performance bottlenecks are not generally due to the amount of data being transferred over the network but the javascript components that should run on client and heavy calculation/data and report creation processes.
Cheers,
Alp

Similar Messages

  • Web form path in hyperion planning

    Hi All,
    I am trying to export dataform,but I am not able to find the path of the Dataforms(I noticed the path of the dataforms in some ex like C:Hyperion\Products\planning\Formname.xml).But I didn't find any xml file regrding this.
    thanks in advance..

    Hello,
    The other thing you can try is to export the dataform you need with the FormDefUtil.cmd that is in Planning.
    In order to do this:
    +formdefutil [-f:passwordFile]import|exportfilename|formname|-all server name user name application+
    An example of exporting a form would be:
    FormDefUtil.cmd export Form1 localhost admin APP1
    "When you export data form definitions, the utility creates an XML file in the current directory and logs errors in FormDefUtil.log in the MIDDLEWARE_HOME/user_projects/epmsystem1/diagnostics/logs/planning directory. You can copy the utility to any directory and launch it from there to save files to another directory."
    Hope this helps.
    Regards

  • Planning Web Forms Performance

    Hi,
    I am working on a Planning app that has a very large "Products" dimension. It has around 26000 members in it.
    I have a web form in which Market is in Page & Products in rows. I also display the attribute association Product Type for Product.
    Both Product & Market are sparse dimensions.
    I tried both Suppress Missing Data & Missing Blocks in the Form definition.
    Suppress Missing Block is a bit quicker (as expected), but it doesn't display the attribute associations for Product.
    Suppress Missing Data on the other hand displays attribute associations, but it is very very slow because of the Products dimension size.
    Suppress Missing Block doesn't display attributes, is this correct? I don't see this in the documentation? Am I missing anything?
    If I have to go with Suppress Missing Data, Is there a way to increase planning web form performance by adding cache or any tweaking similar to Essbase Reporting?
    Appreciate your thought.
    Thanks,
    Ethan.
    Edited by: Ethan on Jul 10, 2012 12:10 PM

    Cameron & David,
    Yes. This is a very strange req. The Product line (26K) are all Level-0 members & there is no fixed Product to Market mapping. Any combination is possible.
    Each market will have only few Products presence. I can say around 100 is the max I have seen, but the requirement is any product can come in any market.
    I load the cube with actuals from a different source system & users update the forecast data/ drivers to calculate the data.
    So the web form itself is not huge. It is just the potential number of possible combinations that is slowing down the web form.
    I am still in the initial stages of Development. I am sure I'll have tough time in Calcs, Aggs & Reports by Product.
    Appreciate your thoughts.
    Thanks,
    Ethan.

  • Arranging form folders in hyperion planning alphabetically

    Is there a way to arrange the form folders in hyperion planning alphabetically? Can we, and if we can is it the only way, sort the folder names in the relational tables in back-end?
    Or is there a way in the planning web to do the same?
    I would like to know if there is a second option as I might be adding new folders periodically and would need to re-arrange the folders alphabetically each time.
    Thanks,
    Pawan.

    Hi,
    We tried doing it the LCM way - delete all folder and LCM back all in - but it didn't work. mostly it was like the folders were getting in, in the same order they were created. It is only in LCM that the folders are coming in alphabetical order. (LCM is designed to internally sort and show up - i suppose).
    Naming the folder with numerals first would need us to rename the folders again and again - but it was the same as creating a new folder and moving the forms manually in alphabetical order by ourselves.
    Hope Oracle does something to put in a sort button in the folder administration.
    Thanks,
    pawan.

  • Performance issue - Hyperion Planning Web

    Hi,
    We are using Hyperion Planning 3.5 and Essbase 6.5.
    Our Application & Database servers are located in Dublin,USA.We access the application through web.All users access the application from the same Dublin location have no issue with the Application performance.But user's who access the application from outsideDublin(eg - Greensboro) are finding major issues with the application performance.Specifically with webforms and while running businessrules.And the issue occurs only during the peak of budget season when most of the users access application.
    Client state that,
    "The system is much slower out in the field than here in Dublin.It literally takes 15 – 20 minutes just to make a change and then after all that, it takes an hour to see the results only to find that they had to re-enter something. It’s really a very tedious process"
    Please advise.

    I am not really sure what I can suggest as you on such an early version, you could have a look at :- http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_hp_admin/ch13s16.html
    The information relates to version 9.3, it may be applicable to your version but I can't confirm that.
    You could also look into increasing the java heap size for the planning web application, though I can't remember the exact process on your version, if planning is not run as a service the settings are probably in one of the start up scripts for planning.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Deleting Hyperion Planning Server Web on JRUN

    How do you delete the Hyperion Planning Server Web services on a Hyperion Planning server? I uninstalled Hyperion Planning and deleted the corresponding folders. However, I still have the services for Hyperion Planning Server Web on JRUN and can't seem to get rid of it. Thoughts anyone?

    Go to JRUN installation folder and look for Hyperion Planning and you can delete manually the webservices folder - Hyperion Planning.

  • Oracle Hyperion Planning Plus Tool

    Hi All,
    Any one knows about "Oracle Hyperion Planning Plus". From internet I came to know that its a Microsoft Excel and Web-based budgeting and forecasting tool.
    If any has more information about this tool/any documentation/documentation links....please share with me.....
    Thanks,
    Naveen Suram

    You can check the link below for further info.
    http://www.oracle.com/appserver/business-intelligence/hyperion-financial-performance-management/hyperion-planning.html
    Hyperion Planning Plus is the name of bundle being sold by Oracle which includes reporting tools around Hyperion Planning.
    Cheers
    Alp

  • Web reporting performance

    Hi,
    We are experiencing very slow response times when viewing reports over the web.  We get a connection time out in most cases.  Can somebody provide any guidance as to how to optimize/improve web reporting performance.  Thanks for your help.
    SC

    Hello:
    Since you stated explicitly "when viewing reports over the web", I assume that your performance issue has been isolated to some extent (web queries instead of general query problems).  Therefore things like aggregates and the timeout parameter are not likely your main bottleneck (you would notice the issue for all queries).
    I would start here - on SDN, Business Information Warehouse > Performance Tuning section.  The whitepaper on the performance tuning topic is available there, which is quite comprehensive.
    Since the issue appears to be web-related, I would speculate that there may be an IGS issue.  When analyzing the performance data, make sure that the front-end times for the queries you have problems with are high.  Network overhead is a component to this - since BWQ results are compressed this shouldn't be a big overhead though.
    In terms of optimizing/improving web performance, your killer apps are precalaculate template / information broadcasting.  These techniques allow you to run the query ahead of time in the background and store the result set to deliver immediately when the user runs a query. 
    Good luck with the performance analysis.  If you hit a wall you may consider contacting SAP Active Global Support or SAP Consulting for further assistance.
    Regards -
    Ron Silberstein, SAP

  • Create Filter in Hyperion Planning

    I have created a Data Form using Classic Hyperion Planning Application. I want to have few cells in this data form having Read only access while others have Write access. How can I do this?
    For ex: I have 10 users, some of them will have write access to some of the "Accounts" and "Period(Q1, Q2)" Dimension members while they will have read access to all the other members.
    I have externalised my Essbase Server to Shared Services. I don't know how to assign filters to users using User Management Console.
    Thanks in advance.

    HI RahulS
    Wont this feature will make a particular cell read-only for all the users? My requirement is to make the Data Form Read-Only for some specific users.
    Hi John,
    I cant find the Assign Access option in my Accounts or Time Period dimension which were created by default.
    Is there any way to enable the security for the built-in dimension?
    Open Question:
    While i was trying RahulS's suggestion i came across an error which i cant resolve myself. Requesting you to help me out in this regard........when i try to open the data form i come across this message "Unable to obtain a connection to Hyperion Essbase. If this problem persists, please contact your administrator".
    I checked the hspsys_properties table in the database and the info are correct but when i try to query the table it says "The table or view does not exist"
    When i check the Essbase log it says "Database Plan1 does not exist" though i have changed the name of the Plan1 database.
    Please help....I am badly stuck.

  • Copy and paste cell content of web form of Hyperion Planning

    Our end users encountered performance issues in using the web forms of Hyperion Planning. We have some large web form with 60 columns and 100 rows i.e. around 6000 cells. When end user move around the cell they feel a slow response in the web form especially when copy and paste some cell content from one row to another, or a few cells from one position to other position.
    Anyone got similar experience in using web form? Also we understand that Hyperion design will check the cell content of each cell and generate a SQL query to the backend metadata database. It is quite time consuming and waste CPU resource because most of the time our end user will not keep the text information under each cell. We have consulted Oracle team and understand that we cannot disable the cell content checking via SQL query.
    Any workaround solution exists to reduce or remove the performance issue in cell content copy and paste?
    Thanks!

    Hyperion user wrote:
    Alp Burak wrote:
    Hi,
    We had faced the same issue a few years ago. One of our geeks had done a change in either Enterdata.js or Enterdata.jsp which disabled form cell validation. I don't currently have the code with me but it wasn't a big change really, remarking a function could be doing the trick.
    I don't think this is officially recommended by Oracle though.
    AlpThanks for your advice. We will try to locate the enterdata.jsp and enterdata.js and found out where the SQL being executed.We found out the Enterdata.js under the deployment directory of Weblogic. However it is over 400KB size and many many lines of codes. We think that it is very difficult to locate where should be customized to remove the SQL checking on cell content.
    \\Hqsws04\hyperion\deployments\WebLogic9\servers\HyperionPlanning\webapps\HyperionPlanning

  • Disable SQL query to celltext content in web form of Hyperion Planning

    We are using Hyperion Planning ver 11.1.1.1. We found that there is a SQL query executed for each cell in the web form to query the SQL Server metadata database and check whether there are some celltext associated with this cell.
    As we did not implement the celltext function to our end users, we would like to disable this checking. As some of our web forms have more than 10000 cells, generate 10000 SQL queries to the metadata database definitely is a performance issue.
    We have asked Oracle team whether we can disable the SQL query but the answer is that no such option exist.
    Anyone experienced this case and have workaround solution?
    Thanks!

    Hyperion user wrote:
    Alp Burak wrote:
    Hi,
    We had faced the same issue a few years ago. One of our geeks had done a change in either Enterdata.js or Enterdata.jsp which disabled form cell validation. I don't currently have the code with me but it wasn't a big change really, remarking a function could be doing the trick.
    I don't think this is officially recommended by Oracle though.
    AlpThanks for your advice. We will try to locate the enterdata.jsp and enterdata.js and found out where the SQL being executed.We found out the Enterdata.js under the deployment directory of Weblogic. However it is over 400KB size and many many lines of codes. We think that it is very difficult to locate where should be customized to remove the SQL checking on cell content.
    \\Hqsws04\hyperion\deployments\WebLogic9\servers\HyperionPlanning\webapps\HyperionPlanning

  • NetRetryCount and netRetryInterval error in Hyperion Planning web form

    User is getting this error when trying to save data on a web form. The error happens intermittenly and on different forms. It is difficult to pinpont the problem, as it does not happen consistently on the same form and as the administrator, I have never been able to replcate if on my computer and under the admin role. It actually causes the Hyperion Planning service to crash and we have to restart the service. The most recent time this occurred there was a rule that was running on save. We have removed the run on save for now. Does anyone know what setting need to be adjusted to eliminate this error?

    Hi
    You can probably try changing the value for netRetryCount and netRetryInterval in Essbase.cfg. Consider changing NetDelay too.
    Essbase.cfg file is loacted in:
    $HYPERION_HOME/products/Essbase/EssbaseServer/bin/Essbase.cfg
    Thank You
    Sandeep Kumar Upadhyay
    Edited by: 901142 on Dec 8, 2011 11:49 AM

  • How to calculate the size of web forms in hyperion planning?

    Hi Experts,
    I am trying to calculate the size of planning forms in Hyperion smart view., but i am unable to find out the way to calculate.
    Can you pls explain how to calculate the size of web form in Smart view?
    --- Srini.

    Hi Srini,
    First, here is what Oracle says:
    Data Form Size Estimation:
    To get a rough estimate of data form size, open the data form and select File > Save As from the browser. The size of the .HTML file is the portion of the data form that changes based on grid size. The .JS files remain the same size and can be cached, depending on browser settings. Information such as data form definitions, pages, and .gif files are not compressed when data forms are opened and sent to the Web browser.
    I have not been able to find out using their method.
    In any case, you can find out the size of grid by using below
    1. Right click on the form grid and click "View source"
    2. Save the source file as "Example.html"
    3. Right click the saved file and click "Properties"
    4. The Form size whould be same as that of file..
    Let me know if it helps.
    Cheers
    RS

  • Hyperion Planning Web Forms slow

    Hi All,
    We are using Planning 9.3.1 and while opening web forms in the system which is just a simple form it takes too long time to open it. Can anyone suggest some ways to make opening of the web forms fast.
    Thanks...

    It may not be a bad idea for a few of us to get enhancement requests in asking for better support for larger forms -- seems it has to be a Planning issue as if you do the same type of activity in an Essbase lock/send it's lightning fast.
    When you say the form is slow with 1750 cells, is this taking 5 seconds, 10 seconds, 30, 2 min, ...?
    I would say anything that's sub 10 seconds for a form that size is pretty normal. How many sparse dimensions are you using?
    Unless you do have slow link to the planning server than I do not believe taking advantage of those settings will influence the speed you are seeing as if you were to use only dense dimensions with similar cell size it would be fast which tells me the performance issue is on the planning server side.
    Regarding the SQL queries -- I'm not convinced that alone is the reason for poor performance on large forms. I believe it's more how planning communicates with Essbase and handles security of all the dimensions as well.
    You should also realize your client (IE/Firefox) will tend to use a lot of memory on large forms -- I've seen it take up to 500mb on very large forms.
    In your instance I'm not sure using suppress missing and blocks will help out a lot. The premise is you create data in say the BegBalance Period on a monthly form in the intersections which are valid for data entry with a rule/calc script. You then you turn on the suppress missing option on the form and it will restrict the number of cells which planning pulls from Essbase as well as those cells sent to the browser.
    John

  • Restricting the values of a dropdown in Hyperion Planning web form

    Hi,
    I have two dimensions(Entity and Project) represented in the page of a Hyperion Planning web form.Is it possible to constrain the values of a dropdown(Project) based on the value selected in another dropdown(Entity) in a data form in Hyperion Planning 11.1.1?
    Best Regards,
    Malini

    The short answer is no.
    You could make separate forms per entity which could be cumbersome to manager or pershaps do something with a suppress missing form by filling in say BegBalance with a value and suppressing the intersections that were not valid.
    -John

Maybe you are looking for