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

Tags: Business Intelligence

Similar Questions

  • 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/

  • 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

  • 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

  • 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/

  • 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.

  • 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

  • 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... !!!

  • Cross-dimension or combined dimension security

    Hi gurus!

    I need to implement 'Cross-dimension' security in a planning application. I defined some dimensions, and it is essential to implement security on some of them. Now, I can create security filters, but I need to restrict the combinations of two dimensions. For example:

    Let's say I have 2 dimensions: entity and activity and 2 users: user1 and user2
    -Entity has 2 members: entity1 and entite2
    -Activity has 2 members: Activity1 and activity2
    User1 can read/write data to the entity1 - Activity1 and entite2 - activity2
    User2 can read/write data to the entity1 - activity2 and entite2-Assembly1

    In this case, user1 and user2 must hace read/write access to the entity1, entite2, Activity1 and Activity2. If user1 will be able to write about the entity1 - in activity2, and he should not be able to do!

    I use Hyperion 11.1.2.1.

    How can I solve this problem? Any ideas?

    Thanks in advance!

    Hello

    Planning uses the administrator account that you defined in the planning data source to retrieve data of Essbase.
    Hope it answers your question.

    Thank you
    JM

  • Adobe Flash Player Security content Local

    I downloaded a .swf, I created (Flash Pro) in Dreamweaver. When I go to preview in a browser, a security warning appears. What I am doing wrong?WTF.png

    you try to cross a security with your local file sandbox loading in browser Internet.

    to remedy this, click settings and let your local file to cross or download your html and swf on a Web server and test the server.

  • Flash Player updates and other downloads install_flashplayer17x32ax_gtbd_chrd_dn_aaa_aih.exe error could not be downloaded. Retry, cancel or view downloads ".

    I had problems to download the Flash Player and download updates or open documents of my Internet Explorer 11 emails lately. I can download chrome (go figure) but I'm tired of having to go back and forth between 2 browsers do. Whenever I try to do these things in IE11 I get the following message "install_flashplayer17x32ax_gtbd_chrd_dn_aaa_aih.exe could not be downloaded. Retry, cancel or view downloads ". This happens when I try to open the documents in my e-mails used with my school district local, personal messaging, other updates (with the exception of the MS updates for some reason any) etc... I tried to turn my antivirus (MS Essentials) and even uninstalled and then tried to download - did not work. I reset IE to its default setting, restored IE advanced setting and crossed my security settings to make sure that the "enable downloads" has been selected. Nothing has worked. Any ideas on what's going on?

    Uninstall and reinstall Internet Explorer.

    Install or uninstall Internet Explorer - Windows help

    and see

    Repair or reinstall Internet Explorer (11 and earlier versions) in...

  • @HspNumToString () cannot pass the variable as a parameter?

    Hi all

    I create a rule that uses @HspNumToString () and pass a variable as a parameter.

    But it gives error on validation below the code associated with the @HspNumToString function.

    Var itemCounter = 1;

    ...

    DIFFICULTY ({UserEntity}, {period}: Dec,@MEMBER (@CONCATENATE ("Item", @HspNumToString (itemCounter))))

    ...

    ENDFIX

    and the error message is:

    "Error: formula [statement of DIFFICULTY] (line 97) parse error: invalid object type rule.

    IF I move a number as a parameter to @HspNumToString (), for example @HspNumToString (2) then the rule will be valid.

    Any suggestion?  Calculation Manager version is 11.1.2.4.001

    Best regards, Brian

    Hello

    I'm afraid that's how it is. You cannot use variables of calculation in trouble.

    Instead, you can set a static member of this dimension (i.e. "no element") and by your use of calculation an operator cross dimensional to calculate the item desired.

    See you soon,.

    Alp

  • Calc script tips: SET FRMLBOTTOMUP ON

    Calc script experts, any advice on when to use and when NOT to use the above in a calc script?

    The manual warns against the use of if you have a complex calculation such as a cross-dimensional reference in your formula.

    The caveat is that when you apply a calc such as a = b-> c any combination of a need to be searched to see if there is any intersection b-> c. I think that in our situation, it should be ok because

    1. I believe that we create the block with the if statement.

    2. the intersection of b-> c is high-level and b and c are the dense dimensions and must exist for each combination of a. I would like your comments if you use this method seems reasonable for the following calc (generic), based on the 1 and 2 and also my correct results of tests showing.

    DIFFICULTY (FY13:FY16, "SparseDim1", "SparseDim2", "account dense level 0",

    @RELATIVE("SparseDim3",0), @RELATIVE("SparseDim5",0),

    @RELATIVE("SparseDim6",0))

    ("SparseDim4"

    IF (@ISMBR ("Jan")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) JanYTD ";

    ElseIf (@ISMBR ("Feb")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) FebYTD ";

    ElseIf (@ISMBR ("Mar")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) MarYTD ";

    ElseIf (@ISMBR ("Apr")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) AprYTD ";

    ElseIf (@ISMBR("May")) "SparseDim4" = "agg dynamic high-level dense account '->' (dynamic/dense) MayYTD";

    ElseIf (@ISMBR ("may")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) JunYTD ";

    ElseIf (@ISMBR ("July")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) JulYTD ";

    ElseIf (@ISMBR ("Aug")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) AugYTD ";

    ElseIf (@ISMBR ("Sep")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) SepYTD ";

    ElseIf (@ISMBR ("Oct")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) OctYTD ";

    ElseIf (@ISMBR ("Nov")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) NovYTD ";

    ElseIf (@ISMBR ("Dec")) 'SparseDim4' = ' agg dynamic high-level dense account '->' (dynamic/dense) DecYTD ";

    ENDIF)

    ENDFIX

    Highlight the specificities:

    Dimension / Dense or sparse / members in the dimension / registered members

    Account 2322 1828 Dense

    Dense period 147 16

    3 3 rare SparseDim1

    Rare SparseDim3 73 10

    Rare SparseDim4 8 8

    Sparse year 15 15

    Rare 17 17 SparseDim2

    Rare SparseDim5 189 176

    11626 6675 rare SparseDim6

    If the 91 in this username is your year of birth, I feel old...

    It's funny that Essbase is smart enough to distinguish a 'complex' formula that references only other dense dimensions vs one making reference to scattered dimensions, but maybe I just haven't thought that through enough hard.

    In any case, I think your logic is good.

    I guess when you force ascending mode, you see a message in the log indicating that descendant is used.  You could delete the database, load your data entry only, calculate and make a number of block, repeating without and without force from the bottom up and confirm that the number of blocks is the same after the Calc.

    Moreover, I do not know what else happens in this calc, but I think you could use @CALCMODE (BACKWARD) throughout this member calculation block, rather than using SET FRMLBOTTOMUP ON for the script.

Maybe you are looking for