Multiple shared members in ASO outline
<BR>I am building an outline with one primary and three alternate hierarchies within one of the dimensions of an Aggregate Storage (ASO) cube. All of the leaf members in each of the alternate hierarchies are shared members of a member in the primary hierarchy. The non-shared member is a leaf in some cases and a summary point in others. All hierarchies are stored. <BR><BR>When I try to save the outline, I get a long list of verification errors. For the stored members to which the shared members refer, Essbase is complaining that "This member has multiple copies of same shared member in at least one stored hierarchy. See other messages for which members and which hierarchies." For the shared members, Essbase complains that "Aggregate storage outlines only allow a shared member once in a stored hierarchy." For the alternate hierarchies, Essbase complains that "This stored hierarchy has multiple copies of same shared member. Remove extra member or change hierarchy to be dynamic."<BR><BR>However, I did a find on a handful of the members that Essbase was complaining about and in all cases have found only one instance of each shared member in each alternate hierarchy. The same shared member might appear in two or more alternate hierarchies, but I have not found a case where it appears more than once in the same hierarchy.<BR><BR>I have also ensure the following:<BR><UL>The primary hierarchy occurs first in the outline, so non-shared members always appear before any instances of any of the shared members.</UL><BR><UL>There are no shared members in the primary hierarchy.</UL><BR><UL>All members, non-shared and shared, are in the same dimension.</UL><BR><UL>Non of the stored hierarchies contain both a non-shared instance and a shared instance of the same member.</UL><BR><BR>I have tried making the alternate hierarchies dynamic, but query retrievals are so slow that they're completely unacceptable to the client.<BR><BR>Has anyone encountered a similar problem? Is there a solution to this?<BR>
I heard back from Hyperion Tech Support again. Turns out it's not a defect after all. It's actually a subtle technicality in the restrictions on shared members with ASO. The first restriction, which is explained in the outline verification error message, is that you can only have one instance of a shared member within a given stored alternate hierarchy. The second restriction is that you cannot have any shared members within a given stored alternate hierarchy where the non-shared instances of the members are ancestors/descendants of each other. Unfortunately, when this restriction is violated, EAS gives the same error message as it does for the first restriction, so it's a bit harder to debug.<BR><BR>Hope this saves someone some grief.<BR>-Silvester
Similar Messages
-
<p>All -</p><p> </p><p>I am migrating outlines from 6.5(BSO) to 7.1.2 (ASO).When Imigrate I am unable to migrate shared members from BSO to ASO evenafter assigning the DIMENSION as Multiple Hierarchies Enabled.</p><p> </p><p>For Ex:</p><p> </p><p>DIM 1 (Multiple Hierarchy Enabled).....</p><p> Member 1(Dynamic Hierarchy)</p><p> Child1</p><p> Child2</p><p> Child3</p><p> Child4</p><p> Member 2(Stored Hierarchy)</p><p> Child3 (Shrared Member)</p><p> Child4(Shared Member)</p><p> </p><p>I get an Error message as ASO does not support Shared Membersbut I have read that if you enable a dimension as MultipleHierarchy Enabled you can assing members of a Stored hierarchy asshared members.</p><p>Please help with any inputs.</p><p>Thanks in advance.</p><p> </p><p>Jeeva</p><p> </p>
Had similar problem. Solved it doing these:<BR>in BSO outline, temporarily rename your shared members - just so the Conversion wizard can work. Change Dimension to Dynamic Calc.<BR><BR>Once converted, change Dimension to Dynamic Hierarchy. Restore shared members to original names.<BR><BR>
-
Maximum number of members in ASO outline
Hi All,
We are using Essbase 11.1.2.1. We have ASO cube with 11 dimensions, 1 dimension is expected to have more than 30 million members. Is that allowed ? What is the maximum limit for members in ASO cube ?
Also how to improve performance for such cube ?
Kindly advice.I believe the answer is no. The maximum number of members is 20 million: http://docs.oracle.com/cd/E17236_01/epm.1112/esb_dbag/frameset.htm?limits.html#limits_8
Cheers,
Mehmet -
Hello,
I am facing problems while creating / removing aliases of shared members in Essbase outline.
1) What is the best possible way to create aliases for shared members (already present in the outline not new ones) ?
2) What is the best possible way to remove aliases for exisitng shared members in the outline ?
Any leads greatly appreciated.
Thanks,
NeeteshHi.
The Easiest Way of Doing it is by Parent-Child References..
COnstruct a Data File using Parent child Reference and then Add a Third Column in which you provide Alias name.
In the Field Property of Third Column make is as Alias and tag it to proper dimension and in Dimension build Setting go to Dimension Build tab and check "Allow property changes".
In case of Removing Alias just create Another Column in Rule File And Leave it Blank
Then in its Field Propety Check "Delete When Field is Empty". -
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 -
Hi All,
Could you please help me how to assign the Shared members for bottom level members in a dimension using rule files. will Allow moves and Allow property changes will this help us in assign shared members for bottom level members ?
Thanks,
Raj.Could anybody please help me out in building out shared members in an outline where *"Duplicate Member names allowed"* is set to true ?
As an example, Suppose I've the below hierarchy:
DIM_I
- Parent-I
- Child-I
- Child-II
- Child-III
- Parent-II
- Child-IV
- Child-II (Shared Member)
In the above example, as is obvious, I'd like to share the member Child-II of Parent-I with its clone in Parent-II.. Please note that this outline has some other dimensions wherein duplicate members are required but not as shared ones.
Any help would be greatly appreciated!
Thanks -
Building RULES file to load shared members in Aggregate storgage outline
Hi there
I posted this yesterday (sorry, somewhat different subject description). I am trying to create an alternate hierarchy containing shared members using a load rule and flat file in an Aggregate Storage outline. One response was to remove the "allow moves" option and use parent child build in the load rule. I tried that and it did not work. i was pointed to a section in the essbase guide (which is about as clear as mud), and still cannot get this to work. First of all - can you do this with an ASO outline? If so, how? I tried a simple 6 line flat file and recreated the load rule based on the above recommendations and it will not the shared members. Can someone out there help?
thanksHere is an example in the simplest form.
Create Aso db (duplicate members names not selected)
Create Product dimension member, set to "Multiple Hieararchies Enabled", (though probably would work if dynamic)
Create load rule, set as parent/child dimension build for product, make sure allow moves is not ticked.
Data file
Parent,Child
100,100-20
200,200-20
Diet,100-20
Assign field properties in rule for Parent.Child
Load data, 100-20 will be created as shared.
Cheers
John
http://john-goodwin.blogspot.com/ -
Shared members in duplicate member enabled EPMA outlines
Hi all,
I have created an EPMA ASO "allow duplicate members application". I want to create an alternate shared hierarchy but all teh shared members are getting deployed in essbase as stored members. Do I need to enable any other property also so that shared members are treated as shared members only and not stored members.
Thanks in advance.Can anyone please answer this...its very urgent
-
ASO - Time Functionality - MDX for Shared Members
Hi
I have create an ASO cube with two time hierarchies and I am currently trying to get the WTD To Date Functionality working.
The hierarchies are as follows
Hier1: Year->HalfYear->Quarter->Month->Week->Date (Date is stored)
Hier2: Year->HalfYear->Quarter->Month->Date (Date is shared)
In Hierarchy 1 the month of Jun contains the following days 27/05 - 30/06 due to the way the weeks fall.
In Hierarchy 2 the month of Jun contains the following days 01/06 - 30/06 as this shows the actual days in the month of June.
My problem is, in hierarchy 2, the shared members are taking on the WTD to values of the hierarchy 1 and my MDX is not recalculating for shared members.
Is it possible to recalculate for shared members?
Hierarchy1
Hier1 Value - WTD
Hierarchy 2
Hier2 Value - WTD
Jun-Wk1-27/05/13
100
May-27/05/13
100
Jun-Wk1-28/05/13
200
May-28/05/13
200
Jun-Wk1-29/05/13
300
May-29/05/13
300
Jun-Wk1-30/05/13
400
May-30/05/13
400
Jun-Wk1-31/05/13
500
May-31/05/13
500
Jun-Wk1-01/06/13
600
Jun-01/06/13
600 (This should reset back to 100 but instead it is taking on the value from Hierarchy 1 because it is shared)
Jun-Wk1-02/06/13
700
Jun-02/06/13
700 (This should be the sum of 01/06 +02/06 but instead it is taking the value of Hierarchy 1)
Below is a sample of the MDX I have
WHEN IsLeaf([Calendar].[ReportingYear].CurrentMember) AND Count ( Intersect (Descendants([ReportingYear]) ,{ [Calendar].[ReportingYear].CurrentMember })) > 0
THEN
sum((ANCESTOR( [Calendar].[ReportingYear].CurrentMember,1).Firstchild: [Calendar].[ReportingYear].CurrentMember), [View].[Periodic])
WHEN IsLeaf([Calendar].[CalendarYear].CurrentMember) AND Count ( Intersect (Descendants([CalendarYear]) ,{ [Calendar].[CalendarYear].CurrentMember })) > 0
THEN
/*1*/
sum((ANCESTOR([Calendar]. [CalendarYear].CurrentMember,1).Firstchild:[Calendar]. [CalendarYear].CurrentMember))
Thanks
MichelleIf you use the IsUda function within an IIF statement then you would have to specify a true part and a false part.IIF (Search condition,true part,false part)
-
Duplicate Member Outline and Loading Shared Members
I have an outline where I want to allow duplicate member names but in some cases I will need shared members. I am trying to build the outline parent child and I cannot get it to understand the fact that I want a shared member.
Here is an example:
[market],east
[market],west
[market],other
[market].[east], nj
[market].[east], ny
[market].[west], ca
[market].[west], lv
[market].[other],[market].[west].[lv] <--- this should be shared
[market].[other],ny <--- this should not be shared
Does anyone know how to do this?If you would like to less the charecters and if you are retrieving the data using SQL, then you could using the Substr function to restrict the characters to 80 substr( string, start_position, [ length ] )
-
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?
thxYou 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 -
ICloud with multiple family members sharing one iTunes account?
How will iCloud work for the case where multiple family members share an iTunes account but each has his/her own iPhone/iPad/PC?
Will iCloud replicate content based on email address, unique Apple ID, iTunes account, or?? If iTunes, we could have trouble as three of us share our iTunes account (started when our daughter was young and continued for simplicity).Keep one Apple ID for iTunes purchases (apps, music, etc.) for all family members on the iTunes Store and use different Apple IDs for each iCloud user. That worked for me.
-
Multiple hierarchies with shared members
Hello,
is it just a common practice to have unique parents for hierarchies built on the same Essbase dimension, or it is a system level restriction?
Only in Hyperion Planning, or this is true also on Essbase level?
Is it right that only the leaf nodes can be shared members?
(automatic shared members are created on higher levels for parents with 1 child, so why other shared members not allowed?)
Thank you for your answer!I'm not sure I follow your question completely, but for shared member rollups the lowest level of the shared rollup can be a level zero or higher member or another dimension. The requirement is that a shared member can not have descendants in the shared rollup, it would be the lowest level.
For example If I have the following primary rollup
Geography
East
NJ
NY
PA
West
Ca
OR
WA
I could have an alternamte rollup like
Bob's Total
NY (Shared)
West (Shared)
You see thar NY is a level zero member and West is a level 1 member but under the alternate rollup the are both level zero members -
Load rule to update alternate hierarchy with shared members more than once
I have a aso cube with an alternate hierarchy that is not stored because the shared members appear more than once. Below is how my alternate hierarchy looks.
Dept
Class
VolumeLevel
StoreNum
where StoreNum is the shared member.
I build the cube using eis every weekend. The VolumeGroup changes everyday, so I was thinking of using a sql load rule to update the outline everyday. Assuming that the data and the aggregation does not get cleared. Is it possible to do it using sql load rule?
Thanks,You can check here if you are satisfying the conditions for creating shared members under the Hierarchy (refer to Alternate Hierarchies). Plz note that rules for shared members are different in ASO world.
http://docs.oracle.com/cd/E17236_01/epm.1112/esb_dbag/frameset.htm?acrtapdb.html
Otherwise there is no reason why you should not be able to create a shared member.
I am able to create a hierarchy using a sample file like this ->
EN_MAIN, EN_500000
EN_500000, EN_49999
EN_ALT, C_500000
C_500000, EN_49999
ENTITY (Multiple Hierarchies Enabled)
|-EN_MAIN (Stored)
|--EN_500000
|---EN_49999
|-EN_ALT (Stored)
|--C_500000
|---EN_49999 (Shared)
The rule file has only "Allow Property Changes" on.
Thanks,
Sunil -
EPMA Shared Members not reflecting in Planning application post deployment
Hi,
I have added a member in 'Entity' dimnesion. The same member is also added in an alternate hiererchy as shared member (Using Insert member option in dimension library). When I refresh the application view, I do see both the original member and shared member in application vieiw. But post deployment, only the base member is reflected in planning application and not the shared member.
I have redeployed the application multiple times now, but i am still not able to see the shared members reflected in Planning application.
Kindly let me know if you have any idea on the same or faced a similar issue?
Regards
MeenalHi,
Have you patched up EPMA with patches from Metalink3
9.3.1.1 Patch includes -
6897835 SHARED MEMBERS IN ENTITY DIMENSION CAN NOT BE DEPLOYED TO ASO/BSO APPS
It is advisable to keep a look out for patch fixes with EPMA
Hope this helps
John
http://john-goodwin.blogspot.com/
Maybe you are looking for
-
This question is for Adobe Customer Service, thanks. Why does Illustrator on Windows 7, 64bit, take 30seconds+ to save a simple image comprising of two rectangles only (screen shot below)? I set up a document like this to test the speed, since I've
-
AU effects plugins passed validation but not appearing in AU list
I have two au plugins that are not available to me for selection as inserts despite the fact that they are successful validations. The are IK's CSR and King Dubby: no problems with 10 others that have installed OK, such as UAD, Nomad Factory, Ohm For
-
Xpath expression in Receiver Determination
Hi All, I have a condition where i need to check if WERKS is containg any value starting with IT , then i need to send this IDOC to the target. I tried to used the following expression \MARCM\WERKS = IT* in RD , but its not workin when i am sending a
-
I would like to cancel my order
I would like to cancel my order please
-
Dynamic populating Drop down using BI Query
Hi, I have a form which has four drop down lists in it. I need to populate one drop down using a BI Query dynamically. How to do this ? Thanks in advance. Regards, Bir.