ODI metadata load impacts Hyperion Planning performance

I am performing a dimension load of approximately 14,000 members, with a few attributes, from an Oracle view.
The data is staged instantaneously. But it takes a long time (30mins plus) to load to Planning. During this time, Planning can become unresponsive. We are also having occasional Planning crashes, which may or may not be related.
Can anyone tell me if this is normal from a performance perspective, and if there is anything we can look at to improve it.
Thanks in advance.

What you can do is remove "Enabled for Process Management" for scenarios/versions that don't use workflow.
If you are using workflow then you can experience problems if you are loading to the entity dimension while a workflow is active.
You can also increase the maximum jvm memory being used by the planning web application.
Cheers
John
http://john-goodwin.blogspot.com/

Similar Messages

  • Warning during metadata loading to hyperion planning

    Hi,
    Hi,
    When I do the mapping even if it is successful and the data is populated in the dimension(Eg. In this case for Business Dimension) I am still getting this warning:
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "<string>", line 2, in ?
    Planning Writer Load Summary:
    Number of rows successfully processed: 0
    Number of rows rejected: 1018
    at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
    at com.sunopsis.dwg.codeinterpretor.k.a(k.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSqlI.treatTaskTrt(SnpSessTaskSqlI.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
    at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
    at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
    at com.sunopsis.dwg.cmd.e.i(e.java)
    at com.sunopsis.dwg.cmd.g.y(g.java)
    at com.sunopsis.dwg.cmd.e.run(e.java)
    at java.lang.Thread.run(Unknown Source)
    The no of rows successfully processed is always zero even if it is getting populated. Please help.
    Regrards,
    VINAY

    You set up the logging like this - http://1.bp.blogspot.com/__2AaArK5lW8/SN-G7H6f6TI/AAAAAAAAAd4/Ovyj1GK-dKk/s1600-h/25.png
    It will write the output to two logs that are text format and can be opened.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • ERPI: Data Loading problem Hyperion Planning & Oracle EBS

    Hi
    I am trying to load data from Oracle EBS to Hyperion Planning.
    When i push data Zero rows are inserted in Target.
    When i look at Table " SELECT * FROM TDATASEG "
    It is showing me data but it is not comminting data in Target application.
    The reason is Data difference in Source (EBS) and Target.
    In my source Year is 2013 but in Target 'FY14' so for Entity Source is '21' but Target is '2143213'
    Can you please let me know how to solve this issue?
    can i place a Lookup table for this in EPRI.
    i am using EPRI and ODI to push data.
    Regards
    Sher

    Have you setup the data load mapping correctly to map the source value to the proper target value? Based on what you are describing it seems that the system generated * to * map is being used, if you are mapping a source to a different target, this needs to be added to the data load mapping.

  • Tracking load on Hyperion Planning

    We need to come up with a management level report showing the usage of Hyperion Planning in the company.<BR><BR>We need metrics like :<BR>Peak number of users<BR>Average number of users (polling every 30 minutes)<BR><BR>Is there anything within Hyperion Planning for this. I was thinking that I could find something probably in the WebServer for this. We are using WebSphere.<BR><BR>Any suggestions or pointers are welcome.<BR><BR>Thanks in Advance,<BR>Nazim

    Have you ever valued the Evaluation Order?
    I'll bet you haven't. Assuming that the dimension in question is Accounts, move that dimesion to be first in Evaluation Order.
    You can find Evaluation Order in the classic administrator dimension editor. It's the third tab on the right. Dimensions, Performance Settings, Evaluation Order.
    Regards,
    Cameron Lackpour

  • Sorting a join loading into Hyperion planning

    Hi,
    i have Producr master data (1000+ data). I've to load into planning but i'm not able to understand how to sort (as SQL "order by 1 asc") a join of two table
    MASTER_PRODUCT, DESC_PROD.
    any suggestion?
    Thanks in advance
    DecaXD

    Hi,
    One method is customize the KM.
    If you right click "IKM SQL to Hyperion Planning" and select "Insert Option"
    Name the option something like "ORDER_OPTION" and set it to text.
    Now edit "IKM SQL to Hyperion Planning" and edit command "Load data into planning"
    In there should be
    sql= """select <%=odiRef.getPop("DISTINCT_ROWS") %> <%=odiRef.getColList("", "[EXPRESSION] [ALIAS_SEP] \u0022[COL_NAME]\u0022", ",", "", "INS and !TRG") %> from <%=odiRef.getFrom() %> where      (1=1) <%=odiRef.getFilter() %> <%=odiRef.getJrnFilter() %> <%=odiRef.getJoin() %> <%=odiRef.getGrpBy() %> <%=odiRef.getHaving() %>"""
    Add to the end - <%=odiRef.getOption("ORDER_OPTION")%>
    So it becomes
    sql= """select <%=odiRef.getPop("DISTINCT_ROWS") %> <%=odiRef.getColList("", "[EXPRESSION] [ALIAS_SEP] \u0022[COL_NAME]\u0022", ",", "", "INS and !TRG") %> from <%=odiRef.getFrom() %> where      (1=1) <%=odiRef.getFilter() %> <%=odiRef.getJrnFilter() %> <%=odiRef.getJoin() %> <%=odiRef.getGrpBy() %> <%=odiRef.getHaving() %><%=odiRef.getOption("ORDER_OPTION")%>"""
    Now in your interface and the flow section for the IKM you should have an Option "ORDER_OPTION"
    put in something like
    ORDER BY 1 ASC
    Give that a go.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Hyperion Planning Performance Slow to only 1 User ID

    Hi,
    I'm having problem when I login to the HyperionPlanning Web application, I'm able to login without an error but after login the page does not load. It will hang half way forever.
    I tried to login with the ADMIN id and I'm able to login and the page successfully loaded. I also got no problem login to Workspace using my id.
    May I know what is the potential issue? Where should I start the troubleshooting?
    Thanks

    The startup may be slow because planning tries to open the last used form:
    - (1) it may use a long running query in essbase
    - (2) it may use a large number of cells and therefore will use a lot of java resources
    Because there may have been multiple logons for this users, all the ressources may still be busy completing the previous login attemps.
    Please perform the following steps to verify that your planning service is not 100% busy:
    - ask IT to check the CPU usage of your planning service
    - if it's using 100% of a single core all the time, let IT stop and restart the service
    Please perform the following steps (if essbase is causing this):
    - Logon to planning using the userid that will have slow response
    - Open EAS and verify if any sessions are running for a long time
    - Carefully terminte the long running session (Planning will no show an error message)
    - Note down the name of the for that is causing this issue
    - In Planning open another dataform
    - Exit planning
    Please revisit the design of that dataform.
    Sascha.
    On your Essbase server there may already be a large num

  • Load Hyperion Planning to R12 Budget using ODI

    hi,
    We are using Hyperion Planning v11 and Oracle Finance R12
    We already setup the ODI repository (Topology, Context, etc) and was able to do reverse using RKM Essbase
    Can anyone give us the steps/procedure on how to Load the Hyperion Planning data to Oracle Budget
    thanks in advance

    Can you please share the knowledge of loading Essbase data in to EBS using ODI?
    I heard you have to run concurrent program to post data in to GL. I am new to concepts of GL. Can you please share the information of the scripts you are mentioning and the knowledge to achieve the data load. Appreciate your help.
    Thanks in Advance.
    Thanks,
    SaiN

  • Planning 11.1.2.4 Metadata load errors RemoteException occurred in server thread

    Hi,
    I am trying to load metadata using ODI 11.1.1.7 into Hyperion Planning 11.1.2.4. It errored out saying
    Cannot load dimension member, error message is: RemoteException occurred in server thread; nested exception is:
        java.rmi.UnmarshalException: unrecognized method hash: method not supported by remote object.
    Source - File
    Please let me know if there is any fix to this.
    Thanks,
    Sravan

    Did you definitely follow the steps in "How to Apply ODI Patch 18687916 for Hyperion Planning and Errors that May Occur if Patch Has Not Been Applied Correctly (Doc ID 1683307.1)"
    If you are still getting the error if everything in the support doc has been done then maybe the issue relates to 11.1.2.4
    It is interesting to see the Oracle state of direction doc have the following statement:
    "The KM's for EPM release 11.1.2.3 and ODI release 11.1.1.7 are not certified with EPM Release 11.1.2.4."
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Loading Attribute Dimension - Hyperion Planning

    Hello Everyone,
    I appreciated a lot informations that I found here. I red the http://john-goodwin.blogspot.com/2008/11/odi-series-loading-essbase-metadata.html
    about loading attribute dimension on Essbase, but when I try to execute the same steps using Hyperion Planning Adapter in ODI, I cannot see the option inside the model to reverse also all dimension attribute, hence I cannot load members on my dimension attribute. Do you know how can I develop the attribute dimension load on Hyperion Planning?
    Regards,
    Wallace Galvão
    Brazil

    Hi,
    You first need to create the attribute dimension in planning, ODI does not create dimensions.
    Once you have created your attribute dimension you can reverse the planning application again and the attribute dimension should be created as a DataStore
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Hyperion Planning and eBusiness Suite ODI integration

    Hi,
    I have to integrate eBusiness Suite and Hyperion Planning, mostly exporting data from eBusiness Suite to load into Hyperion Planning. I'm allready using eBusiness Suite connectors.
    I'd like to know if there is some start point to understand eBS model besides http://etrm.oracle.com. I found that the technical reference is not of much help to understand where I can find the proper info that I need or what kind of info provides each column/table.
    Thanks!

    Hi Pratik, thank you for your comment. Both links are very helpful. Although I think I wasn't precise enough on my initial post. Im trying to extract info from several modules of eBS (GL, PA, PO, INV, AP and others) to a single table and my approach for the extract is using one source set for each eBS module on ODI interface (with the corresponding tables from each module on each source set).
    The main info I need on this approach is how to avoid exporting duplicate info, because I know that some info is present on several modules.
    I hope I was clear on my explanation, do you have any advice on where can I get that info?. Thank you

  • Outline Load Utility error using Hyperion Planning 11.1.2

    I am using Outline Load Utility to extract outline from Hyperion Planningin .csv format.
    We have three planning cubes and I am trying to extract a dimension that is only a standard dimension in the third cube. However, I get this error message:
    Error: Unable to obtain dimension information and/or perform a data load: com.hyperion.planning.sql.HspMember cannot be cast to com.hyperion.planning.sql.HspTimePeriod
    When I check Shared Services, the dimension is not part of standard dimensions in Global Artifacts for the app. I can see it under the specific Plan Type as a standard dimension.
    When I try to extract any of the dimensions under the Global Artifacts, the command is successful. Here is the syntax I type for outline load command:
    OutlineLoad /A:HFPlan2 /U:admin  /-M /E:c:/position_export.csv /D:Position /L:c:/outlineLoad.log /X:c:/outlineLoad.exc
    Please advise if I need to add something else to the command or totally use any other tool.
    Thanks!

    Log an SR with Oracle, because that is a varchar field with I think 2000 char limit.
    Is that happening for just that application (do you have other apps, or can you create a sample application)
    Regards
    Celvin

  • Outline load utility Data load error in Planning

    Hi,
    We are loading the data using OutlineLoad utility in Hyperion Planning 11.1.2.1,but data is not loading and the log file showing the below error.
    Unable to obtain dimension information and/or perform a data load: com.hyperion.planning.olap.NoAvailableOlapConnectionsException: Unable to obtain a connection to Hyperion Essbase. If this problem persists, please contact your administrator.
    Can you please why we are getting this error.
    Thanks.

    Hi John,
    I tried refresh the db and running the utility again, still its showing same error,
    and the log file showing the following.
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///2560/Info(1051164)
    Received login request from [::ffff:IP]
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///2560/Info(1051187)
    Logging in user [admin@Native Directory] from [::ffff:IP]
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///2788/Info(1051001)
    Received client request: List Applications (from user [admin@Native Directory])
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///11872/Info(1051001)
    Received client request: List Databases (from user [admin@Native Directory])
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///11232/Info(1051164)
    Received login request from [::ffff:IP]
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///11232/Info(1051187)
    Logging in user [admin@Native Directory] from [::ffff:IP]
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///2824/Info(1051001)
    Received client request: Get Application Info (from user [admin@Native Directory])
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///2560/Info(1051001)
    Received client request: Get Application State (from user [admin@Native Directory])
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///2788/Info(1051001)
    Received client request: Select Application/Database (from user [admin@Native Directory])
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///2788/Info(1051009)
    Setting application BUD_APP active for user [admin@Native Directory]
    [Sat Oct 15 16:52:23 2011]Local/ESSBASE0///11872/Info(1051001)
    Received client request: Logout (from user [admin@Native Directory])
    Thanks

  • Loading Metadata from ODI to Hyperion Planning Custom Dimension

    Customer want to load a metadata from ODI to Hyperion planning customer dimension using flat files(.txt files).
    Is it possible to load the metadata into custom dimension? If this is possible, do we need any other KM for planning except RKM Hyperion Planning?
    Because when i try to map the dimension from source to taget the connection is blanck. Getting "Used by target columns none".
    Please refer the image
    http://1.bp.blogspot.com/_Z0lKn46L41I/TJuZcsQxIjI/AAAAAAAAA90/TTv79fbQ9ks/s1600/ODIIssue.JPG
    Thanks
    Vikram

    Yes you can load to custom dimensions just like the other dimensions, the custom dimensions should be reversed into the model.
    You need to use the IKM SQL to Hyperion Planning, make sure you set the staging area different than the target.
    If you want to see how to load metadata to planning, have a read of :- http://john-goodwin.blogspot.com/2008/10/odi-series-part-5-sql-to-planning.html
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • ODI Planning metadata load takes very long time

    Hi,
    I am using ODI for Hyperion Planning metadata load.
    We are facing performance issues, as the process is taking a very long time.
    The process uses "LKM File to SQL" and "IKM SQL to Hyperion Planning"
    The number of rows to process in the file is around 70000. The file is generated from DRM. The ODI integration process takes around 2 hours to process and load the file to Planning. Even if we add 1 new row to the file and everything else remains same in the file, the process takes that long.
    So, the whole process takes around 3 hours to load to Planning for all dimensions.
    I tried increasing the fetch rows to 200 in source but there is no significant increase in performance. The Heap size is set to maximum of 285 MB in odiparams.bat.
    How can the performance be improved?
    Can I use different LKM or change any other setting?
    Thanks,
    RS

    Hi John,
    In my current implementation, the dimension hierarchies are maintained in DRM.
    So, business directly makes changes in DRM and exports the hierarchies in a text file.
    I agree that loading 70000 records is odd on regular basis, but it makes it easier for business to retain control of their hierarchies and maintainance is easy in DRM.
    On bulk loading to DB table and loading to Planning, I have 2 questions:
    1. Do you think that "LKM SQL to SQL" [Oracle to Planning] will have significant improvement in performance over "LKM File to SQL" [File to Planning], as we are still using "Sunopsis Memory engine" as staging area?
    2. I checked your blog, there you have suggested using "Sunopsis memory engine" for "LKM SQL to SQL".
    Is it mandatory to use "Sunopsis emory engine" as staging area, can we use any other user defined staging area [Oracle tables]?
    Cheers,
    RS

  • Unable to load metada into Hyperion Planning using ODI

    HI All,
    I am using ODI 11g and trying to load the metadata for Hyperion Planning application 11.1.2.1. But I couldnt load all the Product members in Product Dimension.
    Could able to load few members but was able to run the interface successfully but thrown error while loading few members(Most of the members are shared members, verified that base members existed). Please find the below error log.
    2011-11-17 06:18:06,534 INFO [SimpleAsyncTaskExecutor-2]: Oracle Data Integrator Adapter for Hyperion Planning
    2011-11-17 06:18:06,550 INFO [SimpleAsyncTaskExecutor-2]: Connecting to planning application [xxxx] on [xxxx]:[11333] using username [xxxx].
    2011-11-17 06:18:06,675 INFO [SimpleAsyncTaskExecutor-2]: Successfully connected to the planning application.
    2011-11-17 06:18:06,706 INFO [SimpleAsyncTaskExecutor-2]: The load options for the planning load are
    Dimension Name: Product Sort Parent Child : false
    Load Order By Input : false
    Refresh Database : false
    2011-11-17 06:18:06,768 INFO [SimpleAsyncTaskExecutor-2]: Begining the load process.
    2011-11-17 06:18:06,878 DEBUG [SimpleAsyncTaskExecutor-2]: Number of columns in the source result set does not match the number of planning target columns.
    2011-11-17 06:18:07,440 INFO [SimpleAsyncTaskExecutor-2]: Load type is [Load dimension member].
    2011-11-17 06:18:07,487 ERROR [SimpleAsyncTaskExecutor-2]: Record [[D090, Mobile Mice Cordless_Prod type, D090-Flores DJ, null, Shared, null, null, null, null, null, null, null, +, null]] was rejected by the Planning Server.
    2011-11-17 06:18:07,503 ERROR [SimpleAsyncTaskExecutor-2]: Record [[D091, Mobile Mice Cordless_Prod type, D091-Fiji BT, null, Shared, null, null, null, null, null, null, null, +, null]] was rejected by the Planning Server.
    2011-11-17 06:18:07,518 ERROR [SimpleAsyncTaskExecutor-2]: Record [[D093, Mobile Mice Cordless_Prod type, D093-New York, null, Shared, null, null, null, null, null, null, null, +, null]] was rejected by the Planning Server.
    2011-11-17 06:18:07,550 ERROR [SimpleAsyncTaskExecutor-2]: Record [[D060, Mobile Mice Cordless_Prod type, D060-Corbusier Vista, null, Shared, null, null, null, null, null, null, null, +, null]] was rejected by the Planning Server.
    2011-11-17 06:18:07,565 ERROR [SimpleAsyncTaskExecutor-2]: Record [[D064, Mobile Mice Cordless_Prod type, D064-Sardinia Laser, null, Shared, null, null, null, null, null, null, null, +, null]] was rejected by the Planning Server.
    2011-11-17 06:18:07,581 ERROR [SimpleAsyncTaskExecutor-2]: Record [[D065, Mobile Mice Cordless_Prod type, D065-Ibiza Optical, null, Shared, null, null, null, null, null, null, null, +, null]] was rejected by the Planning Server.
    Regards,
    SP

    Can you check the error log file as you have posted the log file, it should give more information to why the records were rejected.
    Cheers
    John
    http://john-goodwin.blogspot.com/

Maybe you are looking for