Hierarchy in a Dimension - like father/sons

Hello,
I have a standard Oracle rpd model for Service Request (Dim) and Service Request (facts) - that is from OBI Applications.
Facts SR has connection with several other dimensions.
In this customer they have created in the source application (Siebel) an hierarchy in SR, so a parent SR has several child SR.
When modeling this situation in the Warehouse star I did create a new Parent SR Dim connected with a child SR Dim > So I understand this would create a snowflake model.
Now... when trying to query with Answers: Parent SR x Facts >> There are NO records returned.
When querying Child SR x Facts >> OK records returned.
I could eventually create a Fact FK pointing to the Parent SR... but this seems very strange and unorthodox to me.
Would this be a good way of modeling ?
Would it be better to just keep one SR Dim and using Hierarchy Dimension in the rpd try to build the Hierarchy parent x child (like they do in Time dimension f.example) ?
Customer would like to have in a Answer report something like:
Parent - Childs
A X
A Y
A Z
Txs for any hints.
Antonio

Hi Lombo,
I have not worked with SR Modues, but I guess the fact will be of "Accumulating Snapshot Fact" with multiple dates. Choosing SNF to Star totally depends on Business needs and the types of users and data usage.
Creating Parent SR Dim vs SR DIM (with both Parent and Child merger)
1) Cardinality between Parent SR to Child SR. For very high cardinality between Parent SR to Child SR then I would merge Parent with Child.
2) Use snowflake if most of the dimensional data's are sparse, mainly in saving space.
3) Next is the type of users. If you have lots of ad-hoc users who can query against the DB, then ease of use becomes a key desicion maker.
4) Of course you would have to find the optimal balance between space and performance.
And BTW nothing is wrong, in a SQL world I won't say that with SNF i cannot achieve something but can achieve that in Star :).
Regards,
Bharath

Similar Messages

  • Implementing hierarchy in a dimension using OMBPLUS script

    Hi all,
    I am trying to create a dimension with two levels using TCL scripts.
    The first level is 'CHIP' which roll up to 'TOTAL'.
    I'd like to know how I can implement the hierarchy between the two levels.
    It would be great if any of you can help me with the syntax to implement the hierarchy.
    Thanks,
    Anoop

    Hi Anoop
    To add levels use SET REF LEVELS on the hierarchy, for example on dimension DIMX, hierarchy STANDARD;
    OMBALTER DIMENSION 'DIMX' MODIFY HIERARCHY 'STANDARD' SET REF LEVELS ('TOTPROD','CATEGORY', 'PRODUCT')
    Cheers
    David

  • Saved Selections not applying hierarchy change in dimension

    I am using Oracle BI Discoverer 10.1.2.54.25. I have created Saved Selections and am trying to have 3 saved selections for a certain dimension in my report. I want each saved selection to apply a different hierarchy within that dimension, but when I do a replace to apply the new saved selection in the report, it looks like its working, but it does not change the hierarchy - it looks like it always uses the default. I do select the hierarchy I want in the saved selection definition. Can anyone help?
    Thank you!
    Ann

    You should post your question to [disco forum|http://forums.oracle.com/forums/forum.jspa?forumID=56&start=0].
    I noticed that I cannot include the saved selection created for other hierarchies than default.
    Thanks
    Brijesh

  • Value-based hierarchy on ROLAP dimension. Is this possible and how?

    Value-based hierarchy on ROLAP dimension. Is this possible and how?
    If yes, what tool I have to use. Any simple examples?

    Based on my experience of OWB10gR2 the option to create a "Value Based" hierarchy is only enabled if you create an AW based OLAP model. If you want to create a ROLAP model then I do not think this is possible.
    Question is why create a ROLAP model when you could get better performance and more powerful analytical features by using a multidimensional model within an analytic workspace.
    Keith

  • Multiple hierarchy in one dimension

    hi ,
    i have a dimension with 4 levels and 2 hierarchy . one hierarchy uses all 4 levels (default hierarchy) and one uses 3 levels .
    i have 2 cubes , one cube needs to use hierarchy 1 from that dimension and there is no problem on validation time .
    one cube needs to use hierarchy 2 of that dimension when i uses 'deploy all ' as deployment option , OWB says to me that i have to use last level of that dimension . I use relational implementation .
    can i use diffrent hierarchy of 1 dimension in diffrent cubs ?
    thank u in advance for your advise
    Padideh

    Hi Sankar,
    You can define <b>Employee</b>, <b>Organization</b>, <b>Physical</b>, <b>Customer</b> & <b>Product</b> as navigational attributes of <b>Role</b> and in the query enable the hierarchy for Role. Then pull <b>Employee</b>, <b>Organization</b>, <b>Physical</b>, <b>Customer</b> & <b>Product</b> under <b>Role</b> this way you will be able to display, the hierarchies of Employee, Organization, Physical, Customer & Product under the nodes of Role hierarchy in the order in which you place them in the report.
    Hope this helps.
    Regards
    Kumar

  • Filtering Parent-Child Hierarchy in SSAS Dimension

    Hello,
    I have a parent child hierarchy in ssas dimension. Parents level can be vary. As an example, I have 4 levels and parent may exist in level 1, level 2 or level 3.
    What I need to do is filter those parents using one of the attributes in that dimension. I can't do it as normal, because once I apply a filter to parents, that will be affected to its children as well. 
    what normally happens
    Parent1(attribute=true) - > Child 1(attribute=true) -> Child 2 (attribute=true)
    Parent 2(attribute=true) -> Child 3 (attribute=true)
    what I need
    Parent1(attribute=true) - > Child 1 -> Child 2
    Parent 2(attribute=true) -> Child 3 
    How can I achieve this?

    Finally descendant function worked for me. I had to filter necessary properties first.
    WITH SET ParentCodes AS (
    Descendants(
    FILTER(
    [DimX].[Code].members,
    [DimX].[Code Parent].currentmember.Properties("Area") 
    = "Northern"),,
    SELF)
    SELECT
    {[Measures].[TotalAmount]} ON 0,
    {ParentCodes } ON 1
    FROM [Cube]
    Hope this helps

  • I have a ipod touch and I can't put anything on the events there is no   in the right corner Like my sons

    I have an ipod touch and I can't put anything on the events there is no + sign in the corner like my sons ipod.

    I'm guessing you are referencing the Calendar app.
    Try resetting:
    Hold the home and power buttons at the same time until the Apple boot logo appears. No data will be lost.

  • URGENT: What happend if I define the Time Dimension like a user dimension?

    I define the Time Dimension like a user Dimension because in the time I don't need the quarter, so can I access my metadata from OLAP tools (BI Beans)?
    PLEASE HELP.

    Magini,
    You can define time dimension as user dimension. It will work well. I have been defining time dimension as user dimension.
    For simple arithmetic calculations and aggregations, there will be no problem.
    However you will not be able to do time specific calculations.
    I am using SUM as aggegation and Division, Ratio, Addition in calculated measures.
    Hope this helps.
    Subash

  • Formula in SAP BPC dimension with father

    Hi,
    I have a problem with dimension's formula.
    I have,for example, the DimName.h1.A1+DimName.h1.A2 formula, where A1 is a father member.
    Do you konw how I can write this formula?
    Thanks
    Claudia

    How many hierarchies do you have?
    If the base member and parent member are in your H1 hierarchy, then your formula must look like this:
    Hir1([P_ACCT].[H1].[TEST])+Hir1([P_ACCT].[H1].[CE0001000])
    Hir1 is a function referenced in the MDXLIB.LGL library file (located in ..\Webfolders\<APSET NAME>\SystemLibrary\Logic Library )
    Make sure you have the MDXLIB.LGL defined in the OPTIONS worksheet of your account dimension
    If you have 2 hierarchies, the Hir1 function should look like this:
    *Function Hir1(%Arg%)
         iif(AccountDim.H2.CurrentMember is [AccountDim].[H2].[All AccountDim.H2],%Arg%,Null)
    *endfunction
    If you have 3 hierarchies, the Hir1 function should look like this:
    *Function Hir1(%Arg%)
         iif(AccountDim.H2.CurrentMember is [AccountDim].[H2].[All AccountDim.H2] and AccountDim.H3.CurrentMember is [AccountDim].[H3].[All AccountDim.H3],%Arg%,Null)
    *endfunction
    Thanks,
    John

  • Parent Child Hierarchy - Display other dimension fields against parent

    Hi,
    I have a Dimension for Customer with a parent child hierarchy.  The problem I have is with additional fields within the dimension.  See data below:
    Row Labels
    Customer Group   Description
    Value
    500116 - OOO "Starline"
    30
       500116 - OOO "Starline"
    A - Dealer
    5
       818781 - OKNO
    Direct / End User
    10
       400464 - OKNO TV
    Other
    15
    500123 - VIDAU SYSTEMS
    300
      500123 - VIDAU SYSTEMS
    A - Dealer
    100
      400396 - VIDAU SYSTEMS
    Other
    200
    Grand   Total
    330
    I want the Customer Group to show "A - Dealer" for the parent of the first row (against "500116 - OOO "Starline"), but its shown blank.  Also, I would like other fields to do the same.  As the parent relates to a row in
    my dimension table, this should be possible?
    Thanks in advance,
    Dominic

    Hi,
    Sorry it took me a while to come back to this.
    My dimension has the following columns:
    ID
    Customer
    Customer Group
    Parent
    1
    500116
    A - Dealer
    NULL
    2
    818781
    Direct / End User
    1
    2
    400464
    Other
    1
    My measure has 3 rows:
    customerKey
    value
    1
    5
    2
    10
    3
    15
    So when this is presented in the cube, the 3 items with values are correctly presented but my problem is that the "Customer Group" doesnt show against record 1 (the parent).  In usual circumstances my users will not expand the hierarchy, i
    just want the associated row value shown.
    Does this make more sense?  I hope so, and i hope somebody can help me resolve it.
    Thanks,
    Dom

  • Create different hierarchy based on Dimension values

    I have a dimension called period. This dimension is having 4 different types of periods. The period table looks as below. I need to create 4 different hierarchies for these 4 types of periods based on l1 to l5 values. But all these values are in the same
    table. Is it possible in SSAS? If so please let me know how can I do it. 

    If i understand it correctly, you want one hierarchy for one row, then you need to flat the table in the view and then you can create those hierarchy. But it is no different from having one hierarchy with the table you have. your hierarchy is going to look
    like "Priod5"  <- "Priod4" <- "Priod3" <- "Priod2" <- "Priod1". this hierarchy will have all the values. Don't forget to use the composite key for each attribute except key attribute.
    hope this is helpful.
    prajwal kumar potula

  • How can I get the whole hierarchy of a dimension member ?

    In the Oracle example jspDrillthrough I retrieve the dimension member of the clicked cell in the crosstable.
    Please suppose the geography dimension has some levels like countries and continents.
    What have I to do to get the complete hierarchy of the geography dimension concerning the clicked cell and depending the drilled dimension level ?

    Please Help!!!

  • Having issues when creating alternate hierarchy in time dimension

    Hi Everyone
    I used How to guide of MS version 7.5 to build 2 hierarchies in time dimension.
    It worked in MS version.7.5
    But when i copied the same dimension members to NW version the alternate hierarchy (parenth2) doesn't work.
    I mentioned all the required properties for both roll ups (like parenth2,timeid,usertimeid,ISBEGINNING).
    Any idea?
    thanks
    reddy

    "This sounds confusing to me as to how a stored hierarchy can contain a shared member from a dynamic hierarchy"
    You just need to understand how things are stored in ASO for this to make sense.
    A level 0 member with no formula, even though it is in a dynamic hierarchy is still a stored member.
    -- All level 0 members that do not have formulas are stored in ASO.
    Upper level members are all "dynamically calculated".
    -- Upper level members of dynamic hierarchies are pure dynamic.
    -- Upper level members of stored hierarchies are candidates to have their values pre-aggregated and stored in a view.

  • Splitting hierarchy into a dimension

    Hi,Currently i have a "Clients" dimension (as one of my dimensions) with following hierarchy...Clients Personal Corporate ABC-Head ABC-Member1 ABC-Member2 : : XYZ-Head XYZ-Member1 XYZ-Member2 : : (etc)Normal process takes less than 20 minutes. (both loading & calculation)I want to modify this by moving the Client Heads(ABC-Head, XYZ-Head) and the members on a separate dimension. So what i did was the following :Group Clients {Client Type} ABC-Head (Corporate) XYZ-Head (Corporate) : : Member Clients ABC-Member1 ABC-Member2 XYZ-Member1 XYZ-Member2 : : Client Type Attribute Personal CorporateAfter these changes, my loading & calculation time took longer ( 2 hrs and still processing) obviously because of the new dimensions introduced.I would appreciate if anyone of you can help me minimize the processing time using the above format. Or anyone of you can suggest a new approach.Btw, my purpose of splitting the dimensions... inorder to present them in separate row (analyzer report), instead of drilling down into it.Rgds,

    This sounds like an attribute dimension, if you are on v6+ then utilise this functionality to provide cross tab reports.Hope this helpsAndy Kingwww.analitica.co.uk

  • Data not Pulling after adding a 2nd Hierarchy in Account Dimension

    Hi all. We had 2 hierarchies in our account dimension. We were having some performance issues, so I wanted to test reporting performance by deleting the 2nd hierarchy. I deleted the second one and now I am ready to add it back again, but I am having the toughest time. After I added the 2nd hierarchy no data is pulling through any report and I am getting evdre errors. I checked sql db and the data is there. And then if I take out the 2nd hierarchy the reports work fine. I added multiple hierarchies to dimensions before , so I am quite baffled on why this is happening.  
    Here's what I did. Deleted column PARENTH2 and FORMULAH2. Process. Then did some testing. And now Added columns Parenth2 and formulah2. Process.
    Am I missing something here? Any suggestion will be greatly appreciated.
    We have SQL 2008 Enterprise sp2 CU3. BPC 7.5 MS SP3 patch5.

    I apologize for this very late response.
    Thanks for your response. Yes I did process the dimension, modify dimension property and modify-->Process Application. And the second hierarchy was visible when I logged back into the application.
    John, yes the second hierarchy was visible in SSAS.
    This was why it was baffling to me!
    So after a whole day of trying to figure this out, I sort of gave up and started working on something else. And because it was our test environment, it didnt have any effect on the users. One day later I logged back in and it was working! I took out the second hierarchy again and added it back. Processed, modified etc. I got the same result. I couldnt pull any data from the second hierarchy. I logged out, logged back in the day after and it started working. So, basically it seemed like the system needed some time (12-16 hours in this case) to adjust? I really don't know how/why this happened, maybe someone have an explanation for this?
    Thank you all.

Maybe you are looking for