Loading hierarchical dimension in planning

Hi,
I'm trying to load an Account dimension in Planning..
It is a flat table with the following levels. The table basically created P&l and balance sheet hierarchies..
L1 L2 L3 L4 ACCOUNTID ACCOUNTDESC
Do I need to convert this table in parent child format before loading it using ODI?
If not how do I load it in a flat format using ODI..
Any same query for converting it in parent child format will be helpful..
Any responses will be much appreciated!!

A simple way would be to have multiple loads L1, L2 then L2, L3..... or load the file into a table and create a view on it.
Cheers
John
http://john-goodwin.blogspot.com/

Similar Messages

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

  • Error while loading period dimension in planning through DIM

    Hi,
    I am trying to load the metadata extracted from DRM into Period dimension in Hyperion Planning through Informatica using DIM. But I am getting the following error:
    Record [[YearTotal, Period, Total Year, Dynamic Calc, 0, null, null, null, null, Unspecified, null, null, null, null, ~, ~, ~]] was rejected by the Planning Server.
    Error occurred during load process. Error message is: Cannot load dimension member, error message is: java.lang.RuntimeException: Year operations not handled through this entry point.
    Record [[1stHalf, YearTotal, null, Dynamic Calc, 0, null, null, null, null, Unspecified, null, null, null, null, +, +, +]] was rejected by the Planning Server.
    Error occurred during load process. Error message is: Cannot load dimension member, error message is: java.lang.RuntimeException: Invalid First Child Id
    Appreciate your help.
    Thanks.

    The .otn file is created when essbase is restructuring and once completed renamed to otl, if it does not complete it can leave the .otn file.
    You should be able to delete the otn (maybe stop the application first) and open the outline.
    I would also check the logs generated from ODI and also the essbase app logs to troubleshoot the issue.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to design Flat file for loading attribute dimension in a planning application

    Dear Gurus,
    I have a requirement to extract attribute dimensions from an essbase application and load it to another planning application. I have a dimension called Program and two attribute dimensions Sales Manager, Accounts manager associated with Program dimension in Essbase application. I will Extract these dimensions using Essbase outline extractor. After Extracting the attribute dimensions I have to load these dimensions to planning applications using outline load utility. Kindly guide me how to design the flat file for loading attribute dimensions in planning application.
    Thanks and Regards
    SC

    You could dig through the docs and try to figure out the file format manually, or you could do this the easy way.  Simply use the Outline Load Utility to export your attribute dimension from Planning.  The export file format is the same as the import file format.  You might have to manually add a couple of test members to your attribute dimension so that your export file has some content.  Then simply update the file you exported, and import it.
    (I am assuming you have already manually created the Attribute dimension in Planning, and that you simply need to add members to it.)
    Hope this helps,
    - Jake

  • Can't we load all dimensions using HAL

    <p>Hi</p><p>i am using Hyperion Application Link to load members into mydimesions.</p><p>i was successfull in loading accounts.  but when i tried toloading scenerios, i was not able to do that as my planning adapterdon't have that dimension in the drop down. i tried refresh , butnothing happened.</p><p>can't we load all dimensions into planning using HAL?</p><p>thanks in advance.</p><p> </p><p>-Balu</p><p> </p>

    <p>Hello,</p><p> </p><p>Four dimensions which are Entity, Accounts, scenario &Versions are self generated in Planning.</p><p> </p><p>However we cannot use HAL for Scenarios and Versions.</p><p> </p><p>Hyperguy</p>

  • Load hierarchical attribute dimensions with Integration Services?

    Hi everybody,
    I need to load product dimension which is organized in a relational table like this:
    Product (parent_code, member_code, member_alias, brand, consolidation, formula)
    Every product has a brand and I need to load brand as attribute dimension. The thing is Brand is not flat but it has it's own hierarchy. For Brand I have another relational table where data is organized parent-child like this:
    Brand (brand_parent_code, brand_child_code, brand_child_alias).
    I have used in the past Integration Services but with flat attribute dimensions.
    Can I load hierarchical attribute dimensions with Integration Services? If yes, how do I do it, how do I specify the hierarchy?
    Thank you,
    Daniela

    Graham,
    This is definitely a supported feature in EIS/9.3.1/ASO. I have many models with this type of structure. How you set it up can vary. Usually my Attribute Hierarchies are not that deep, only two to three levels, maybe four in a rare case, so I don't usually use a parent child table to set up the hierarchy (I'm not saying that it won't work, it might, I haven't tried, but same steps should apply). In a typical model I will have my stock table which has a buyer field. Then in another table I will have my attribute structure which will have columns for buyer, teams, and categories.
    In EIS OLAP model, you add your attribute hierarchy table and use a join to link it to the main stock table, joining on the buyer field (you are now going from a "star" schema to a "snowflake". Go into the properties and make sure you define all the columns as "Attributes".
    Then in Metadata model, drag your categories attribute onto the outline, then drag the teams and set it as a child of categories and finally drag buyer and set as child of teams. You only set the attribute association for the buyer back to the base dimension.
    When you run your dim build it will set up your attribute dimension correctly.
    Some things to keep in mind, make sure you have a process that ensures for every stock code you have in the main table, you have a matching one in your attribute dim table.
    Sometimes, depending on how much manipulation I need to do, instead of joining the tables in EIS I will go back to relational source and create a view that joins the two tables together, then in my OLAP model, I have one table that has three attribute columns, one column for the buyer and then the other two for team and category, from that point setting up in metadata model is the same.
    Good luck, let me know if you run into trouble.

  • How to analysys account dimension in planning to write view to load metadat

    hi,
    i need to analysys some dimensions in plannning application,coud u please hepl me to send any documents to my gmail [email protected] also i need to write view to load meta data to planning through HAL.
    Thanks
    Subbu.

    You email seems very vague.....but from what I can tell you are trying to determine what your planning dimensions should be from a data source or a data warehouse. Once you determine this, you can use HAL to load from those views with an ODBC adapter right into planning. Keep in mind, there are standard dimensions that already come with planning out of the box. Those will be Accounts, Time, Years, Version, Scenario, Entity...and if you use the Currency piece, then 2 more dimension get added, HSP Rates and Currency. From here you just need to deteremine from your source how the heirarchies are going to look for those standard dimension plus any custom dimensions you add........I hope this gets you started..

  • Loading dimensions to Planning

    I'm trying to build a Planning database on System 9.3.1 and the account dimension is large. What is the best way to load the outline to Planning from a flat file? The outline utility is not available until V11, right ?

    In 9.3.1 you have the options of manual, HAL, ODI, DIM
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Unable to load data to Hyperion planning application using odi

    Hi All,
    When I try to load data into planning using odi, the odi process completes successfully with the following status in the operator ReportStatistics as shown below but the data doesn't seem to appear in the planning data form or essbase
    can anyone please help
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (most recent call last):
    File "<string>", line 2, in <module>
    Planning Writer Load Summary:
         Number of rows successfully processed: 20
         Number of rows rejected: 0
    source is oracle database
    target account dimension
    LKM SQL TO SQL
    IKM SQL TO HYPERION PLANNING is used
    In Target the following columns were mapped
    Account(load dimension)
    Data load cube name
    driverdimensionmetadata
    Point of view
    LOG FILE
    2012-08-27 09:46:43,214 INFO [SimpleAsyncTaskExecutor-3]: Oracle Data Integrator Adapter for Hyperion Planning
    2012-08-27 09:46:43,214 INFO [SimpleAsyncTaskExecutor-3]: Connecting to planning application [OPAPP] on [mcg-b055]:[11333] using username [admin].
    2012-08-27 09:46:43,277 INFO [SimpleAsyncTaskExecutor-3]: Successfully connected to the planning application.
    2012-08-27 09:46:43,277 INFO [SimpleAsyncTaskExecutor-3]: The load options for the planning load are
         Dimension Name: Account Sort Parent Child : false
         Load Order By Input : false
         Refresh Database : false
    2012-08-27 09:46:43,339 INFO [SimpleAsyncTaskExecutor-3]: Begining the load process.
    2012-08-27 09:46:43,355 DEBUG [SimpleAsyncTaskExecutor-3]: Number of columns in the source result set does not match the number of planning target columns.
    2012-08-27 09:46:43,371 INFO [SimpleAsyncTaskExecutor-3]: Load type is [Load dimension member].
    2012-08-27 09:46:43,996 INFO [SimpleAsyncTaskExecutor-3]: Load process completed.

    Do any members exist in the account dimension before the load? if not can you try adding one member manually then trying the load again.
    Cheers
    John
    http://john-goodwin.blogspot.com/

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

  • Getting error in loading Text data to Planning

    Hi,
    I am planning to load text data to Planning. Following John's blog to do this,
    More to life than this...: ODI - Getting text data into planning
    I have Completed Data Load Administration task also in the Planning app.
    I have mapped Data file and SQL table to the Target. When i map Text_Id with FY13(In blog it is MP3), that Join is showing x(wrong symbol) on that.
    Is it means, mapping is not correct??
    After that if i click on Flow tab, it is not showing any diagrams. I am getting this msg instead of diagrams,
    odi-20350 your diagram contains one or more FATAL/CRITICAL errors preventing display of the Flow Editor
    (I guess, because it contains errors in the mapping)
    where can i find the error logs or error msg's regarding the issue in the ODI??
    Any comments would be appreciated...!
    Thanks,
    mady

    Hi John,
    Thanks for the response.
    I have followed exact steps from your blog to load Textdata to Hyperion 11.1.1.3. But after executing the inferface i am getting the below error.
    TP1 is Period dimension member.(Driver Dimension member name). In the error msg, it is showing as Object not found. But i have that member is there in Hyperion Planning application.
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
      at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source)
      at org.hsqldb.jdbc.JDBCStatement.executeQuery(Unknown Source)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
    java.sql.SQLException: java.sql.SQLException: user lacks privilege or object not found: TP1
      at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
      at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:322)
      at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
      at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2473)
      at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:48)
      at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
      at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
      at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
      at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
    Thanks,
    mady

  • Load Hierarchies to Z CostElement InfoObject

    Hi,
    I have to load Hierarchies to a newly created Z CostElement (ZCOSTELEM) InfoObject.
    So I thought of using the same way how 0COSTELMNT is loaded. 0COSTELMNT is loaded using DataSource 0COSTELMNT_0102_HIER.
    When I tried to create Transfer Rule for my ZCOSTELEM InfoObject:
    1) It asked for the source system. I have selected proper R/3 system.
    2) Then it prompted with available DataSources. Here I'm not able to see 0COSTELMNT_0102_HIER.
    Any idea why I'm not able to see DataSource 0COSTELMNT_0102_HIER?
    Is it the correct process to load hierarchies to newly created InfoObjects? or anyother way?
    Please help me.
    Reason why I have created a new InfoObject for CostElement is [http://forums.sdn.sap.com/thread.jspa?threadID=2136291]
    Thanks,
    Vijay.

    Vijay Ramarao wrote:
    Thanks for your reply.
    > I'm afraid users may not like this approach. Already they are creating CostElements in R/3 and assigning them to Cost Element Groups. Whenever there is any change, they have to update in R/3 and flat file for BW load. I hope this a tedious process for them.
    > Is there any other ways?
    > Thanks for patience.
    >
    >
    > Regards,
    > Vijay.
    Very true! We are also working on such an system, a combo of flat files & R/3 data. But I can suggest you to automate the process of changes or ask users to do these changes in releases of 3 or 6 Months. This way at least you can save some effort for the manual loads. Also, you can schedule these loads via process chains, & just do the save hierarchies steps. The only problem here is any change in ATTR master must be also done for the HIER which requires manual effort for some dimensions viz. Biz units.

  • Creating Hierarchical Dimensions - OEID 3.0

    Does anyone have an example of a graph that can be used to create hierarchical dimensions? For example, if I want to create an organizational structure like this:
    Organizational Unit 1..N
    Organizational Division 1..N
    Organizational Department 1..N
    Organizational Section 1..N
    Employee A
    Employee B
    Where each layer is it's own attribute field in the data set:
    Tier1,Tier2,Tier3,Tier4,Tier5
    Organizational Unit 1,Organizational Division 1,Organizational Department 1,Organizational Section 1,Employee A
    Is this possible?
    Thanks

    Hi Patrick,
    Thanks for your response. I did try and follow the Load Managed Values graph as shown in the Integrator User's Guide, however it seemed to create a multi-valued Component attribute instead of a tiered structure as shown above. That's why I wanted to know if there were any other examples around that creates the tiered structure as I've seen it mentioned theoretically in the guides but never implemented.
    Thanks!
    Rachel

  • Anyone experience this error : Error in LKM COMM Load Members into Planning - Load Members to Classic Planning

    When running Metadata load in ERPi it fail on step ‘Export members to planning application for dimension organization’ see error.
    Error in LKM COMM Load Members into Planning - Load Members to Classic Planning
    Traceback (most recent call last):
    File "", line 381, in
    ODIPlanningException: com.hyperion.odi.planning.ODIPlanningException: Could not connect the Planning instance on host [vmhodctau006.oracleoutsourcing.com], port [11333], check if connect information is correct.

    Check if the Planning service is definitely running on Planning server. Check if port 11333 is open (using telnet) and make sure host is reachable from the ERPi system.
    Regards,
    Santy

  • Steps to load Hierarchies into BPC

    Hi All
    I am new to SAP BPC.I have the following doubts on BPC.
    1.Can anyone let me know how to load hierarchies into BPC. If you have any links which explain this procedure its appreciated you pass on it to me.
    2. Difference between Planning and Forecasting.
    Thanks and Appreciate your quick response.
    Thanks & Regards
    ark

    Hi Ark-
    There is an excellent paper on how to load master data (including hierarchies) into BPC located at:
    [https://wiki.sdn.sap.com/wiki/display/BPX/Enterprise%20Performance%20Management%20%28EPM%29%20How-to%20Guides|https://wiki.sdn.sap.com/wiki/display/BPX/Enterprise%20Performance%20Management%20%28EPM%29%20How-to%20Guides]
    The article is titled: "How Tou2026 Automate BPC 7.0, version for the NetWeaver Platform Master Data Loads from BW to BPC".
    Planning and Forecasting are business processes.  Planning implies a process that is invoked to predict future performance.  More typically businesses use the terms Budgeting and Forecasting to describe how far out in time a prediction is made.  Budgeting is a process that delivers at least a full future year of performance expectations.  Forecasting is very similar to Budgeting forward looking view; however forecasting is typically focused on the current year's performance.  Forecasting will typically combine some actual values with a projection of the balance of the current year's anticipated results.  Each customer may call these activities by their own internal naming conventions.
    Regards,
    Sheldon

Maybe you are looking for

  • CRM 2015 Update 0.1 Install Fails with SQL Error

    Hi, anyone managed to install CRM 2015 Update 0.1? The software installed fine but the DB updates fail with a SQL error. Just want to know if this is just my issue or if MS have a bug in the update. This is the SQL error: System.Reflection.TargetInvo

  • IPhoto '11 Major Problems

    Hello, There are major problems in the new iPhoto '11 and I am wondering if anyone is having the problems listed below. Every time I open iPhoto 11 it wants to upgrade the photo library. I let it, check around iPhoto and look at pictures, and quit iP

  • RoboHelp HTML crashes

    I have a project that just started crashing on open. 8.0.2.208. I don't know what information you may need to help. Let me know. I had just finished importing .htm files from another project. I've tried renaming the .cpd and using the .hhp. The proje

  • WHAT IS  THE USE OF COPY/MATCH OPTION  IN BUISNESS CONTENT

    WHAT IS  THE USE OF COPY/MATCH OPTION  IN BUISNESS CONTENT  GIVE DETAILS

  • How Remove Sample User Form CRM 2015 Online

    I have CRM 2015 Online and Use Sample Data And Sample User I have remove the Sample Data which is removed but how I remove the Sample User There is no option for delete and Disable User in CRM 2015 Online on System User Entity One thing More in Offic