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!
HelloThanks 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 ProfessionalLet 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! -
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
-
Hello
more info about flattend hirarchy, what one needs. What is the concept behind this
Thank youStabilization 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-> ZIf 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 -
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
SatineTry 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 5Maybe 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#CHDHBGGBA 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.
-
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
-
I think that I asked the question as best as I can. On Internet Explorer, I could click at the bottom right and move from 100% to 150%. Given my view, this change would be extremely useful.
-
Satellite L50-B-1XF - Win 7 64-bit drivers and software
Hello as I can't find anything on my model - Satellite-L50-B-1XF (PSKTUE-04C00WGR), I'll try it here... I bought two of these (one for me, one for my wife) with installed Win8.1. Well well... no need to say that it is one of the worst OS I have ever
-
Cannot access Windows Update because of the error [error number: 0xC800042D].
-
How can I increase the size of drive C on a Vista?
Hard drive is partitioned by seller. Too small C drive will run out of space, even if I try to install everything on the D drive. C = 29g, D 188g Thank you Bruno
-
Download the new version of the windows Gallery
I am trying to copy pictures from the memory card from my phone on my computer but tell him that I can not open them I need the new windows live Gallery. where can I find this please?