Multiple Hierarchies in one dimension - comments?

multiple hierarchies
Hi Experts,
I'd like your comments on my implementation of multiple hierarchies in one dimension.- especially if this can be done in a way that:
a) still enables users to choose the hierarchy in a dashboard prompt
b) reduces maintenance to a minimum
The dimension groups ages into several different groups like the example below:
Hierarchy1 Hierarchy2
Age......Groups........Groups.....
0........0-2...........0-5
1........0-2...........0-5
2........0-2...........0-5
3........3-5...........0-5
4........3-5...........0-5
75.......70-75.........70-80
76.......76-80.........70-80
Right now I've implemented this by defining one dimension having one hierarchy:
Total
....Hierarchy
.......Group
.........Age
The underlying logical table is based on several logical table sources (LTS) - one for each hierarchy as shown in the first example(Hierarchy1, Hierarchy2).Every LTS has a fragmentation definition filtering on values on 'hierarchy-level'.
Columns in the logical table (and of course in the underlying LTS) are:
Column               mapped to hierarchy-level
- Hierarchy          Hierarchy               
- Hierarchy_id          Hierarchy
- Group          Group
- Group-id          Group
- Age               Age
Advantages:
A answers / dashboard user can select one or more hierarchies by using a dashboard prompt.
Adding a new hierarchy (a new grouping) doesn't need changes in the dimension itself
Disadvantages:
A new grouping needs manual steps to implement
- a new physical table
- a new LTS attached to the logical table (including the fragmentation content)
Thanks for your time and comments
Regards
Andy

multiple hierarchies
Hi Experts,
I'd like your comments on my implementation of multiple hierarchies in one dimension.- especially if this can be done in a way that:
a) still enables users to choose the hierarchy in a dashboard prompt
b) reduces maintenance to a minimum
The dimension groups ages into several different groups like the example below:
Hierarchy1 Hierarchy2
Age......Groups........Groups.....
0........0-2...........0-5
1........0-2...........0-5
2........0-2...........0-5
3........3-5...........0-5
4........3-5...........0-5
75.......70-75.........70-80
76.......76-80.........70-80
Right now I've implemented this by defining one dimension having one hierarchy:
Total
....Hierarchy
.......Group
.........Age
The underlying logical table is based on several logical table sources (LTS) - one for each hierarchy as shown in the first example(Hierarchy1, Hierarchy2).Every LTS has a fragmentation definition filtering on values on 'hierarchy-level'.
Columns in the logical table (and of course in the underlying LTS) are:
Column               mapped to hierarchy-level
- Hierarchy          Hierarchy               
- Hierarchy_id          Hierarchy
- Group          Group
- Group-id          Group
- Age               Age
Advantages:
A answers / dashboard user can select one or more hierarchies by using a dashboard prompt.
Adding a new hierarchy (a new grouping) doesn't need changes in the dimension itself
Disadvantages:
A new grouping needs manual steps to implement
- a new physical table
- a new LTS attached to the logical table (including the fragmentation content)
Thanks for your time and comments
Regards
Andy

Similar Messages

  • Query selected levels of multiple hierarchies of one dimension

    Hi to all.
    I have created through AWM 11 a customer dimension with two hierarchies as follows.
    SLM_HIER: All Customers -> Salesman -> Customer
    GEO_HIER: All Customers -> State -> City -> Customer
    I have also created a SALES_CUBE (measures: QUANTITY, VALUE, aggregation: SUM) that is dimensioned with Customer dim.
    I'm using OBIEE to query the OLAP engine (through the relational views that AWM created automatically). I have followed the OTN OBE tutorials.
    I would like to have the following query on the cube:
    Give me QUANTITY where SALESMAN=S1 and CITY in ('Athens','Rome').
    Is it possible to have such a query? As far as I understand there are no ready aggregated data for selected levels of both hierarchies.
    Thank you very much.
    Chris

    I think OBIEE would also give you your answer from OLAP.
    This query has filters defined from both the hierarchies and hence OBIEE would (should) automatically service this query from the highest common level b/w the hierarchies (in this case: base/leaf level - Customer). As a result of this, if CUST is your Customer dimension, OBIEE (at least, the older style of obiee modeling with olap) would introduce the security filter CUST_LEVEL = 'Customer'. Granularity of the resultset returned would be per individual Customer. 1 record per Customer satisfying the criteria SALESMAN='S1' and CITY in ('Athens','Rome').
    Ideally you should include the Cust Id, Quantity columns in your obiee answers report and use an internal answers object/view like a Pivot View to hide Customer details column and get a localized aggregation performed over the resultset returned from OLAP to get the consolidated Quantity. Answers table has data at Customer level, Answers Pivot can show the required result.
    Note1: The Cube cannot have this result pre-calculated since its a contradictory combination of filters across hierarchies. Level specific aggregate values calculated (or pre-calculated) in the cube for Salesman level (h1) would contain Customers from all cities (h2) and similarly City level (h2) Aggregates would contain Customers of all Salesmen (h1).
    Note2: I believe OBIEE modeling with OLAP suffers from some issues relating to multiple hierarchies (e.g: if you have filter from non-default hierarchy CITY in ('Athens','Rome') alone, i think it would still fetch the results from lowest common level Customer instead of from City level directly).
    HTH
    Shankar

  • Multiple hierarchies for one dimension

    Hi
    I'm building a repository with The administration tool of OBIEE. the data source is an Oracle 10g datawarehouse created with OWB.
    There is a geographic dimension with 4 different hierarchies and I want to create the same hierarchies in my repository.is it possible with OBIEE??
    NB: The 4 hierarchies share some of the logical columns.
    Thanks

    Hi...
    Are you looking for This
    Just try.. it
    Thanks & Regards
    Kishore Guggilla

  • Multiple Hierarchies from Single Dimension Table in OBIEE-11g?

    Is it possible to have Multiple Hierarchies from Single Dimension Table in OBIEE-11g?
    Like 1)Year-Qtr-Month-Weeks 2)Year-Month-Days

    Hi,
    or if your lowest level is the same like
    Day->month->year->Total
    Day->businessMonth->businessyear->Total
    Then yes, it is.
    Create the first, then you start to create the second by adding your top(business year) level on the same level as the one you have (year) both under your total.
    Then when you would add your second base level, there is a special option for it, something like use other hierarchy level/shared level (sorry can't recall and does not have a connection right now) then you select your existing day level under your businessmonth level.
    Hope this helps,
    Regards,
    D

  • Hyperion Planning : multiple hierarchies for a dimension ?

    Hi,
    Is it possible into planning 9.2 to manage multiple hierarchies for a dimension ?
    I didn't found that in the documentation but I had already listened that there is a workaround to do that.
    Regards

    Hi,
    I would like for the entity dimension used two differents hierarchies (two differents relation Parent/child), one for example used by the accounting service and an other used by the sale service.
    The level0 member are the same but parents are differents in these two hierarchies.
    It's something possible to do into OFA or EPB and I would like to do the same into Hyperion. planning.
    Regards

  • Multiple hierarchies in one dimesion

    Hi all,
    I am new in using AWM. I have problem when using two hierarchies in one dimension. This is sample of dimension.
    A
    ---+B
    -----+B1
    -------+B2
    ---------+B3
    ---+C
    -----+C1
    -------+C2
    ---------+C3
    Dimension is A and it has two hierarchies B and C. Maintaining the cube is succesfull. But when "add" this cube in OBIEE and try to make request using B1 and C1 we are getting error. How we can have mulitple hierarchies in one dimension and combine columns from hierarchies? We are using database 11g, AWM 11.2.0.2 and OBIEE 10.1.3.4.
    Thanks all

    Maybe you need to join the generic dimension view A_VIEW with the fact-cube view in the physical layer of rpd on the basis of the key corresponding to the (common) lowest level of the dimension.
    Regd your dimension hierarchy setup:
    A
    ---+B
    -----+B1
    -------+B2
    ---------+B3
    ---+C
    -----+C1
    -------+C2
    ---------+C3It looks like you have column/level B3 as leaf level of hierarchy B and C3 as leaf level of hierarchy C.
    Is this distinction piurely logical and the same physical column is used to represent both B3 and C3?
    Then A_VIEW and Fact view should be joined on basis of this single common level key column.
    Generally a dimension A with multiple hierarchies B and C will work fine when you have a common lowest level D, say, which acts as the leaf level for both hierarchies of the dimension.
    Can you model the hierarchy as
    A
    ---+B
    -----+B1
    -------+B2
    ---------+B3
    -----------+D
    ---+C
    -----+C1
    -------+C2
    ---------+C3
    -----------+D                             NOTE1: Same level/column D acts as leaf level of Hierarchy B as well as Hierarchy C. We should not use 2 different columns D1 and D2 even if they contain the same data
    NOTE2: Dimension A is joined to Fact F1 via level/column D.
    In that case, you can issue a query against Fact F1 which uses both level columns B and C from different hierarchies of A against a measure defined in Fact table F1.
    You can even add a filter (where clause) on columns B/C/both B and C as required.
    Result will be at the granularity of level D (not summarized to either level B along HI_B hierarchy or level C along HI_C hierarchy) -- 1 record per distinct member at Level D of default hierarchy with the corresponding values for columns B and C available as part of the output since they are ancestor fields and availble at level D. A smart reporting tool like OBIEE or BO can even exclude the column corresponding to D locally within a pivot and create ad-hoc, report level, pivot table based local summaries (aggregated results for each combination of values in columns B and C).
    HTH

  • How to sort two different hierarchies in one dimension

    Does anyone know of a way to sort two different hierarchies in one dimension and still make drilling work correctly? We have two hierarchies in our item dimension; one called category and the other origin. Simplified, it looks like this:
    CATEGORY
    Hardware (100)
    ..PCs (100.100)
    ....PC 1
    ....PC 2
    ....PC 3
    ..Monitors (100.200)
    ....Monitor 1
    ....Monitor 2
    ....Monitor 3
    Software (200)
    ..Big (200.100)
    ....ERP package
    ....CRM package
    ..Small (200.200)
    ....Solitaire
    ....Mine Sweeper
    ORIGIN
    Vendor A (10)
    ..Site A1 (10.10)
    ....ERP package
    ..Site A2 (10.20)
    ....PC 1
    ....Monitor 3
    Vendor B (20)
    ..Site B1 (20.10)
    ....PC 2
    ....PC 3
    ....Monitor 1
    ....Monitor 2
    ....Solitaire
    ....Mine Sweeper
    ..Site B2 (20.20)
    ....CRM package
    We have numeric codes at each level above item which I represents the sort order (the number in parentheses at each level), and the items themselves should be sorted according to item number. I have implemented this (level code/item number) as an attribute in AWM making this the default sort order. However, as item is the lowest level in each hierarchy, I have only been able to list the items under the correct level in one hierarchy. As soon as I drill using the other hierarchy, the levels above item are sorted correctly, but the items appear at very odd places...
    The AWM documentation states that if default order is not selected on any attribute, hierarchies are sorted in the order they are created. Is there a way to control this order?
    Any input will be greatly appreciated!

    Hi,
    thank you for your answer. Yes, now I also find the class CL_SALV_WD_MULTI_CELL_EDITOR which could be used to set different UIE in one cell. But it is quite limited, just the following UIE could be used
    - LinkToAction 
    - LinkToURL    
    - FileDownload 
    - Button       
    - ToggleButton 
    best regards,
    Wenwen

  • Defining multiple hierarchies for single dimension in Administrator?

    Hello,
    We are attempting to define multiple hierarchies in a single dimension in Administrator. The following two examples are representative use cases for what we're trying to do:
    DateDim
    ----By Calendar Quarter
    --------By Calendar Month
    ------------By Week
    ----------------By Day
    ----By Fiscal Quarter
    --------By Fiscal Month
    ----By Calendar Month
    --------By Week
    Note that "By Calendar Month" can't really be a shared level because we do not want to include "By Day" in the third hierarchy.
    ServiceLocationDim
    ----By Sales Region
    --------By State
    ------------By City
    ----By State
    --------By City
    ------------By Zip
    ----------------By Store
    Note again that "By State" can't be a shared level because its children differ in the two hierarchies.
    The goal is to have multiple drilldown paths supported. If there is a different way to do this in Administrator that does not use hierarchies, that would be acceptable.
    Can anyone point me in the right direction?
    Thanks,
    Matt Warden
    Balanced Insight, Inc.
    http://www.balancedinsight.com

    Hi,
    when defining multiple hierarchies in a dimension, the lowest level needs to be the same for each hierarchy...that's a prerequisite.
    But I think you can define them this way...and restrict your 'drill' level on your fact table...as I think you will have a different aggregation level overthere.
    So for your dimension you'll set the logical level on the lowest level and in your fact you can play with the logical level depending on to the drill level?
    Can that help you?
    A.

  • Multiple Hierarchies in one Hierarchy ?

    Hello all,
    How r u ?
    We have a scenario like we should have many hierarchies under one hierarchy and in multiple combinatinons like,
    <b>Role,
    Employee,
    Customer,
    Organizational,
    Physical &
    Product Hierarchies</b>
    all these hierarchies are interlinked like
    Role -> Employee -> Organizational -> Physical -> Customer -> Product.
    and like this each of these shall be in the root and we have to drill down to the next levels.
    Eg: Employee at the top and his role, his organizational & physical location authorized, customers assigned to him,....
    Our requirement is to show the enduser like this, he may select any of the above and accordingly the report has to be shown.
    How to approach this scenario ? any clues ?
    Best Regards....
    Sankar Kumar
    +91 98403 47141

    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

  • Multiple hierarchies in a dimension

    Hi,
    I have created a time dimension with several heirarchies using OWB 9.2. I want to have several cubes attached to this dimension, but I want each cube to only have access to a specific hierarchy, i.e. not all the hierarchies.
    I cannot see a method within OWB and I am not aware of any specific DML command.
    Does anyone know how this can be achieved?
    Thanks.

    This is an interesting issue. In OLAP terms a dimension key must and can only be represented by one value. That value will never change unless new data is loaded. So to implement the hierarchies you have listed:
    Top/Group/Division/Product
    Top/Division/Product/Group
    Top/Product/Division/Group
    you will need separate and unique keys at each level for each hierarchy, except for 'Top' which can be shared across all the hierarchies and whose value is constant across all levels and hierarchies. The examples you list above do not really make sense as Product Groups cannot roll up to Products. Typically you might do something like this:
    Standard Time
    Year
    Quarter
    Month
    Week
    Day
    Fiscal Time
    Fiscal Year
    Fiscal Quarter
    Month
    Week
    Day
    So in this case day/week/month rollup into a new level called fiscal quarter. Alternatively you could have a retail calendar
    Year
    Month
    Week Number
    Day
    Where week number is between 1-53, and weeks roll-up to months. Now in this case the level Months could be implemented as month number (1-12) or as Jan-Dec. Using Jan-Dec it could be possible for the dimension keys to contain different results compared to the standard time hierarchy keys. At this point the hierarchy would break down and the wrong results would be generated. So the only solution would be to implement a new level for both Month and also year as this could also potentially generate different aggregated results:
    Retail Year
    Month Number
    Week Number
    Day
    So you need to be very careful about defining and sharing levels across different hierarchies.
    Hopefully, that makes sense?
    Business Intelligence Beans Product Management Team
    Oracle Corporation

  • 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

  • Multiple Joins from one Dimension Table to single Fact table

    Hi all,
    I have a single fact table with attributes as such:
    Action_ID
    Action_Type
    Date_Started
    Date_Completed
    and a Time Dimension to connect to the fact table. Currently the 2 Date columns in my fact table are in the format of 20090101 (which is the same as my key in the time dimension), if it means anything. I've tried to create multiple joins but have been getting error messages. What is the easiest way to link the time dimension with the two date columns in my fact table? Thanks.

    hi..
    it seems to be, you need to use between operator to join time dimension with fact (i.e. Non-equi join)
    If it's then you should create complex join in physical layer by connecting dimension with your fact.
    select columns and operators in such a way that it resembles something like the below.
    timeDimension.timeKey BETWEEN FactTable.Date_Started AND FactTable.Date_Completed

  • Multiple Hierarchies in one query - selection order

    Hallo experts,
    can you maybe help with the following issue:
    We have a query which uses two Company structure hierarchies (Hierarchy 1 & Hierarchy 2).
    In the variable selection of the query, the system gives us only the Hierarchy 2 for selection.
    Is there a possibility to controll what the system gives for selection? Namely that the system shows the Hierarchy 1 for selection in variable selection?
    Thanks,
    Fazliddin

    Hi,
    If u are on BI7 u can use restrict the hierarchy with 'hierarchy 1' in 'default values' section.
    Else u can write CMOD exit with i_step=1 and set the value to 'hierarchy 1' there
    Hope it helps
    Regards,
    Rathy

  • Reporting on Multiple Hierarchies (with EvDRE)

    Hi all,
    I have a question regarding multiple hierarchies in one dimension. So if we have one member that belongs to different hierarchies:
    1) can we access it with EvDRE? (I've tried it without success).
    2) if not, how can we report accessing the appropriate value (that is, accessing the appropriate hierarchy?)
    I would like to be able to access its value and setting up an expansion based on both hierarchies.
    Regards,
    Rafa

    Dear All,
    I am New to SAP-BPC.
    I am working on financial budget Appication. I created dimensions and uploaded successfully.
    I and generated reports.
    Now iam prolbem is. I am preparing below reports in BPC-Excel-->Drag & Drop EvDRE Grid.
    My report is showing something like below:
    BudgetItems   |    Yr-2007 |  Yr-2008  |
    Publice_Sector|    200     |   220     |
    Pvt_Sector      |    400     |   440     |
    But i need some thing like below
    BudgetItems    |    Yr-2007 |  Yr-2008  | Change  | % Change |
    Publice_Sector |     200     |     220     |      20       |           |
    Pvt_Sector       |     400     |     440     |      40       |            |
    Here i think i have to write formulas with EvDRE.
    Can anyone help me...
    Thanks a lot in Advacne..!
    MyGmail: satish.mba.sap
    Thanks & Regards,
    Satish.

  • How does Disco handle multiple hierarchies in dimension from OWB?

    Hi,
    I have a ROLAP cube developed with OWB. All the dimensions have only one hierarchy at the moment. I derive the EUL from this cube.
    One of the dimensions now need another hierarchy. Does anyone know how Discoverer handles multiple hierarchies in a dimension? How would you be able to choose which hierachy to use in a Disco worksheet? Can you actually use multiple hierarchies or only the hierachy set as the default?
    Thanks

    Hi,
    Yes, you can set up multiple hierarchies in Discoverer for the same EUL items. When you drill down you have the option to select which hierarchy you use.
    Rod West

Maybe you are looking for

  • IF THEN ELSE in DATA TEMPLATE NOT IN RTF

    Hi, Can any one tell me How to Implement IF THEN ELSE or DECODE or CASE Logic in a DATA TEMPLATE not in RTF as I saw loads of Post about implementing them in RTF not in the Template itself. I have a requirement please click this below for the Detaile

  • Rendering problem in cs6

    A particular project I am working on will not render in cs6.  Every time i try to render the timeline it freezes about 1/3 of the way through.  I can render one clip at a time for a few clips but then it consistently freezes after about 3 renders and

  • Does the new digital av adapter work on iPad 2 iOS 5.0.1?

    Hi all,I read some threads on forum. Someone said that the new digital av adapter required IOS 5.1, is that true?

  • Property inspector not showing classes

    Though the page is linked to a style sheet, and also has css in the head, when I try and find styles to apply to new text none appear either in the html or css subpanels. Classes only appear if I put the cursor in previously styled text. Page is at:

  • Please help external IP address and CCTV

    Hi all, I am really struggling to set up my router etc to try and get my Cctv camera to be able to be viewed over a 3G iphone app or another network. I can view the camera over my iphone, iPad etc as long as I am connected to my home network as soon