Mapping ragged hierarchy

11.2 OlAP

I'm trying to map a cube and dimension's ragged hierarchy (products) with 1, 2, 3 and 4 with 4 being the most granular levels. The product can exist at any one of these levels. According to this http://oracleolap.blogspot.com/2008/01/olap-workshop-4-managing-different.htmlblog, the fact table key must be mapped to all the columns in the cube dimension level in the mapping of the cube editor. When I try to do it and, mapping for all levels gets automatically turned off except for level 4. This has changed since this blog was written? Can someone please comment.

Thank you

Usman

This is a bug of AWM

BUG 16438778 - MAPPING IS NOT RECORDED IN THE CUBE WHEN THE MAPPING AT SEVERAL LEVELS IN THE DIMENSION

There is no difficulty accessible as far as I know, but fortunately, there is a solution.  Suppose that your cube is named MY_CUBE and that your dimension is PRODUCED. The following PL/SQL should solve the problem.  You need to detach the AW of minutes before that shot.  (The best to save the cube to a XML template first, then close AWM.)

Start
dbms_cube.import_xml(Q'!)


 
  
 


!');
end;
/

If it returns an error, then compare the above XML fragment for the XML model for the cube.  You should see something similar in the model, but it will be MappedDimension = "PRODUCT. LEVEL_4' (or equivalent).  The key point is that you must set the MappedDimension on a null value (using an empty string in XML).

Tags: Business Intelligence

Similar Questions

  • display map rage 128 code 10 errors

    I have windows xp professional on a desktop gateway 433 c I had problems with code errors 10 rage 128 display driver I uninstall and reinstall and its fine until I reboot then it is using to code 10 errors cannot start it please help me!

    Hello
     
    Thanks for posting in Microsoft Community!
    I understand that you have found the error code 10.
    We will go to the following link and try the steps under "Code 10" and check that it works very well:
    Explanation of error codes generated by Device Manager in Windows XP Professional
     
     
    Let us know the outcome of the proposed stepsalso feel free to post us if you have questions about Windows.
    We will be happy to help you!
  • The ragged hierarchy

    I have data in the table as below:

    COL_A                                  COL_B                                   COL_Z

    1000                                       4                                              1010

    1001                                       3                                              1010

    1002                                       2                                              1010

    1003                                       1                                              1010

    1010                                       0                                              1010

    2000                                       2                                              2010

    2001                                       1                                              2010

    2010                                       0                                              2010


    I need to convert the table above lines based on the value in COL_B. level values in COL_B may vary, but can go up to max 9.

    The data should look like:

    COL_A                  COL_C                   COL_D                  COL_E                   COL_F                   COL_G                  COL_H                  COL_I

    1000                       1001                       1002                       1003                       1010

    2000-2001-2010

    Thanks in advance!

    Hello

    user517674 wrote:

    Frank - tried to play with the sample SQL and all that I am able to pull back only 1 row back due to the MIN function in the PIVOT query.

    How can I get the two rows from the back? The two "1010" & '2010' back? ...

    ...

    Sorry, I don't understand.

    The query I posted before produces a production line for each distinct value of col_z.

    Now that I can test it, I see that I have made a typo: there is a second col_d instead of col_e.  I corrected which and use your actual table name; Otherwise, the query below is exactly what I posted earlier:

    WITH pivot_data AS

    (

    SELECT col_a

    col_z

    ROW_NUMBER () OVER (PARTITION BY col_z

    ORDER BY DESC col_b

    ) AS c_num

    OF test_pivot

    )

    SELECT *- or the list of all columns except col_z

    OF pivot_data

    PIVOT (MIN (col_a)

    FOR c_num IN (1 AS col_a

    2 UNDER col_b

    3 AS col_c

    4 AS col_d

    5 AS col_e

    6 AS col_f

    7 AS col_g

    8 AS col_h

    9 AS col_i

    )

    )

    ORDER BY col_z

    ;

    Here are the results I get from your sample data:

    COL_A, COL_B, COL_C COL_D COL_E COL_F COL_G COL_H COL_I COL_Z

    ---------- ----- ----- ----- ----- ----- ----- ----- ----- -----

    1010 1000 1001 1002 1003 1010

    2010 2000 2001 2010

  • OBIEE and Oracle OLAP value based hierarchies

    Hello...

    I have a dimension of value based on Oracle OLAP and want to map on OBIEE Administration tool.
    I was using the link above as reference:
    http://www.Oracle.com/technology/OBE/olap_biee/CreateBIEEMetadata.htm


    There is no option to import from Oracle Database multidirectional. Either import/configure the view created by OLAP as Unballanced or Dimension shredded.

    I also checked this example, but it uses ESSBASE multidimensional source...
    http://www.rittmanmead.com/2008/08/27/ragged-hierarchy-handling-in-OBIEE/


    How to map this Ragged Dimension created in the workspace OLAP in OBIEE Any suggestions or guidance will be highly appreciated...

    Thanks in advance

    Marcos

    @Mark and Marcos:

    No, you don't 'stink' to OBIEE and you aren't big draws. OBIEE can not handle hierarchies measure today. Period. What you face Oracle OLAP is true to the CSG and Essbase as well. Are jagged, asymmetrical, etc, that no problem at all for normal dinemsional hierarchies, but you can forget about it in the hierarchies of the measure.

    Basically, it comes down to the fact that OBIEE needs a 'table' to act as the 'fact '. So if I have a cube with the 'Scénario' and 'Account' then I have to choose one as the measures dimension and the other as a normal dimension.
    If I choose "Account", then the members account will be flattened and becomes my fact table. The Scenario dimension becomes a dimension with the generations as the columns of the logic and the scenarios themselves appearing as members of dimension.
    If I "turn" the cube and do 'Scénario' my measure dimension, accounts become members in a dimension hierarchy and scenarios become columns in my table of facts.

    There is no work around in any version of 10g and the "rotation" is the only way you can create reports if you work with several measures on several levels of the hierarchy.

    See you soon,.
    C.

  • Reports of fin - unbalanced hierarchies

    Hello

    Is it possible to define the members of level 1 of a certain value in the report parent?  I have a ragged hierarchy, and I need to get all members of level 1 of the Member of the cost of sales accounts.   Can not know how to do this.

    Thanks in advance

    Yes.  This is possible in FR.  Here are the steps:

    (1) select your account in the report EN grid (probably in the rows).

    2) press the button account for a member of your selection window.

    3) click on the tab 'lists '.  Select 'Lev1, account '.

    4) click on the 'Functions' tab  Select "Descendants" and a member of your "cost of sales".

    5) press the 'View' button (top-right).  Select "Advanced".

    (5) change your operator "AND".

    Now you should have 'Lev1, account' AND "Descendants of the cost of sales" in your window "selected".  Press 'OK' and test.

    Hope this helps,

    -Jake

  • Flatened Hirarchy in obiee

    Hello

    more info about flattend hirarchy, what one needs. What is the concept behind this


    Thank you

    Stabilization of a hierarchy is to repeat the value of the absolute of the lowest level, up to the level of the leaves.

    So if I have 5 levels max, I might have two nodes in the hierarchy that resemble:

    A-> B-> C-> D-> E
    X-> ARE-> Z-> Z-> Z

    If Z is 'flattened' so you can guarantee 5 levels to Pierce. Its more about a minor deficit OBIEE who would not break you into a null value if the value 'Z' ended at level 3 in my example above

    Another example here:
    http://www.rittmanmead.com/2008/08/ragged-hierarchy-handling-in-OBIEE/

    And modeling of Essbase here in the Guide:
    http://www.Oracle.com/technetwork/middleware/BI-Enterprise-Edition/Overview/OBIEE-Essbase-modeling-guide-130897.PDF

  • Pierce in OBIEE

    Hi, I set to 6 levels dimension hierarchy in the repository of a table.

    I have a flat table in the database that represents the hierarchy and who is as below:

    some levels have none, and some have. the maximum levels is five, let.
    When a level has no sup level, there is a value zero in the field.

    the top 5 of most and level being the lowest level is level 1. as below:

    http://img828.imageshack.us/img828/2531/29116555.jpg





    I have a table, where I have the employee name, employee number. I joined these two tables and

    I did a dimension hierarchy combining these two tables.
    In the report, I must see, employee details as child to the last existing level.
    So, I've included the name used as detail for this hierarchy.

    Now my problem is,
    Is no overtime at particular level level, noted as null in the table, so I should see the name used after this level.

    In other words, when a level is finished and has no more additional levels, it should display the name used as the level of the child and followed by the value of measure for that.

    For example, in the report, I must see it as:

    http://img101.imageshack.us/img101/5760/43637216.jpg





    When I drill A, he should show me levels a, b, c and d, empname

    When I click again on c, since c has no sup level, he must retrieve the name used as exploration down.

    I hope I am clear. I am not able to implement

    Please help me.

    Your describing a ragged hierarchy that is not natively supported in OBIEE 10 G

    Your options:

    (1) Flatten the hierarchy within your ETL process, your 2 'c' level could be filled completely to the bottom of the hierarchy, treat any big really, just more columns in the report until you get on the employee's behalf + number or what you have on your detail / the leaf level.

    (2) use a function nvl() everything that sustains your the source db and return a 'no child' or literal string of similar value, at least people will know they have hit the bottom of the actual data (level 2 in this case) and are now Pierce at the level of detail. You could get clever and use instruction box on the value and offer a form of GOURL another report to stop the drilling (but it will not break up on the dashboard, there will be a new window)

    (3) 11 G is out since yesterday, I think that this supports unbalanced hierarchies now it does not work? I have not had a good play again, my colleague has been beta-testing, but some of us are to charge the good days ;-)

  • failure of validation as a non - hierarchy ragged

    After that I set a TIME dimension and try to maintain the Dimension (loading data at the first time), he meets error like below:
    /************
    An error occurred on the server
    Class of error: failure of the Express
    Server error descriptions:
    INI: Error creating a generic Manager definition to < BuildProcess > TxsOqConnection::generic
    INI: XOQ-01714: 'TIME_TEST_HA. TIME_TEST_HA"not valid as a non - hierarchy ragged, generic for TxsOqStdFormCommand::execute

    at oracle.olapi.data.source.DataProvider.callGeneric (unknown Source)
    at oracle.olapi.data.source.DataProvider.callGeneric (unknown Source)
    at oracle.olapi.data.source.DataProvider.executeBuild (unknown Source)
    to oracle.olap.awm.wizard.awbuild.UBuildWizardHelper$ 1.construct (unknown Source)
    to oracle.olap.awm.ui.SwingWorker$ 2.run (unknown Source)
    at java.lang.Thread.run (unknown Source)
    ************/

    Here is the data from linked table TIME_TEST:

    SELECT * FROM TIME_TEST;

    QUARTER OF YEAR MONTH DAY
    -----------------------------------------------------------
    2008 4 11 5
    2008 1 2 6
    2008 4 10 7
    2009 1 1 1
    2009 1 1 5

    Any help, you will enjoy!


    Thank you
    Satine

    Try to improve the input data to differentiate the key for the members of dimension belonging to different years.
    Do not use key 1 to represent Quarter1 in 2008 and 2009.

    Use rather a view to concatenate higher-level keys before key in each level... For example, use year and quarter and one month before the date key level.

    SELECT * FROM TIME_TEST;

    Instead of current data:
    QUARTER OF YEAR MONTH DAY
    2008 4 11 5
    2008 1 2 6
    2008 4 10 7
    2009 1 1 1
    2009 1 1 5

    Maybe your input data must be:
    QUARTER OF YEAR MONTH DAY
    2008 2008.4 2009.4.11 2009.4.11.5
    2008 2008.1 2008.1.2 2008.1.2.6
    2008 2008.4 2008.4.10 2008.4.10.7
    2009 2009.1 2009.1.1 2009.1.1.1
    2009 2009.1 2009.1.1 2009.1.1.5

  • query rewite enable cube + jump level hierarchy problem

    Hello

    can someone help me on the following scenario, please?

    (I use OWB 11.2 client on WIN XP)

    I just created a dimension, i.e. dim_1 with three levels (l1, l2 and l3) with the ' ROLAP: with Cube MV ' storage option. the business identifier is of type number named 'key '. The standard hierarchy of the dimension is
    by default except that I have defined L1 level as him "jump at the level" of the L3 level. As I'd hoped associates the modified dimension table so that the key added to level L3 as his parents another level L1.

    Then I designed a map of ETL to load the following values:
    Hierarchy (Default): L1-L2-L3 > >
    Keychain attr. : 1-> 2-> 3
    and
    hierarchy (using hierarchical): L1-L3 >
    Keychain attr. : 1 > 4



    This means that the '1' L1 button is parent of key '3' or '4' of L3.
    Then I created a single dimension cube with the "ROLAP: with the Cube of MV" storage option. The only measure of the cube is named "N" of type number. The level of the dimension of the cube is L3 as a default value. Then I designed a mapping of ETL to load following values in this measure:
    « N » - « L3 ». "" Key.
    __________________
    1 - 3
    2 - 4

    When I update the related materialized view of the cube it does return no rows.

    * 1. why what is happening? *

    But when firstly, I refresh the MV associated with the dimension, and then refresh the cube MV, it returns the following incorrect result:
    Level.Key - N - County
    ___________________________
    L2.2 - 2-1
    L1.1 - 2-1

    The correct result should be:

    Level.Key - N - County
    ___________________________
    L2.2 - 1-1
    L1.1 - 3-2

    * 2. why what is happening? *

    When I got Disabling query rewrite of the cube, then there is no need to be refreshed dimension MV first. Refreshing Cube MV returns the following results about:

    Level.Key - N - County
    ___________________________
    L2.2 - 1-1
    L1.1 - 3-2
    L2. -2-1

    * 3.Is it bound to the ENABLE QUERY REWRITE of cube MV property? *

    Thanks in advance,

    SMSK.

    Command is not supported in cube MVs, see the documentation for OLAP;
    http://docs.Oracle.com/CD/E11882_01/OLAP.112/e17123/cubes.htm#CHDHBGGB

    A cube must conform to these requirements, before it can be referred to as a cube materialized view:
    * All the dimensions of the cube have at least a level and a level-based hierarchy. Ragged and non-hierarchical hierarchies are not supported. The dimensions should be mapped.
    * All dimensions in the cube using the same aggregation operator, which is SUM, MIN, or MAX.
    * The cube has one or more dimensions and one or more measures.
    * The cube is fully defined and mapped. For example, if the cube has five steps, then all five are mapped to the source tables.
    * The data for the cube type is NUMBER, VARCHAR2, NVARCHAR2, or DATE.
    * Source detail tables support dimension and count constraints. If they have not been defined, then use the Advisor to relational schema to generate a script that defines on detail charts.
    * The cube is compressed.
    * The cube can be accompanied by calculated measures, but he can not support analytics more advanced in the cube script.

    See you soon
    David

  • LabView project file does not include mapped directories

    I have my LabView and screws project file located on a network driver \\svr-maltese\botdfs , which I mapped to my S: drive.  I have a shortcut that I use that irritates me to

    \\svr-maltese\botdfs\...\48-000058-001-x01 or I can browse S: up to 48 - 000058-0001 - x 01 directory, but I get to the same place and the same files.  Depending on how get there I'll be conflict that must be resolved manually.  LabView does not seem to understand that they are the same file.  LabWindows has the same problem, but it handles better.

    They can be the same file, but they have a different path, so in this for LabVIEW is, the hierarchy is different. I don't know what you ask well. You ask a confirmation or ask that something be changed in terms of operation of LabVIEW? If it's the last, then you can post a suggestion in the Exchange of ideas of LabVIEW.

  • COM objects hierarchy

    Hi all

    I would like to know where I can find a "leaf", hierarchy of all methods & property for an application (such as Microsoft Word, Excel), access then classes ActiveX in LabVIEW. For example, vector tool (couch, CANalyzer, CANoe) If you type in the help-> hierarchy COM, you will find a map of all the objects that you can access some ActiveX automation.

    Thank you!

    The class browser allows not only the navigation of all the objects in labview, including components activeX but it implements a direct property or call the generation of node.

  • Associates of mapped property description

    Hello world

    I need assistance to design a property for the export of the nodes in a hierarchy that is mapped to another hierarchy. Consider the hierarchy A & b. hierarchy is the target nodes in the hierarchy B are mapped to nodes in A hierarchy by a property of the associated node type. Several members in B can be mapped to the same target A member, but this is the one to one mapping. Property of the associated node defined no mapping, but we must also add the description of the mapped target node to export. Is there a way to dynamically calculate the description of the node target from the associated node defined?

    Thank you

    Sumit

    Here's how do us the same thing:

    NodePropValue (varValeurProp ([property that contains the target node name]), [property Description])

  • Is it possible to create the formula at the level of the hierarchy?

    Dear all,

    In case, I've dimension branch consist of region, sector, branch

    And I have 3 measures Region_target, Area_target, Branch_target

    I want to create new metrics and check if members at the level of the regions, would like to show Region_target measures

    And also for the region and the target.

    So I tried to write the case where the formula, but impossible to refer to the level of the hierarchy, Ho can I do?

    Something like

    Case when the level. Branch_Hierarchy = region then Region_target

    When the level of . Branch_Hierarchy = area, then zone_target

    of other Branch_target

    end

    Please advise, my problem is to only synchronize the targets for each level. Target of all the branch cannot amount to area and target of any region cannot amount to the region.

    Please notify.

    Thank you

    What you're looking for, it's 'level based on measures '. Basically, you'll logical columns called 'Target' that has 3 sources from 3 LTSS - one for each level.

    LTS 'Target area' level 'Région' is the physical column "Region_target."

    LTS 'Target area' level 'Space' is the physical column "Area_target."

    LTS 'Branch target' level 'Branch' is the physical column "Branch_target."

    You are faced with one of the main features and capabilities of OBI: the power of the LTSS and levels in the business model and of the mapping layer. It is crucial to understand these concepts. It's what separates OBI of all other solutions out there.

  • Can I refer to a rangelist in a hierarchy of shared member?

    I would like to make the sum of a series of accounts based on one hierarchy, not the main hierarchy.  In the hierarchy of the main, they are 1,5,4,3,2, and in the alt hierarchy, they are shared in the good order of 1,2,3,4,5.  If I reference the rank 1:3, how can you ensure that I get 1,2,3,4 and not 1,5,4,3?

    Background:

    Basically, I'm trying to map a sum of numerical range of account numbers in general ledger to another account of management based on the members of the other 2 dimensions.  The main problem I have is that, as I have not found the function that can sort in alphanumeric order a list within a selection of members, and my GL accounts are not in the order in the hierarchy of main due to a reorganization of their parents, I loaded as a sorted list of platform of shared to another hierarchy members.  Now, I just @LIST (1:3, [the optional to use as reference parent node]) function.  I guess another way of asking the question might be: how to reference the member names in Essbase as digital beaches as you would in an ERP?

    Maybe there is another way and I approach it all wrong?

    Essbase v11.1.2.3.507 (under planning)

    So what you really want is to extract all accounts with a number between e.g. 1 and 4 (even if the same parent has other children of 5, 6, 7 and so on)?

    @BETWEEN would do in this case.

  • Hierarchy of language 2 Adobe muse

    Adobe Muse.  Can someone please show me the site map hierarchy when creating a 2 language site example swe / engl bound by two flags.

    I know I must connect the flags to two different home pages...

    I would love to see the structure. Please

    Eva

    [Ask in the correct forum allows... Left generic Cloud/Setup forum for forum specific program... MOD]

    I would like to use on the home page w/indicators of high level (3 pages) and links to specific language pages and homepages of two languages.

    In each language, you add your language pages. From there it would really depend on your content. You can also use manual set up of the menus the menus automatic wouldn't work for a site such as multilingual.

Maybe you are looking for