Sorting members using Load Rule Parent Child Method

Hi all,
I have a Product Dimension with around 7 gen's and wanted to sort Gen 3 members under parent (say CommProduct). All these members are initially loaded using Studio and i am trying sort Gen 3 members using a text file / Load Rule (Parent Child Method). I have "Allow Moves" ,"Allow Property Changes" and member sorting: None checked for the load rule. I tried updating the outline using the load rule, however the outline remains unchanged and members sorted by alphabets.
Essbase Version: 11.1.2.3
Current Hierarchy:
Product 
           CommProduct
                                 A
                                 B
                                 C
                                 D
                                 E
Hierarchy Wanted:
Product 
           CommProduct
                                 A
                                 C
                                 E
                                 B
                                 D
Dim Build Text File:
Parent,Child,Aggregation
CommProduct,A,+
CommProduct,C,+
CommProduct,E,+
CommProduct,B,~
CommProduct,D,+
Any help would be highly appreciated.
Thanks

Can't you create a column where you can specify the desired order and build accordingly. I don't think you can achieve that using a load rule. Allow moves works only if the members are under a different parent. In your case it is the same parent.
Regards
Celvin
http://www.orahyplabs.com

Similar Messages

  • Error loading metadata through parent child method

    Heirarchy
    Project (Dimension)->TotalProjects->Xseries->X1->a
    .........................................................X2->b
    .........................................................X3->c
    Project (Dimension)->TotalProjects->Yseries->Y1->j
    ........................................................Y2->k
    ........................................................Y3->l
    This is my hierarchy of the outline. I am trying to add level 0 projects (d,e,f....). I need to create a rule file which can add about 100 such projects. Can anyone give me an idea how this can be done. I tried doing this with parent child method and it showed an error - "Member E not found in the database" Well thats what I am trying to load in the database. Based on above hierarchy, can anyone show me a sample structure of how loadfile should be arranged.
    Edited by: AceBase on Sep 2, 2011 5:52 PM
    Edited by: AceBase on Sep 2, 2011 5:57 PM
    Edited by: AceBase on Sep 2, 2011 5:58 PM
    Edited by: AceBase on Sep 2, 2011 6:04 PM
    Edited by: AceBase on Sep 2, 2011 6:05 PM

    Well.. The issue was resolved. The clue was right there in my message - "Unable to find the member !!" This typically happens when you try to do a dataload for a member which does not exist.
    I wasn't selecting "Build Only" when locating the load/rule files. Bummer !!

  • Shared Members in Load Rules

    Hello,I am trying to build a dimension build load rule.How do you create shared members within a dimension? Does it have to be through a parent-child load rule? What if you have a subset of a dimension, (eg duplicate hierarchy) with more then two levels, ie parent child? How do you create shared memebers then?Any help would be greatly appreciated.Thanks.

    I'm a newbie in dim build using load rule too. I'd a bunch of products that had to be in 2 roll-up structures, apparently as shared members in one of them. It took little effort to build the first roll-up using a generation build method. Just when I thought it was gonna be a slam dunk, I couldn't create the second roll-up. I kept trying different load options but it just wouldn't work. I noticed the "Do Not Share" check box was always disabled. So I clicked on the different build method buttons. I noticed that the box become enable when I selected the parent/child method. I tried and it turned out to work fine. So, for the little knowledge I have, it seems you must use the parent/child rule to create shared members.

  • How to load shared members into a duplicate outline using load rules

    Hello, I am trying to load an alternate hierarchy into the same dimension in an outline that accepts duplicate members using EAS load rules ... there is no property for shared members so i can't specify it in the load rule .. i tried using parent child and it is not working - no shared members are loaded in the alternate hierarchy .. any ideas? would another utility make it happen?
    thx

    You might find this useful: http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/dotdimb.htm
    Especially the Building Shared Members by Using a Rules File section: http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/dotdimb.htm#dotdimb1061244
    Cheers,
    Mehmet

  • Essbase Build Dimension using load rules - Jagged Recursive hierarchy

    Hi,
    I am building a dimension from data that has the following parent/child relationship
    PARENT CHILD
    A B
    C D
    C E
    C F
    A C
    Load dimension results in the following hierarchy:-
    A
    |__B
    |__C
    |_F
    C
    |_D
    |_E
    I would like the hierachy to be:-
    A
    |__B
    |__C
    |_F
    |_D
    |_E
    Is there a way to achieve this? Is is to do with the order of rows in the data file?
    Thanks
    Dinesh

    Hi,
    I agree with the advice already posted about allowing moves in your dim build settings on the dimension in question. I just want to help clarify the other comment about how your file is sorted. As long as you are building a main rollup only (i.e., no shared member, alternate hierarchies in the same input file), the Essbase parent/child build method doesn't require any particular record order (as long as the pairings are correct in and of themselves). Essbase p/c method is powerful for ragged hierarchy creation and also able to "figure out" the intended hierarchy.
    Now if you are including shared member relationships in the file, just be sure to have those records AFTER all records for the main rollup (logically as if you were simply using a second input file for the same rule). They don't have to be sorted within the rollup either.
    BTW, the other strength of the p/c method is the ability to handle upper level shares (i.e., when your shared members are referencing members that are above level 0 in their stored (main hierarchy) positions.
    Darrell

  • Loading to Parent -Child Tables simultaneously

    I have a requirement to populate parent-child tables in a single interface simultaneoulsy. I couldnt find anyway to add multiple targets and am wondering why this key feature is absent in ODI. The same thing is easily achievable in BPEL.
    Could some one please advice a work around for this.
    Your help is much appreaciated

    ODI 11g does come with a new IKM 'IKM Oracle Multi Table Insert'. This does allow multi table inserts, but will require more than one interface.
    Oracle Multi-Table Inserts
    A new Integration KM for Oracle allows populating several target tables from a single source, reading the data only once. It uses the INSERT ALL statement.
    COMPONENT NAME: IKM Oracle Multi Table Insert
    COMPONENT VERSION: 11.1.2.4
    AUTHOR: Oracle
    COMPATIBILITY: ODI 11.1.1.3 and above
    DESCRIPTION:
         - Integrates data from one source into one to many Oracle target tables in append mode, using a multi-table insert statement (MTI).
    REQUIREMENTS:
         - Oracle Database 9iR1 or above
         - See BASIC CONFIGURATION section
    BASIC CONFIGURATION
         - This IKM must be used in integration interfaces that are sequenced in a Package:
              - The first interface of the Package must have a temporary target and the KM option DEFINE_QUERY set to YES.
              This first interface defines the structure of the SELECT clause of the multi-table insert statement (that is the source flow).
              - Subsequent integration interfaces must source from this temporary datastore and have the KM option IS_TARGET_TABLE set to YES.
              - The last interface of the Package must have the KM option EXECUTE set to YES in order to run the multi-table insert statement.
              - Do not set "Use Temporary Interface as Derived Table(Sub-Select)" set to true on any of the interfaces.
         - If large amounts of data are appended, consider to set the KM option OPTIMIZER_HINT to /*+ APPEND */.
    OPTIONS (Refer to the Option descriptions for more information on each option)
         - DEFINE_QUERY: Set to Yes if this interface describes the source query (SELECT clause of the statement). This interface must have a temporary target.
         - IS_TARGET_TABLE: Set to Yes this interface using the source query to load one of the target tables. This interface must source from an interface with a temporary target using this IKM and having the KM option DEFINE_QUERY set to YES.
         - EXECUTE: Set to Yes for the last interface in the Package. This interface will run the multi-table insert statement.
         - COMMIT: Commit transaction. This applies only to the last interface in the Package.
         - TRUNCATE: Set to Yes to truncate this interface target table.
         - CREATE_TARG_TABLE: Create target table? May only be used on target interfaces, but not on source interfaces (defining the source data).
         - OPTIMIZER_HINT: Hint for the multi-table insert statement.
    RESTRICTIONS:
         - This KM can only be used in integration interfaces that are part of a Package.
         - All source and target datastores need to reside on same data server.
         - Journalized source data is not supported.
         - Temporary indexes are not supported.
         - Flow/static control is not supported.
         - The TRUNCATE option cannot work, if the target table is referenced by another table (foreign key).

  • Regarding Sales order creation using Material with Parent-child

    hey guys
    i cannot create sales order for parent child material using Below bapi(BAPI_....ORDERDAT2).
    Could you please tell me if any special parameter should be set with this bapi
    to create the order for PARENT MATERIAL AND child materials.
    i am able to create parent-child material order using VA01. but cant using BAPI
    just for information I am passing Parent materail alone to the BAPI.
    can somebody give suggestion.
    ambichan

    Hi AMBI ,
    SAP will explode the Sales BOM while creating the Sales Order.
    useful Tcodes : CS03.
    Bom Usage : 5.(sales Bom)
    Regards
    prabhu

  • Change from Dynamic m,ember to Store members using a rule

    Hi there,For adding a dynamic member using a rules files i'm using the X property but what is the property to set uip a store member ??? I've been searching some manuals but i didn't found it.thanksd in advanvebest regards Rubianes

    Hi - There is no code for Storing Members. That is assumed as the default.

  • Error 1003007 when loading using load rule???

    I'm getting the following error when loading data using a load rule and could use some help in figuring it out.
    "Data value [40] Encountered Before All Dimensions Selected, [424] Records Completed"
    Does this mean that field 40 in record 425 has a problem? or is there another interpretation of this error?
    I'm trying to narrow down the problem and have sifted through the data but see no obvious problem, any help would be appreciated.
    Thanks.

    No, what Glenn means is that you are likely missing a dimension from your data record. Entity you may very well have (and if it's the first column that should be easy to see) -- it's some other dimension.
    Go through record 424 field by field -- I'll bet you're missing one. So if the data file would normally be 10 fields, record 424 is like 9 or less.
    Regards,
    Cameron Lackpour

  • Is there a fix for a problem with animation using nested graphics (parent/child)?

    I am not sure if its because of my lack of experience with 2D programs or not, however I am having issues with nested graphics and animation. I am normally a 3D user and as such grouping and parents are very key to how things are able to move. The problem I am having (just as an example because its hapening in multiple areas) is I have an arm of a character that is grouped 3 times. The upper arm is the parent, the lower arm is grouped inside the upper arm, and the hand grouped inside that, all of which were converted to graphics. I did this so the lower arm and hand follow the upper arm, and the hand follows the lower arm. This would be a common sense thing to do in 3D however when it comes to animating the hand, usually when double clicking a graphic it takes you to the same frame for the child as is selected with the parent (if the parent is on frame 20, double clicking the parent should take you to frame 20 of the child). I should also add that all graphics have the same frame count.  The problem being when i double click, the child does not have the same frame count and throws off everything done to the child in relation to the parent's animation. I am not sure if its something i did, or a problem that exists inside flash. I have a deadline coming up and this has been a bad problem to have last minute so if anyone has advice on the matter, that would be greatly appreciated!
    I also tried using the bone tool in flash, and besides no obvious way of re-adjusting the bones that are attached to the graphics (short of deleting them and trying again), this was difficult as well. I looked up ways to adjust the position and it seems you can only adjust the graphics themselves, not the bones. Normally this wouldn't be a big deal if it didn't start skewing the graphics out of place randomly. 
    I hope this isn't too confusing and I would certainly appreciate some feedback!

    Would you mind reposting this question over on the Flash Professional forums?  This forum is primarily for end users, the Pro forums will get you in touch with a wider developer audience.
     

  • Using loaded fonts in child swf

    Hello,
    I have an ad container that loads a handful of resources of which some are fonts and some are swfs. My problem is that the font is loaded from an url, is registered and works fine embedding it to the textfields created in the ad container. The problem is that when I try to embed it to the textfields in some of those loaded SWFs it does not work.
    The font loads and gets registered before the swf gets loaded. The SWF file then gets an event telling it to embed the font there as well. While checking, from within the child SWF file, the Font.enumerateFonts() array I can see that the fonts have been succesfully registered. My problem is that even if that array shows me the fonts, when I try to embed them in the child SWF file nothing appears. I even use something like myTextFied.font = Fonts.enumerateFonts()[0].fontName, while embedFonts is set to true and antiliasing is set to advanced.
    I tried it in all manner of ways and none gives me any results. The font which is loaded is stored as a library item with Linkage inside a SWF file. So to load a font I load SWF file containing that font. It works fine for the ad container (main SWF) but not for children SWFs.
    Any suggestions?
    Thank you a lot!
    Vlad

    You may need to create instance of font class and register font in every loaded swf. This is an RSL approach.
    This post outlines the idea:
    http://krasimirtsonev.com/blog/article/AS3-flash-runtime-font-loading-embedding

  • Loading Text Datatype account members using rule file

    Hi,
    I have seen some blogs but still having the issue to load the text data type value to my Planning application.
    I am using EPM 11.1.2.1, my planning application has 3 plan type including workforce where i have few attributes of employee(position, role,location etc) free text input using planning webform. so i define those account members as Text data type.
    Note: we don't have ODI or any other tool used for metadata or Data loading.
    I am using **Outline Load utility** to refresh my dimension , do we have a way to load text data type using load rule. i tried using Load rule and getting following error
    \\ Invalid number in data column
    "010"     "1000"     "Budget"     "Draft1"     "Local" "Hsp_InputValue"     "Jan"     "Fong, Siu Lung (Felix), 4"     "FY12"     "sr sft eng"     "testing test"
    please guide me if any other way to load the text data i am getting in the employee file.
    -KK

    You can use the outline load utility to load data, there are examples available at http://download.oracle.com/docs/cd/E17236_01/epm.1112/hp_admin/ch05s02s01.html
    If you are trying to load using an essbase rules file then you will experience issues trying to load text to essbase, essbase only stores a numeric value for planning text data and it is the planning relational database that stores the text value, this is why the outline load utility would be better to use.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Building shared members using rules file

    How to build Shared members in the outline using load rule file.
    I tried but it is not working correctly.

    Hi,
    If you are loading the build file in parent child format...you don't need to mention the member as shared or stored.
    Essbase automatically makes the second one shared.
    If you are using generations or levels format to build the dimension then I suggest you to refer the docs to understand it clearly.
    http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/esb_dbag.pdf
    Thanks,
    Jeeth

  • How to output the outline parent-child relationship using a report script?

    I'd like to extract the outline's dimension members with it's parent-child relationship using a report script. Anybody can provide a sample script? Thanks.
    Example:
    DimensionX
    -----MemberX
    ----------ChildX
    Output:
    Dimension X MemberX
    MemberX ChildX
    Edited by: obelisk on Jan 11, 2010 5:16 PM

    Sorry a report script won't do it. You have two options
    1. Use at Essbase Outline API to walk the outline and get it for you
    2. Use the Outline extractor available from Applied Olap (it is a free download). It can be run interactively of as a bat file.
    Frankly, I would rather use 2 since I don't have to code it myself

  • Parent-Child Apps and Classloading...Wrong load order?

    Ah, everyone's favourite two oracle topics slammed into one. I've been using Oracle's parent-child application deployment for some time, to reasonable success in Oracle App Server 9.0.4. Though screwing about with the classloaders in this way usually fills me with dread, the benefits of developing child apps in isolation from the parent are excellent.
    In general I have always deployed in the following way:
    server.xml
    <application name="msip-app" path="../applications/msip-app.ear" parent="default" start="true" />
    <application name="msip-services" path="../applications/msip-services.ear" parent="msip-app" start="true" />
    default-web-site.xml
    <web-app application="msip-app" name="msip-web" load-on-startup="true" root="/msip" />
    <web-app application="msip-services" name="msip-services" load-on-startup="true" root="/msip-ws" />
    orion-application.xml (parent app)
    <library path="./msip-web/WEB-INF/classes" />
    <library path="./msip-web/WEB-INF/lib" />
    (Note: this generic approach has always worked...)
    Now I am trying to upgrade to oc4j 10.1.3.x, and I seem to be trapped in configuration hell. OC4J now appears to load the child application first, which inevitably screws up the classloader for the parent app. Surely this doesn't make any sense, as the parent app is the dependency and should be started first?!
    I haven't discovered any way to control the load order for apps in the config files; the only workaround is to set the load-on-startup for the child app to "false". This is fine, until I redeploy through Oracle EM, which switches load-on-startup back to true. Again, there doesn't seem to be any way in deployment to control this parameter!
    Why in the heck would oc4j have changed it's load priority for parent child apps? Is there any way to force load order through config? Am I just crazy and no one else has seen this?
    Help.

    Thanks for the reply. Gave that a look, but unfortunately, that link concerns a problem at a lower level than the one I've encountered. A classloading problem alerted me to what I believe is a bigger issue, namely that oc4j appear to be launching my child app before the parent app, and this consistently screws up the initialisation phases for both ear files. This appears to be an explicit decision in the Oracle app loader about which war file (parent or child) to launch first, but for the life of me, I can't find the offending code by decompiling oc4j.
    If it turns out that this intentional, surely this must be a mistake? The parent app is the dependency and must be loaded first! or I missing something big...

Maybe you are looking for

  • Reliability - W700ds

    Please answer if you have owned or do own a W700ds.   Thanks How long have you owned your W700ds and have you had any hardware problems? 1.  Received 1/28/2010 - Main Board Being replaced 12/17/2010 - First problem other than it was shipped with the

  • AD Group Membership revoked on adding new group through role and acespolicy

    Hi all, when a user is created in OIM, it is provisioned with Default Role say CONTRACTS which will provision AD Account and a default AD group membership. when I assign a new role membership say BILLING, to assign additional AD group memberships thr

  • I cannot log in to down load my software license

    I cannot log in to down load my software license - I have an account already created. Help!

  • Error with Cube viewer

    I've installed Oracle database 9.2, patch 9.2.0.4 and ,patch 9.2.0.4.1 but I couldn't run Cube viewer. I'm a Vietnamese student, and I'm a new one in Data Warehouse. Please help me. Thanks in advanced

  • Importing into iPhoto from large external storage

    I am sure this has been answered before but I confess I cannot find an answer that allows me to do what I would like, so I apologize if this is redundant and in which case a pointer to the right place would be appreciated. Here is my problem, I have