Cross dimensional security in planning

Got a scenario where the client asking to cross the security dimension in the planning and do not know if it is possible

Simple example

Suppose 2 dimensions. Account and entity

Entity has 2 members E1234 and E1235
Has 2 members Axxx1 and Axxx2
The user is user1

User must have the following access (guess that's all the ReadWrite)

Axxx2 but only for E1234 (so don't ReadWrite for Axxx1 in E1234)
Axxx1 but only for E1235 (so don't ReadWrite for Axxx2 in E1235)

Based on the SecFile.txt

I could write

User1, a member of Axxx2, ReadWrite,
User1, a member of Axxx1, ReadWrite,
User1, Member E1234, ReadWrite,
User1, E1235, ReadWrite Member,

But I now gave him access to everything...

I'm afraid that the answer is that you can't do. I know that you could do in Essbase itself, but do not find something for planning.

My problem is actually much more complicated than that, but if I could understand this simple example, I think I can do everything I need.

Hello

This has been asked several times in the past, the cross-dimensonal security is not currently available in the planning, security in planning unfortunately does not work the same as the essbase filters.

Reading of:- Re: security on Hyperion Planning/Essbase

See you soon

John
http://John-Goodwin.blogspot.com/

Tags: Business Intelligence

Similar Questions

  • Cross dimensional security

    Hello

    Any changes to cross dimensional 11.1.2.4 security?

    Customer wants to create a form for Admins to say which account through with entity can have a read or write access on top of security groups.

    Is it still possible?

    Tried to test something using filters, but then it should be to Essbase and planning (database) level. Am I wrong?

    Thank you

    Rafael

    There is no change yet in 11.1.2.4 to address cross-dimensional safety, when valid intersections do on site, then you will be able to limit data entry in forms of certain combinations of Member.

    There is no point really trying to do with filters Essbase if you access through a connection of planning, for now you can't work with the configuration options that are available in the planning.

    See you soon

    John

  • Local variables with cross dimensional operator

    Hello

    I have a business rule that has the following calculation:

    VAR TOTPROD;
    TOTPROD = "Prod1" + "Prod2" + "Prod3."

    "MBR1" = "MBR2"->"Jan"-> TOTPROD / "MBR2"-> "YearTotal"->"TotalProducts";

    The statement above does not work for obvious reasons, that TOTPROD is not a member name.
    Is it possible to use a local variable in a cross dimensional operator statement?
    I want to use the local variable in order to avoid another hierarchy.

    I use Essbase / DGPS 11.1.2.2

    Help, please.
    Thank you.

    Hello

    As you say, I don't think that the approach you have will work.

    What is to be

    a. creating dummy product member in your plan and put your result on it (or use an existing Member of "dummy" product)

    b. re - write your code to handle you want to... do something like (assuming you add Prod1, 2 and 3):

    'MBR1' = ("MBR2"-> "Jan"-> "Prod1" + "MBR2"-> "Jan"-> "Prod2" + "MBR2"-> "Jan"-> "Prod3") / 'MBR2'-> 'YearTotal"->"TotalProducts ";

    Not sure if I'm missing something here, but or one of these suggestions do not help?

    JB

  • Cross-dimensional forms

    11.1.1.3 planning app with 2 DB

    I have dimension members that the entity requiring a formula to draw cross-dimensional information:

    IF (@ISMBR ("C999"))
    IF (@ISMBR ("L99"))
    "C891'-> ' L90 '->' day 140."
    ENDIF
    ENDIF

    Where CXXV is undertaken, LXX is the business, DXXX is entity. When you try to put the formula in planning it will not be validated successfully. You can not have a planning formula which crosses the dimensions in one dimension other than accounts?

    I currently have the formulas of these members in Essbase in my 4 planning, Essbase 7.1.3 environment. I thought to go to 11.1.1.3 should I put formulas in planning - but no luck! Information/suggestions greatly appreciated.

    Put them in the planning as much as possible, only put them via EAS as a last resort.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Question parliamentary formula - a member formula can be crossed dimensional

    How you would write something like this

    "XXXXXX" = account of range 40000 to 48999 and BU XXXXX-XXXXX-XXXXX-XXXXX


    Thank you

    Yes, the formula of Member can be three-dimensional cross.
    You can use the calculation functions and cross dimensional operator that you use in the Calc script.

  • proxy for a cross-dimensional operator

    All,

    Essbase doesn't like it:

    "Jan")

    ('Real'-> '2011 '->' 001 '->' abc') = ("Run1'-> '2011 '->' 000' - > & overhanging);

    )


    I have a variable substitution inside a cross-dimensional operator?

    The error you mention, that's what you see, if you put quotes around the subvar reference in the formula, but have you tried including the double quotes in the value of substitution variable when set you it in the dialog box "Variables of Substitution" in environmental assessments? In other words, so that what appears in the "Value" column looks like this...

    * "Your member name" * "

    .. .not this...

    Your member name

  • Security vs planning Essbase filter

    For example, suppose I "Sample" user and I give write access to the child member of the entity dimension

    Entity

    Chicago

    New York City

    So in this case, I give write access to @ides (chicago).

    And I update safety (filter) in the planning.

    When I connect EE and go to the database and filter, I don't see NO AND/OR LU. As I applied the write filter, suppose to show SCRIPTURE in environmental assessments as well. ?

    If it is not the case, how am I supposed to see what type of access available to the user or the filter (other than checking the SECFILE in Planning)?

    Any suggestions please.

    Access the report should really be used to view permissions.

    Provide the access permissions for at least one Member overall of all dimensions of security is enabled for this user and then refresh the filter and check.

    Also role of planning:

  • ASO Plan type of problem of security filters planning application

    Hello

    We have a planning application that has 3 plantypes BSO and a kind of ASO. Security for the OSB is made by the secFile.txt and works perfectly. For the ASO cube, we tried to create filters and their allocation to the groups, but we receive the below error

    "Cannot change the access authorization on the application of planning in shared services mode.

    The groups are provisioned with Planner for the planning application and the access under the Cluster Essbase server.

    Groups or user tables are displayed as planning instead of planning and Essbase.

    Please let us know how to create filters and their assignment to the plantype of ASO by EAS/Maxl planning without errors (syntax is known)

    version 11.1.2.4

    Public sector, planning an application

    Cube DP_ASO

    Thank you
    Sravan

    It is designed to be used via the planning layer and not directly to Essbase, you can access the layer of planning using Smart View and reports

  • Excerpt from dimensional security.

    Hi gurus,

    I want to find which members security group is assigned to the planning,

    As I have a group AAA and I to all members of the dimension to which this group is assigned.

    Is it possible to query the planning tables for this result.

    Thank you

    ~ RN

    You can try the /S_GROUP switch to create a specific report group.

    Oracle Hyperion Planning, Fusion Edition Administration Guide

    You can also create a PDF of SSP report Oracle - Hyperion Labs...: security report generate for planning

    Cameron wrote a few SQLs for this planning tables Blog for Essbase pirates Cameron: planning stupid thing security 3 4 - generation SQL secfile.txt

    Concerning

    Celvin

    http://www.orahyplabs.com

  • cross dimensional operators on calc dynamic members

    The dimensions of my product and market are stored dimensions used in a calc script in AccountX calculation as follows:

    "AccountX" = "AccountB"->"product"-> "market"->"organization";

    I would like to change the dimensions of products and market to dynamic calc, but wonder if it would affect involuntary the calculation above, I would like to remain the same.

    In other words, can I use Crusaders dimensional operators on calc dynamic members without any problems?

    In principle you can cross-Sun dynamic members Calc, but this can have an impact on the performance of recovery especially if product / market are (and I assume they are) sparse dimensions.

    You must carefully test performance / calc order impact etc. in any case if you do what you suggest, which is much larger than any impact on this script formula especially calco - but I guess you know who.

  • Security in planning error when you access a data form

    Hello

    I have a question about access of dimension-level security and the user.

    We have a user who has received a data form, but he is still not able to access it. It has dimension security level applied to each user. When he tries to access the form it throws an error-

    "Security and/or filtering resulted in a necessary dimension is not represented on this form of data.

    How to know what size is? Is there any other means other than the manual method of entering each dimension and to check it out?
    Please let me know your ideas.

    Thank you so much in advance.
    ~ Hervé

    I'm not sure of any other way apart from the Suggestion of the Alp of overlapping security export or play with USER_ID and OBJECT_ID of Table HSP_Access_Control or take an export of LCM of just security and take a look at users.xml.

    See you soon... !!!

  • Security in planning group

    Hi all

    I have a question related to the safety of dimensions with planning groups. Say there are user A, user B, and user-C and I created 2 groups using these 3 users in follows Hyperion Shared Services

    Group 1: User A and user B
    Group 2: User B and user c.

    (User-B is present in the Group 1 and group 2).

    In planning, the question is if I that follow the access rights to these two groups for a member in a dimension, the type of access User-B would get this member?

    Group 1-read/write
    Group 2 - no (NoAccess)

    There is None or Read/Write?

    Any help would be greatly appreciated.

    Thank you
    Prashanth

    Published by: HypUser on March 29, 2011 08:46

    None has priority over the read/write.

  • Alternative to apply dimension security in planning?

    Hi all

    I created a new application and need to apply the security settings that are in the old version of the application. Is there another way to do accept via Administration-> Dimension. See if there is security on a member, note that what kind of security and groups that are assigned to this security? For example, the dimension entity and account are very deep and there are a lot of groups of users, so it will take me ages to reply to this. Another way to do this?

    Thanks in advance!

    Mathijs

    Hello

    Make sure that you use the utility with the account of the owner of applications.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • FDM Cross dimensional Scripting problem

    Hello

    The script below does not work. I try to get just the 812 and 813 to map to 10145. I usually never use so many variables, so don't know why it is not mapping correctly. Any help would be appreciated.

    Thank you
    JF

    StrAccount = Ucase (VarValues (14))
    StrLid = Ucase (VarValues (25))
    StrCC = Ucase (VarValues (23))
    Select the option breaks StrAccount
    Case '9999", '7455', '6464', '7665', '6466.
    Select the option breaks StrLid
    Case "HELLO."
    If StrCC = '812 ', ' 813' then
    Result = "10145.
    Case Else
    Result = "10144.
    End if
    Select end
    Select end

    You still have Case Else taken sandwiched between the If and End If. You can't do that. You must remove the End If, remove the Case Else, or make the Case Else an Else if it aligns within the If statement - it all depends on what result = "10144" is supposed to be paired with. It is too difficult to say without consistent formatting.

    To post your code on the forum with preserved spaces, include the code word in braces {} at the beginning and at the end of your code segment. You can also paste the code into any empty event script in Workbench and click the play button to see if the code "compile". The editor will return most syntax errors. Just make sure that you do not save the script wrong.

  • dimension security question

    I have several dimensions, including two scenarios (real, Budget, Flash) and Versions (Version1, Version2, version 3). I wish to restrict write access to Flash and Version1 while leaving a read access to other combinations.

    If I put writing acess on Version1 and Flash and read acess on real that restricts write access to Version1 Flash only or write on Version1 access overrides the read access to the real?

    Cross-dimensional security is not possible in planning, if it's a read access to a member of its same for all possible combinations.

    See you soon... !!!

Maybe you are looking for