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 youYes, 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
-
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
-
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 endYou 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.
-
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?
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.
-
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
-
Problem printing with Firefox browser
When I print my bank statement from my Firefox browser, he's dating a waste over-print allow is like a garbled VACUUM. If I switch to my Safari browser (which I use rarely) it will clearly show without waste over-print to allow or delete. See attache
-
01:44:13 long movie starts on 01:30 - Chapter back brings me back in steps to start it, if it is not normal? I have less experience with movies for more than 2 hours; It is not good that, in general, should they not be as long to iDVD? ~ Hello, Karl
-
Several failed attempts later, I tried to restart in "Safe network Mode", which is where I am currently. My next option, I might try a system to a previous restore... point? Any advice would be greatly appreciated. TKS
-
Why all my picturres turn into a flower when I put them
Why ALL the pictures change to a flower
-
I have a paper jam and can't get the paper to fax Photosmart C410a AIO
I followed the instructions but torn paper is always presented in the printer and I can't reach it.