Consolidation Property on Shared Member
Can you set the consolidation property to a shared member different than its stored member? If I edit the outline I seem to have no problem setting a "-" on a shared member where its "+" on the stored member. When I try to do this via a load rule I am unable to do this.
Yes, this is possible. It sounds like your issue has to do with trying to do the build in one load rule.
If you want the same "member" to have different aggregation properties, it is all about location, location, location. You need to add your properties at the same time you are building the hierarchy so it knows that the property in the file belongs to the member under a given parent.
My usual methodology is to...
1) build the primary hierarchy in one build, with the properties for the stored lev0 in that load rule.
2) Secondary build for the shared rollups. Set the properties for the shared member in this load rule.
If you just mention a lev0 member in a build and say it is a has a "+" property, Essbase won't know which one you are referring to, but it definitely won't result in the two members with different properties.
Good Luck!!
Kevin
Similar Messages
-
Shared Member: Global Property Change
Hi,
I am working in DRM( Web Version) 11.1.2.1. I have some issue with Shared Member Property change.
Is there any way to restrict/change the Shared member Global property value without changing its base member value? Is there any system preference for this?
If anybody know any other way to restrict it than please tell me, its urgent.
Thanks in advance
Rotesh GuptaI don't really understand your question, you are talking about BSO loading dimensions then extract then ASO, what actually is your question?
If it is there a property for shared members then no there is not, here are the list of valid member property codes - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/dotrules.html#dotrules_2
If you want to understand how to build shared members then have a read of - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/dotdimb.html#dotdimb1061244
Cheers
John
http://john-goodwin.blogspot.com/ -
I was told today that when building dimensions for a BSO cube, is "Shared Member" is not a valid property to specify in an extract ? To the best of my recollection, "Shared Member" is not a valid property in an ASO cube.
I don't really understand your question, you are talking about BSO loading dimensions then extract then ASO, what actually is your question?
If it is there a property for shared members then no there is not, here are the list of valid member property codes - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/dotrules.html#dotrules_2
If you want to understand how to build shared members then have a read of - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/dotdimb.html#dotdimb1061244
Cheers
John
http://john-goodwin.blogspot.com/ -
Property code for Shared Member
Hi,
Could you please let me know what is the property code for Shared Member. I am trying to create a text file and trying to create some members as shared. Something like for Dynamic Calc we have "X" so I need similar kind of code for Shared Member.
ThanksI am not sure some thing like that exists.
It is not required for building shared heirarchy.
You can use dupgen or duplev fileld properties in the dim build rules. By the way you can tell Essbase to tag them as shared.
Parent/Child reference build method automatically shares the second time encountered member under differant parent. -
Issue with User Variable Due Shared Member Security Access
Hi All,
One of my client is using User variable in data form to define POV.
Now if user has access to 2 member in the Dimension, he should able to see 2 member when he try to assign the value to this "user variable"
but he can see some of the parent member name ,this parent name has only one child which is a shared member of the 2 base member for which he has access.
For Example:
Entity Dimension:
E1 (user has access)
E2
E3(user has access)
E4
Alt_Entity
Alt_Entity1E1 (sharedmember)
Alt_Entity2E2 (sharedmember)
Alt_Entity3E3 (sharedmember)
Alt_Entity4E4 (sharedmember)
User is able to see below members, when he try to assign value
E1 (user has access)
E3(user has access)
Alt_Entity1
Alt_Entity3
Now if I add another member under this parent, than user are unable to see this parent member.
For Example:
Entity Dimension:
E1 (user has access)
E2
E3(user has access)
E4
Alt_Entity
Alt_Entity1
E1 (sharedmember)
E2 (sharedmember)
Alt_Entity2E2 (sharedmember)
Alt_Entity3
E3 (sharedmember)
E2 (sharedmember)
Alt_Entity4E4 (sharedmember)
User is able to see below members, when he try to assign value
E1 (user has access)
E3(user has access)
Any idea?Sorry, but actually its the parent that needs tagging with "Never Share", not the level 0 member, so Alt_Entity1 and Alt_Entity2 etc, see Essbase DBA guide
understanding Implied
Sharing
The shared member property defines a shared data relationship explicitly. Some
members are shared even if you do not explicitly set them as shared. These
members are said to be implied shared members.
If you do not want a member to be shared implicitly, mark the parent as Never Share so
that the data is duplicated, and is not shared. See Understanding Shared Members for an
explanation of how shared members work.
So in the example above
Entity Dimension:
E1 (user has access)
E2
E3(user has access)
E4
Alt_Entity
Alt_Entity1 - Set to "Never Share"E1 (sharedmember)
Alt_Entity2E2 (sharedmember)
Alt_Entity3 - Set to "Never Share"E3 (sharedmember)
Alt_Entity4E4 (sharedmember
Thanks
Anthony -
My formula is a % of total. (What % does the child represent to the immediate parent?) Formula tested: Member%@parentval(dimension,Member)If the numerator is a shared member, it automatically pulls the parent of the stored member. Basically the level 0 data is being consolidated in two different ways. I need a % of total formula that will divide by the immediate parent versus the stored parent. @parentval and @sparentval will not work. My problems would be solved if there was a function called @ISShared. Any thoughts?
I'm not sure what you mean by the "immediate parent" - but I assume it means the parent of the shared member vs the parent of the Real member. If this is the case, then the following:@SPARENTVAL() % @PARENTVAL()should work. According to the documentation, the @SPARENTVAL function looks to the parent of the shared member rather than to the parent of the real member.However, you asked about an ISSHARED function - there isn't one, but I assume what you need this for is to calculate the ratio differently IF there is a shared member. Is this the case?Regards,Jade---------------------------------Jade ColeSenior Business Intelligence ConsultantClarity [email protected]
-
Hi people,
I'd like to get some information about sharing members, for example, sharing a base- entity.
When you define the properties of an entity, you define a parent too. So, my question is: can the shared member aggregate to both parents? Or it will only aggregate to the parent defined in the properties?
Please, advice!
Thank you!
LuWhen you define an entity you can assign a Default parent, this entiy however can be shared under a different parent in an alternative rollup, and if you are using default consolidation it will agregate to both parents.
-
Can't add Shared Member using API
I would like to create a lot of shared members.Using API I do it as following according to documentation: ESS_MBRINFO_T MbrInfo; memset(&MbrInfo, '\0', sizeof(MbrInfo)); strcpy(MbrInfo.szMember, (char*)mbrName); MbrInfo.usShare = ESS_SHARE_SHARE; sts = EssOtlAddMember(getOutline(), &MbrInfo, ESS_NULL, hMbr, &hNewMember); When I try to add shared member, then sts = 1060051.So I have to change names and after correct them manually.Using HAB API I can't add shared member too.Regards,Georgy
Hi and Welcome to the Forums!
To really help, you should come and create an account on these forums...there are many unanswered questions from your initial inquiry...come here, create an account, and open a thread so that it all can be resolved:
http://supportforums.blackberry.com/rim/
Cheers!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
How to determine if shared member is descendant
I have an account dimension that has several different alternate hierarchies. All of the leaf level accounts are in the Base Accounts hierarchy; these leaf members are then shared in the other hierarchies.<BR><BR>What I would like to do is build a calculated measure that performs a particular formula if the current member is a descendant of a specific member, say X. I have tried to use IsAncestor and also the Count(Intersect(Descendants())) formula, but it apparently doesn't consider the shared members at the bottom as a descendant of X. I have also tried adding a UDA to the members in question and using the IsUDA function, but again, I can't use UDAs on the shared members.<BR><BR>Note this is an ASO cube being built in EIS.<BR><BR>Is there a way to determine whether a shared member is a descendant of a particular member in a hierarchy?<BR><BR>Thanks,<BR><BR>Matt
In general, shared members need careful handling in MDX. A couple of mechanical observations and a question.<BR><BR>Yup, there's a paradox at hand. The query <BR><BR> SELECT<BR> Filter (<BR> Descendants ( [Diet] ),<BR> IsAncestor ( [Product].CurrentMember, [Diet] )<BR> ) on axis (0)<BR> FROM [Sample.Basic]<BR><BR>returns an empty set, while the following formula only returns 1 for those shared versions that are in fact under the share, so the [100-20] under [Colas] does not get a 1.<BR><BR> Count (<BR> Intersect (<BR> { [Accounts].CurrentMember },<BR> Descendants (<BR> [[[Account Parent 1]]],<BR> [Accounts].Levels(0)<BR> ),<BR> ALL<BR> )<BR> )<BR><BR>Somehow, IsAncestor() returns FALSE even for members obtained as descendants of the Ancestor, while intersecting that member with the set of Descendants returns identity. But it's a different member somehow, since <BR><BR> Intersect (<BR> { [Accounts].Levels(0) },<BR> Descendants (<BR> [[[Account Parent 1]]],<BR> [Accounts].Levels(0)<BR> ),<BR> ALL<BR> )<BR><BR>only returns 1 instance of each member, not 2. Intersect(x,y, ALL) should return duplicates found in x when they exist. It seems like you can use Count(Intersect(Descendants())) for all "shared" versions of the member, but not the first, "non-shared" use of the member. Meanwhile, it would be great to avoid the set construction/counting overhead.<BR><BR>OK, enough of mechanics. What I'd like to inquire about is what you're trying to do. Are you trying to factor out logic into the shared parents, and then combine it based on what set of ancestors a member has? That would be clever, but maybe there's another approach. If you are trying to have different formulas for different shares, keep in mind that since a shared member is a shared instance of a member, it should have the same formula to calculate itself regardless of the parent it is under (since it is under all parents equally and simultaneously. A little more insight into your goals could give us a path to a solution.
-
Still need a password to update apps purchased by another Family Sharing member!
On iOS 8.1, I can enter App Store app, tap on the Purchased tab at the bottom, and then tap the upper-left corner to choose one of the members in the same Family Sharing members, then tap on the "download cloud" icon next to any apps purchased by that member. Doing so, I don't need to enter the password that Family Sharing member's Apple ID. But, whenever apps, those purchased by other Family Sharing members, have an update, I would need to change the Apple ID to that Family Sharing member and enter the password, in order to enable the app update. Or, those apps will stay on the Updates page of the App Store app, waiting to be updated, forever.
How can the app update of apps purchased by other Family Sharing members be set automatic?No. To update apps you have to sign intot he account that purchased them.
I have multiple Apple IDs. Is there a way for me to merge them into a single Apple ID?
Apple IDs cannot be merged. You should use your preferred Apple ID from now on, but you can still access your purchased items such as music, movies, or software using your other Apple IDs.
Just purchase the apps with your account -
EIS 9.3.1 shared member error
Installed EIS 9.3.1 using SQL 2005. Everythign works fine with the exception of one dimension. My Period dimension (months) has one part built with a SQL view, which is used in the drill through reports, and the rest, which is not drillable, is build directly in the Metaoutline.
Any member shared within the "manually" built members give me the following error:
A shared member (member name) must be at the leaf level and cannot appear before its primary member.
Now for the funny part. This exact architecture and outline builds in EIS 7.1.6 with no errors.
Oracle Support suggested that I use a sort order to insure that it is built in the correct order. I do this in all my views in SQL itself, but these are not in the SQL view.
Any thoughts woudl be helpful.
THANKS!!!!!!Hi,
I experienced (& luckily got it resolved) this error earlier!
From your query, I understand, you were ensuring sorting would be done based on your key/functional columns.
However, what Oracle seems to be suggesting you is: "Use an additional *column* (say, Sort_Order) to let the sort order ensure that- Base member always comes before Shared member". You may control the Sort_Order column using something like CASE statements...
Correct me if you intend to ask something else!
Greetings,
- Natesh -
Giving filter to a Allias member only ,not to shared member with the same name
I have a situation that i have to give access to allias member ,with the same name there r a lot of shared member.
Please let me know ,if there is any syntex where i can give access to the member which is tagged as allias .Access to member ?? Please be clear on it !!
Assuming that you are using Maxl scripts to create filter
create or replace filter 'App'.'db'.'Group Name ' read on '@IDESC("Dimensions") , @IDESC( ) ....';
Later use :
grant filter 'App'.'db'.'Group Name' TO 'Group Name in Shared services';
May be you can create a new Group for the shared members , or it really does not matter .
I am assuming that I got your question correct. -
Can i use a Dynamic Calc member as a Shared member
Can i use a Dynamic Calc member as a Shared member in other hierarchy?
is it mandatory to make a member as Stored type if we want to use the same member in other hierarchy as a shared member.?
-KKYes we can create a shared member of a Dynamic Calc member.
-
"Zoom out" on shared member defaults to different hierarchy??
Hi Guys,
I've created a shared member Cost Centre hierarchy in my outline. When I "zoom in" to the shared member hierarchy to level 0, then try zoom back out, level 1 is no longer the shared members level 1 as I've defined in my new shared member hierarchy.
Instead, level 1 (from zooming out of the level 0 shared member) defaults to the rollup associated with the member that the shared member points to?? Is there a way to make the zoom out of a shared member from level 0, zoom to the level 1 in the shared members hierarchy and not the associated member that the shared member point to?
I really hope that makes sense to you guru's :-)
Thanks
Dermott.user1113036 wrote:
That's the way Essbase has worked from time immemorial. Annoying, isn't it?You think it's annoying in the UI? It is really annoying in the API.. A standard way to walk a tree structure is the 'preorder walk algorithm' which essentially walks down the children of the tree, the next sibling(s), then back to the parent, etc until eventually the original root node is encountered signaling that all nodes have been visited. With the behavior of Essbase described in this thread, a preorder walk actually goes into an endless loop when the 'parent' is the 'real' parent of a member and not the shared member 'parent'.
Tim Tow
Applied OLAP, Inc
Edited by: timtow on Aug 24, 2008 5:37 PM -
I am trying to create a load rule that creates a shared member at a different generation. I looked at the dbag and it mentioned using the Parent/Child method with "Do Not Share" unchecked. But during testing, it moves the member instead of creating a shared member. Am I leaving something out? thanks
You cannot move shared members with a load rule. It will always end up moving the original member. What we had to do was to load a file with DummyParent DummyChild to delete all the members in the dimension (remove unspecified checked), and then rebuild the dimension with a new file where the shared member appears under its new parent.BKhanna
Maybe you are looking for
-
How to Create a View of a Query and assign it into my web template?
Hi All, I need to create 3 views for my query and show that on my web template. I have never done this before. Can you please let me know step-by step procedure to create views for a query and how to show it on my WAD report? Thanks, Satyam
-
Load values in a set of values asigned to a segment if the accounting flexfield
Hi folks: I have defined an accounting flexfield with several segments. One of the is the natural account qualified as natural. I have to enter up to 30000 values for that set of values and I want to know if there is an script to load those values di
-
URGENT: WS data control - Issue in Application server 10.1.3.3
Hi All, I created a ADF web service data control and used that data control in an ADF JSPX page. When I tested the page in JDeveloper 10.1.3.3 (Embedded OC4J) it worked fine. But when I deployed the same in Application Server 10.1.3.3. it shows the f
-
Changed my email address and need advice?
I recently changed to a different email address via my ISP. I still am using the same ISP, just a different addy. Do I have to go in and put in a completely new account with all the info (addy, username and password) and delete the old one or can I c
-
I really need to get this fixed