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/

Similar Messages

  • Unable to load Dimension into Hyperion planning using ODI ?

    Hi All
    We are trying to load Dimension into hyperion planning Ver. 11.1.2 using ODI. We have created the interface and mapped the source csv file to target planmning application using ODI KM.
    LKM file to SQL
    IKM SQL to Planning
    We get success in ODI's Operator but the Dimension is not updated nor new data is insreted.
    We get this message in Error file:-
    +
    Retail Format,Parent,Alias: Default,Data Storage,Two Pass Calculation,Smart List,Data Type,Plan Type (APlan),Error_Reason
    ABC,Total Format,,StoreData,,,,Aplan,Cannot load dimension member, error message is: java.lang.RuntimeException: Fetch of saved member "ABC" failed.
    +
    We get this message in log files:-
    +
    2010-07-22 07:04:06,550 INFO [DwgCmdExecutionThread]: Oracle Data Integrator Adapter for Hyperion Planning - Release 9.3.1.1
    2010-07-22 07:04:06,550 INFO [DwgCmdExecutionThread]: Connecting to planning application [******] on [********]:[11333] using username [admin].
    2010-07-22 07:04:06,597 INFO [DwgCmdExecutionThread]: Successfully connected to the planning application.
    2010-07-22 07:04:06,597 INFO [DwgCmdExecutionThread]: The load options for the planning load are
         Dimension Name: Retail Format Sort Parent Child : false
         Load Order By Input : false
         Refresh Database : true
    2010-07-22 07:04:06,612 INFO [DwgCmdExecutionThread]: Begining the load process.
    2010-07-22 07:04:06,612 DEBUG [DwgCmdExecutionThread]: Number of columns in the source result set does not match the number of planning target columns.
    2010-07-22 07:04:06,659 INFO [DwgCmdExecutionThread]: Load type is [Load dimension member].
    2010-07-22 07:04:06,675 ERROR [DwgCmdExecutionThread]: Record [[ABC, Total Format, null, null, StoreData, null, null, null, null, null, null, null, null, null, Aplan, null, null, null]] was rejected by the Planning Server.
    2010-07-22 07:04:06,675 INFO [DwgCmdExecutionThread]: Planing cube refresh operation initiated.
    2010-07-22 07:04:08,425 INFO [DwgCmdExecutionThread]: Planning cube refresh operation completed successfully.
    2010-07-22 07:04:08,425 INFO [DwgCmdExecutionThread]: Load process completed.
    +
    Please help out .....

    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/

  • How to view which users have logged into Hyperion Planning

    Hi all,
    I'm trying to determine the best way to view users that have logged into Hyperion Planning (who and when). Is there an option in Shared Services or can this be viewed through Planning by the administrator? Any insight would be greatly appreciated.
    Thanks!

    Planning has never been the best at providing that information, you can look at the statistics page in planning which is pretty poor in my opinion.
    The other option is audting but once again it doesn't really audit users logging in and out.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Confused How to push Data from Oracle DB Tables into Hyperion Planning?

    HI
    I m Newbie to ODI. My DataSource is Oracle 11g Database (HR Tables) and my Target is Hyperion Planning.
    I successful imported Oracle DB HR tables into ODI and Hyperion Planning Dimensions Like(Employee) but i dont understand in " ODI Interface" how i am going to do Mapping between Oracle tables and Planning application Dimension, am i doing wrong way?
    I am confused if i have to push Data from Oracle 10g HR Tables into Hyperion Planning am i following right approach ?
    Looking for your guideline...
    Regards
    Sher

    Hi John
    Well i have working knowledge in ODI, i did whole complete cycle and i did customization project for Oracle EBS to Data warehouse though ODI.
    What, I am NOT able to figure out How to LINK Hyperion Planning Outline to Oracle EBS HR Tables. cause in Hyperion Outline i m able to view Dimensions Not particular Column to map with EBS HR Table (column).
    Eample:
    In EBS HR we have Employee Number in Per_all_people_f but in Hyperion Planning Dimension is ONLY Employee.
    Your response highly appreciated.
    Chreeez
    Sher

  • Logging into Hyperion Planning is taking several minutes for users

    Hello All,
    I'm hoping someone can help with an urgent issue. A problem has popped up the day after everyone returned from holiday break. All users that are listed in MSAD in Shared Services are taking several minutes to log into Hyperion Planning. The only users that are not having problems are admin and a testuser account. Both of these accounts are from the Native Directory.
    When I go into Shared Services and do a search in the MSAD, it is taking several minutes for the list of users or groups to come up. Everything is working normally in Planning when I'm using the admin account, except for when I'm trying to assign access to a dimension. That is not working, but I can modify an existing access to a dimension.
    Our IT department has restarted all Hyperion services and made sure that the service account (active directory) is not locked. Everything on their end looks like its running correctly, as far as they can tell. I've refreshed the database and security filters, but that has not corrected anything and I've reregistered the application with shared services.
    Any help would be greatly appreciated!
    Thank you!
    David

    Hello John,
    Thank you for the response. I'm not sure if we do have multiple MSAD servers, so I've forwarded the question on to my IT department and I'm waiting for their response.
    During my call with Oracle support, they suggested turning off the MSAD group configuration and restarting Hyperion to see if that would help. The only area that it seemed to help is in searching for users in MSAD. That works a lot faster now, but it didn't fix the problem with the users logging into Hyperion. I've sent Oracle the shared services logs for Admin, Hub and Security as they requested and I'm waiting for their response.
    Thanks,
    David

  • 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/

  • 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

  • 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/

  • 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/

  • 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

  • Loading Smart List to Hyperion Planning 11.1.2.0

    Hi !! I am new to Hyperion Planning. I need to upload the SmartList into Hyperion Planning using Outline load utility. Could you please show me the steps.
    I just need some sample metadata may be two or three line of metadata that will give me idea to generate our metadata file..
    I have created outline utility syntex .. .please guide me....
    any help from you would really appreciated...

    Dear John
    Please help to load the smartlist, I am getting the following error.
    Successfully located and opened input file "d:\smartlist_create1.csv".
    Header record fields: SmartList Name, Operation, Label, Display Order, Missing Label, Data Form Setting, Entry ID, Entry Name, Entry Label
    Located and using "HSP_SMARTLISTS" dimension for loading data in "acpt" application.
    Parent-child ordering option (/H switch) will not be performed: this option is not available for the "HSP_SMARTLISTS" dimension.
    Input file member load ordering option (/O switch) will not be performed: this option is not available for the "HSP_SMARTLISTS" dimension.
    Unable to obtain dimension information and/or perform a data load: Unrecognized column header value(s), refer to previous messages. (Note: column header values are case sensitive.)
    Examine the Essbase log files for status if Essbase data was loaded.
    Planning Outline data store load process finished with exceptions: not all input records were read due to errors (or an empty input file). 0 data records were read, 0 data records were processed, 0 were successfully loaded, 0 were rejected.
    Unrecognized column header value "Data Form Setting".
    Unable to obtain dimension information and/or perform a data load: Unrecognized column header value(s), refer to previous messages. (Note: column header values are case sensitive.)
    Planning Outline data store load process finished with exceptions: not all input records were read due to errors (or an empty input file). 0 data records were read, 0 data records were processed, 0 were successfully loaded, 0 were rejected.
    I have used the same structure as provided in your earlier thread.
    OutlineLoad /A:acpt /U:admin /M /I:d:/smartlist_create1.csv /DS:HSP_SMARTLISTS /L:c:/OutlineLogs/outlineLoad.log /X:c:/OutlineLogs/outlineLoad.exc
    SmartList Name, Operation, Label, Display Order, Missing Label, Data Form Setting, Entry ID, Entry Name, Entry Label
    SL1,addsmartlist,SL1Label,,,,,,
    SL1,addEntry,,,,,,entry1,entrylabel1
    SL1,addEntry,,,,,,entry2,entrylabel2
    PLEASE HELP.
    Regards
    Sim
    Edited by: SimT on May 14, 2012 7:22 PM

  • Loading HFM data to Hyperion Planning using FDM

    Hi All
    Has anyone ever used HFM as a data source for FDM?
    Someone has asked me for the best way to get data from HFM into Hyperion Planning and whether FDM can manage that. I know there is a generic Pull adapter and the ERPi but I'm not sure whether either of those will do the job.
    At the moment I am assuming that they will need to extract data from HFM to flat file and then import to FDM as a 2 stage process?
    Any thoughts?
    Thanks
    Stuart

    Hi Tony
    Apologies for the delay (my email spammed the notification that you had replied, helpful!!). When you say that you have done it but discourage accessing the tables directly how did you achieve this? Were you just careful which data intersections your selected from the tables (e.g. always base level data so it is stored not calculated)?
    I have used the HFM relational tables a couple of times to make use of the metadata that they contain but not tried to get data before.
    Regards
    Stuart

  • 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/

  • 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

Maybe you are looking for

  • Downgrade rom bex7.0 to 3.5 urgent

    hello, I need urgent help. Does anyone know a way downgrading a query to Bex 3.5 , that is migrated to the bex 7.0 before? regards

  • OBIEE 11g: Chart showing Hand Symbol on Over

    Hi All, We've an issue with Chart. Chart is currently showing Hand symbol when over the mouse on bars(Vertical or any type of bar) though no action link/drill enabled. Customer doesn't want the hand symbol pointer as user thinks that there is some na

  • How to change the position of Welcome : APP_USER & log out link?

    Hi All, We have implemented our client logo in the header & Footer of the home page ,inorder to implement it, i have added the Javascript code in Page HTML section.After adding the code ,i can see the logo looks good but the thing,Welcome : USER_NAME

  • My ipod classic is stuck.

    My ipod classic is stuck. I tried to play a game and my ipod now reads "this game cannot be launched" also "this may be the result of a full ipod. Which I still have 95.7 mbs available.

  • Win 7 Won't Load on Toshiba Satellite C655 S5060

    Okay, so I'm not sure what happened.  Computer was unresponsive so I forced a hard shutdown.  After that, it won't load Windows 7 and gives me 2 options: Launch windows repair or start win normal. The second option, start windows normally, takes a fe