Hyperion Planning Security to calc scripts
HelloPlease let me know how to assign security to Hyperion Planning calc scripts.
Thank you
Aroune
I agree you must guide far using scripts calc for the planning of apps, well, if you have a night or more processes not requiring variables, then they can be useful.
You have the choice of the classic original way of the rules by EAS and calc Manager to version 11, both you can assign a user/group level security.
See you soon
John
http://John-Goodwin.blogspot.com/
Tags: Business Intelligence
Similar Questions
-
I loaded the Group and members of the SSP using LCM in 11.1.2.0. Now I'm trying to load level dimension for Hyperion Planning Security. I read the Administrator's guide and below given the thread as well
Hyperion Planning Security
I'm still confuse. How to load the dimension, shape data and task level security to Hyperion planning in bulk
Could you please guide me.
Thanks for your help...Two methods are pretty much the same thing, LCM is fine in the latest versions, and you have more control over the artifacts that you want to export/import.
See you soon
John
http://John-Goodwin.blogspot.com/ -
Hyperion Planning security - updates to the ODI
I have two or three dimensions in planning where security has been implemented and I need to update the members of low level (level 2). If I delete all the members of the security will be lost.
Is there an option to remove all the members of level 2, reload them (with modifications) and then rebuild the dimension with Level2 members who all located on the existing ground floor (level 1 - parent)?
Thank youHello
Planning in ODI adapters are not designed to maintain security, you must export security using the exportsecurity utility to plan first, update your members and then load the security using the imporsecurity utility.
See you soon
John
http://John-Goodwin.blogspot.com/ -
Hyperion Planning calco - FIX and IF condition script.
Gurus
I'm new to Hyperion Planning and have a question:
I'm writing the script of followgin and he looks up and as the listed error.
SCRIPT:
/ * STARTCOMPONENT:SCRIPT * /.
COPYMISSINGBLOCK OFF SET;
DIFFICULTY ('AC_91100', 'AC_91380', 'AC_92105', 'AC_93100', 'AC_94105', 'AC_95100', 'AC_96100', 'BegBalance',
('Current Service level', 'FU_0', 'FN_00000', 'LO_000000', 'FD_100', 'FD_200' and ProposedYear,"Baseline",@Relative ("project", 0), @Relative("Total Entity", 0))
("AC_91100"
IF ("Start Date"->"projected" is #MISSING AND 'End Date'-> 'projected' == #MISSING)
DATACOPY 'Start Date'-> 'Budget' to 'Start Date '->' projected ';
DATACOPY 'End Date'-> 'Budget' to 'end '->' Date projected. "
ELSEIF ("Start Date"->"projected" == #MISSING AND 'End Date'-> 'projected'! = #MISSING)
DATACOPY 'Start Date'-> 'Budget' to 'Start Date '->' projected ';
ElSEIF ("Start Date"->"projected"! = #MISSING AND 'End Date'-> 'projected' is #MISSING)
DATACOPY 'End Date'-> 'Budget' to 'end '->' Date projected. "
)
ENDFIX;
/ * ENDCOMPONENT * /.
Error message when I validate the script:
An error occurred while parsing the script.
Please check the script between the column in the row: 9: 71 and column: C9: 78.
Found token '#MISSING'- expected tokens: <EOF>,<DIGIT>,<LETTER>,"/*STARTCOMPONENT:SCRIPT*/","/*ENDCOMPONENT*/","/*STARTCOMPONENT:FORMULA*/","/*STARTRULE*/","/*ENDRULE*/","/*STARTTEMPLATE*/","/*ENDTEMPLATE*/","\"File\"","\"Binfile\"","\"DSN\"","DataExportLevel","LEVEL0","\"LEVEL0\"","INPUT","\"INPUT\"","DataExportDynamicCalc","DataExportNonExistingBlocks","ON","\"ON\"","OFF","\"OFF\"","HIGH","LOW","DEFAULT","ONLY","AFTER","SUMMARY","DETAIL","ERROR","WARNS","INFO","NONE","DEBUG","WARNING","DataExportDecimal","DataExportPrecision","DataExportColFormat","DataExportColHeader","DataExportDimHeader","DataExportRelationalFile","DataExportOverwriteFile","DataExportDryRun","@_false","@_true","NUMBER" , 'MEMBER', 'BOOLEAN', 'STRING', < COMMENT_CPP_STYLE >, < SPACE >, "/ * ',' ' * / ', '\n', < token of type 56 > '\"","\"","\n', < token of type 60, > '[[',']]', '\n', < token of type 64 >, < SUBST_VARIABLE >, < hfm_VARIABLE >, < MACRO >, < REAL_NUMBER >, < INTEGER_NUMBER >, ' Tot ', 'ALL',"\ 'ALL\' ", 'AND', 'TABLE', < CALC >, 'CCONV', 'CLEARBLOCK'" ,"CLEARDATA","DATACOPY","DATAEXPORT","DATAEXPORTCOND","DATAIMPORTBIN","DIM","DYNAMIC","ELSE","ELSEIF","ENDFIX","ENDEXCLUDE","ENDIF","ENDLOOP","EXCEPT","FOR","ENDFOR","FIX","EXCLUDE","IF","LOOP","MBR","NONINPUT","EMPTY","NOT","OR","REFERENCE_TO_PARAMETER","RUNJAVA","SET","TO","TOLOCALRATE","UPPER","VAR","DATAEXPORTOPTIONS","AGGMISSG","CACHE","CALCPARALLEL","CALCTASKDIMS","CCTRACKCALC","COPYMISSINGBLOCK","CLEARUPDATESTATUS","CREATENONMISSINGBLK","CREATEBLOCKONEQ","DATAIMPORTIGNORETIMESTAMP","EMPTYMEMBERSETS","FRMLBOTTOMUP","FRMLRTDYNAMIC","LOCKBLOCK","MSG","NOTICE","REVERSE","REMOTECALC","UPDATECALC","UPTOLOCAL","::","#MISSING","=","->",<EQOP>,<MULOP> , < MDXMbr >, < SHORTQUAL >, < ID >, < INTEGER >, < CHAR >, < RELOP >, '@Loopback', < FUNCTION > "(", ";", ",", "[","]", "{","}", "-",") ReplaceAll ',' ','. ',' + ',': = ','": ' "
*****************************
Let me know what mistake I am doing here. Any help is greatly appreciated. Thanks in advance.
Thank you
SR
A few errors in this script:
1 DATACOPY is not allowed inside the IF block. You can use the assignment ('=') instead of datacopy
2 ENDIF is missing. You should have ENDIF before hook closing.
-
The Script for the calculation of the Vs Web planning security
Hi all
I loaded a few accounts one read access to planning and these accounts are calculated by the calculation script. So if the user starts the calculation script will run even if I read access assigned to members in web planning? Read in planning web access has no control over the data which are calculated via the calculation script?
Please advise!Hello
Why don't you just use of rules of business instead of calc scripts, you have added security and can limit the calculations for what's on forms using variables.
See you soon
John
http://John-Goodwin.blogspot.com/ -
Hyperion Planning - display of security filters
Hello Oracle Hyperion Planning gurus,
I have a question. I have two applications Hyperion Planning. I've been editing filter security for users and have found an inconsistency.
In one application, the user name is present as a given name + family name, and in the other application, the user name is displayed as user name.
I tried to be consistent and change the view, but I wasn't able to find anything.
Is there a setting for this option?
I've attached screenshots for your comment.
As noted above, the username is indicated by first name + last name
As noted above, the user name appears by username.
Two applications are built on the same version of planning an application. Does anyone know how to change this setting?
The tables are generated by going under Administration tab-> manage-> security filters
Thank you in advance,
Luke
Have you tried the Administration > Application > settings
Display the full name of the user, change the setting to Yes/No and save
See you soon
John
-
HI I'm new to HYPERION planning. Can someone help me with the script Calclation.
I wrote a script DataExport in the hyperion planning calculation script.
The Script is validated and successfully deployed. But I do not get to the exported file. What's in it.
This is my script.
exportactual:
{SET DATAEXPORTOPTIONS
DataExportLevel Level0.
DataExportDynamicCalc
DataExportColHeader 'period '.
DATAEXPORTCOLFORMAT ON;
};
DIFFICULTY (@IDESCENDANTS ("all accounts", 0), "Jan", "FY14', 'Power', 'Work', 'New York', 'RIN')
DATAEXPORT 'file ' '; '. "D:\exportedfile.txt" "#MI";
ENDFIX
The rule runs successfully.
When I look in the D: the exported file is not created.
When I look in the rule once again it displays / / error detected while trying to perform the work: exportactual
I'm new to this environment.
Can someone give me suggestion.
You can find the file in the Essbase server.
Check in one place everything you mentioned in script in Essbase Server.
Thank you
Mady
-
Error message 404 in the last Calc Manager and Hyperion Planning Logins
Hi all
When I tried to log into the Manager of Calc and Hyperion Planning (V.11.1.2.2) through the web URL, I get the 404 Error Messages.
If I can get to Calc Manager via the workspace, but when I tried to access Hyperion Planning its launch an Error Msg: required Hyperion Planning.Application Wizard creating applications Module is not configured.
I don't have the Installation/Configuration error.
Any help on this is appreciated.
Thank you
Mike.OK last time :) will check you the newspapers for example
\user_projects\ \diagnostics\logs\ check the logs in the directory of services for windows and the startup directory for * nix See you soon
John
http://John-Goodwin.blogspot.com/ -
Hyperion Planning DataForms security access migration
Hello
We use Hyperion Planning 11.1.2.1. We have successfully passed the DataForms to development server Usiing LCM Production, but we don't get security on DataForms. Do we usually get access security on DataForms using LCM or do I need to do any other steps to get security on DataForms.
Kindly help me.
Kind regards
VJJust to add that if users can log on and see the shapes, then it looks like you have not migrated the planning permissions, the access permissions are not integrated in the forms.
See you soon
John
http://John-Goodwin.blogspot.com/ -
restrict the planning Admin see all Essbase calc scripts
Hi - I have a few ppl who are administrators on planning, and they see all my calc scripts in Essbase. Is it possible to block to see? I have these calc scripts to run things they did not need to run.
I use planning 3.5.1 Essbase 6.5
Thank you
CindyHi Cindy,.
I guess that calc scripts you want to block from are planning to the Admin in the applications they are directors of the correct?
The only way I can think to do is to put them in another directory on the server or on a share, you have access to and use them for Esscmd scripts run in a batch function.
for example
RUNCALC 3 C:\SERVER_DIR\mycalcs\calcAssuming the directory were on your essbase server and you plan this on your essbase server.
This assumes that your Admins planning have not access to your Essbase server. Of course, if it were UNIX path to the script would be different.
You may also only have the scripts on your local computer.
Kind regards
John A. Booth
http://www.metavero.com -
calc script conversion rule for business planning
I have a calc script that I need to convert it to a business rule to join the web planning forms. This means I want to take things in my statement of fix and turn them into guests (I think) which will be automatically replaced with the selections of web form. I've looked through the docs of business rules and planning documents, but cannot find a way to do it. I'm sure it's easy to do. Can someone give me an idea what I need to do? I can see how to create the run-time of a prompt on the screen of a local variable. But how to do replacements on my source?Once you have defined guests you can edit your business rule in the EA and right click and insert variable or you can put the variable name in square brackets, for example [VARIABLENAME].
Once you have selected 'Members on record use' selection tab for forms business rules to ensure that these members are part of the Page or the POV.
You can also view the schedule of tasks on Metalink3 if you have not already - there are a few quick questions dealing with.
Kind regards
-John
-
How to get a list with calc scripts and forms from a planning application?
Hi gurus,
Is it possible, using SQL charly or something else, to get a list with the data forms and its calc scripts associated with the place of open one by one and their Visual verification?
Thanks in advance
Try looking at HSP_FORM, HSP_FORM_CALCS, HSP_OBJECT
See you soon
John
-
BR abandoned while the calc-hyperion planning
Hi all
I'm checking the business rule, if work fine, but now see a problem. The script validates the fines, but when I open the form online and try running the rule, I see an error. I give you the script and also the essbase.cfg file to see if it is just as well to performance issues.
CALC SCRIPT:
UPDATECALC OFF SET;
CREATENONMISSINGBLK OFF SET;
Fix (@relative("Entity",0), "CC_10000", "Budget", & BudYr1, 'YS_NoYearsOfService', 'DR_NoRating', 'DT_NoDriverType', 'MR_NoMileRange', 'Final')
FIX ("P01")
/ * @RELATIVE("Entity",0)-> P01-> 'KPI_Dispatch_AVG_SLS' = 2 * /.
/ * @RELATIVE("Entity",0)-> P01-> 'KPI_Dispatch_ADJ_SLS_CIG' = 1 * /.
"KPI_DP_REVENUE" is ("DT_Single"->"YS_LE_5"->"DR_1"->"MR_LE_300"->"P01"->"KPI_DP_PCT_DISPATCHES");.
* @RELATIVE("Entity",0)-> "DT_Single"->"YS_LE_5"->"DR_1"->"MR_LE_300"->"BegBalance"->"KPI_DP_REVENUE")
+ ((2-1) * @RELATIVE("Entity",0)-> "DT_Single"->"YS_LE_5"->"DR_2"->"MR_LE_600"->"P01"->"KPI_DP_PCT_DISPATCHES")
* @RELATIVE("Entity",0)-> "DT_Single"->"YS_LE_5"->"DR_2"->"MR_LE_600"->"BegBalance"->"KPI_DP_REVENUE")
+ ((2-1) * @RELATIVE("Entity",0)-> "DT_Single"->"YS_LE_5"->"DR_3"->"MR_LE_900"->"P01"->"KPI_DP_PCT_DISPATCHES")
* @RELATIVE("Entity",0)-> "DT_Single"->"YS_LE_5"->"DR_3"->"MR_LE_900"->"BegBalance"->"KPI_DP_REVENUE")
+ ((2-1) * @RELATIVE("Entity",0)-> "DT_Single"->"YS_LE_5"->"DR_4"->"MR_GT_900"->"P01"->"KPI_DP_PCT_DISPATCHES")
* @RELATIVE("Entity",0)-> "DT_Single"->"YS_LE_5"->"DR_4"->"MR_GT_900"->"BegBalance"->"KPI_DP_REVENUE")
+ ((2-1) * @RELATIVE("Entity",0)-> "DT_Single"->"YS_GE_6"->"DR_5"->"MR_LE_300"->"P01"->"KPI_DP_PCT_DISPATCHES")
* @RELATIVE("Entity",0)-> "DT_Single"->"YS_GE_6"->"DR_5"->"MR_LE_300"->"BegBalance"->"KPI_DP_REVENUE")
+ ((2-1) * @RELATIVE("Entity",0)-> "DT_Single"->"YS_GE_6"->"DR_6"->"MR_LE_600"->"P01"->"KPI_DP_PCT_DISPATCHES")
* @RELATIVE("Entity",0)-> "DT_Single"->"YS_GE_6"->"DR_6"->"MR_LE_600"->"BegBalance"->"KPI_DP_REVENUE")
+ ((2-1) * @RELATIVE("Entity",0)-> "DT_Single"->"YS_GE_6"->"DR_7"->"MR_LE_900"->"P01"->"KPI_DP_PCT_DISPATCHES")
* @RELATIVE("Entity",0)-> "DT_Single"->"YS_GE_6"->"DR_7"->"MR_LE_900"->"BegBalance"->"KPI_DP_REVENUE")
+ ((2-1) * @RELATIVE("Entity",0)-> "DT_Single"->"YS_GE_6"->"DR_8"->"MR_GT_900"->"P01"->"KPI_DP_PCT_DISPATCHES")
* @RELATIVE("Entity",0)-> "DT_Single"->"YS_GE_6"->"DR_8"->"MR_GT_900"->"BegBalance"->"KPI_DP_REVENUE");
ENDFIX
ENDFIX
/ * ENDCOMPONENT * /.
/ * ENDCOMPONENT * /.
________________________________________________________
ESSBASE. CFG file:
AuthenticationModule CSS
; The following entry specifies the full path to the JVM. DLL
JvmModuleLocation C:\Oracle\Middleware\jdk160_21\jre\bin\server\jvm.dll
BPM_Oracle_DriverDescriptor "DataDirect Oracle Wire Protocol 6.0.
BPM_DB2_DriverDescriptor "DataDirect DB2 Wire Protocol 6.0.
BPM_SQLServer_DriverDescriptor "DataDirect 6.0 SQL Server native Wire Protocol.
; BPM_SQLServer_DriverDescriptor "SQL Server."
; BPM_Netezza_DriverDescriptor "NetezzaSQL".
BPM_Teradata_DriverDescriptor "Teradata.
; BPM_ORACLEBI_DriverDescriptor "Oracle BI server 11g_OHXXXX"
; BPM_ORACLEBI_DriverDescriptor 'Oracle BI Server'
BPM_MySQL_DriverDescriptor «DataDirect Wire Protocol MySQL 6.0»
; AuthenticationModule CSS
InstanceID 0
InstanceName Essbase1
AGENTPORT 1423
SERVERPORTBEGIN 32768
SERVERPORTEND 33768
AGENTDESC hypservice
NETDELAY 15000
NETRETRYCOUNT 22000
DATAERRORLIMIT 10000
CALCLOCKBLOCKDEFAULT 15000
CALCLOCKBLOCKLOW 1000
DYNCALCCACHEMAXSIZE 50 M
CALCCACHEHIGH 199000000
CALCCACHEDEFAULT 100000000
200000 CALCCACHELOW
DLSINGLETHREADPERSTAGE FALSE
DLTHREADSPREPARE 3
DLTHREADSWRITE 3
CALCPARALLEL 4
CALCTASKDIMS 2
ASCENDING CALCMODE
________________________________________________
Please check and let me know if I should change something.
Thank you
NISH.Hello
John noted that the possible cause of the error is @RELATIVE function used with Lacrosse operator dim.
Can you let us know what you want to achieve by writing @RELATIVE with the Sun cross.I see two scenarios:
1. you want to calculate for each entity level 0. (so you don't have to use that it will automatically in a Sun cross, given that you set above.)
2 may be to use the sum of the entity of level 0 for the calculation. For this global entity before this calculation and then
the senior member on cross dim operator to calculate data.Thank you
CM...Published by: CM on June 6, 2012 13:34
-
PROBLEM importing LCM of Hyperion Planning of artifacts
Hi gurus,
I exported all the artifacts of Hyperion (planning, Essbase, HFM, SSP) Hyperion 11.1.2.0 and try to import the same in Hyperion 11.1.2.4. I finished the import of LCM of artifacts of Shared Services, but when I'm working with import of LCM of planning of the artifacts in the face of a mistake as follows,
EPMLCM-14000: error reported from Hyperion planning.
/ Global Manager of the artifacts/calculation Rulesets/assessment Rule Set:-Business import rule partially succeeded. The artifacts could not import the Rulesets: [rule set review]
/ Global Manager of the artifacts/computation Rulesets/corporels Assets_Budget:-Business import rule partially succeeded. The artifacts could not import the Rulesets: [tangible Assets_Budget]
Scripts/FSTSOCT13.csc rating type/PLAN/Calc:-name of the object [FSTSOCT13] too long for non-unicode [ADNIPAPP]-mode application
Type/PLAN/standard rating Dimensions/entity: - LCM migration failed for the following reason - members rejecting all., rejecting the 9000 members., rejecting Member, 2000 dismissing 2100 members.,.
Rejecting members 2117, dismissing members 2101, rejecting Member 2102, rejecting Member 2103, rejecting Member 2104, rejecting Member 2105, rejecting Member 2106, rejecting Member, 2107
Rejecting members 2112, dismissing members 2108, rejecting Member 2109, rejecting Member 2110, rejecting Member 2111, rejecting Member 2113, rejecting Member 2114, rejecting Member, 2115
Rejecting members 2116, rejecting Member 2200, rejecting Member 2201, rejecting Member 2202, rejecting Member 2203, rejecting Member 2204, rejecting Member 2205, dismissing members, 2206
Rejecting members 2207, rejecting Member 2208, rejecting Member 2209, rejecting Member 3000, rejecting Member 3100, rejecting Member 3101, rejecting Member 3102, rejecting Member 3103, rejecting Member 3104, rejecting Member 3105, rejecting Member 3106, rejecting Member 4000, rejecting Member 4300, rejecting Member 4304, rejecting Member 4303, rejecting Member 4302, rejecting Member 4301, rejecting Member 4100, rejecting Member 4101, rejecting Member 4102. rejecting Member 4103. Rejecting members 4104, rejecting Member 4105, rejecting Member 4106, rejecting Member 4107, rejecting Member 4200, rejecting Member, 4201 rejecting Member 5000, rejecting Member 5100, rejecting Member 5101, rejecting Member 5102, rejecting Member 5103, rejecting Member 5200, rejecting Member, 5201 rejecting Member 5202, rejecting Member 5203, rejecting Member 5204, rejecting Member 5205, rejecting Member 5206, rejecting Member 5207, rejecting Member 5208. rejecting Member 5209. Rejecting members 5210, dismissing members 5211, rejecting Member 5212, rejecting Member 6000, rejecting Member 6100, rejecting Member 6101, rejecting Member 0000.
Kindly guide me to solve this problem. Please do the needful.
Thank you and best regards,
SC
Hello
Scripts/FSTSOCT13.csc rating type/PLAN/Calc:-name of the object [FSTSOCT13] too long for non-unicode [ADNIPAPP]-mode application.
For applications in non-unicode mode, type script and plan worksheet names should be maximum 8 characters. But your artifact (FSTSOCT13) is to have 9 characters. Test by renaming the name of the script.
And come to the rejected members, you are facing this problem only with the members of the entity? You are able to import other members of the standard dimension?
Have you changed the destination application name or database name?
Thank you... Hakris
-
Copy data from text - Hyperion Planning 11.1.2.3
Hello
Using Hyperion Planning 11.1.2.3.
When you copy a cell by using a calc script, cell A cell B, and the account type is text, if the user changes the text in the B cell, the text in A cell is updated with the text changed to B?
Is there a way to avoid this, I mean, using text data type as if it were a number?
Thanks in advance!
Planning creates an entry for each new text in the relational DB. It does not create an entry if it finds an exact match and uses the id of the string that exists as value.
If the value of cell1 is "Text1", after running a calc script to copy cell1 cell2 to cell2 is now "Text1" as well. There is only one entry in the table. Now if you go and change them to "Text1 modified", a new entry is added to the table for this cell. If you return to "Text1", no new entry will be created.
So in short if cell B changes, the value of the cell does not change.
Maybe you are looking for
-
Want to j-122tx: cannot open the hp recovery disk HP Recovery Manager
I had deleted the recovery partition due to the boot mgr error. preinstalled operating system: Windows 8.1 I also ordered two sets of hp recovery disk but both shows same error (boot mgr) but yesterday I can't yet to open hp recovery disk recovery sy
-
Reader SuperDrive plays movies, CDs, but ejects the DVD-R
I am trying to burn a DVD - a first in a long time. My circa 2010 Mac Pro with Superdrive is eject the DVD-R discs, but fortunately plays DVD movies and CDs. When you insert a DVD-R, the drive through 2 cycles of what seems to be the reading of the
-
I have a laptop dv7-6b31ed, for which I would like to install a second (slave) drive. I need a slave HARD drive cable for the connection at the Mo. Unfortunately, I am not able to know which cable I need exactly. I found two reference numbers. One of
-
AD - why is there a Server Active Directory update generally updated?
Would it not in the recommended updates or something other more appropriate, as I'm sure most of the users are not on a corporate network and therefore do not need this file.
-
Bookmarking audiobooks with FW.30
Hello Thanks for a useful product! I'm hoping to find some help with the best way to manage my audio book listening on the clip with the new firmware 01.01.30. Currently, the upgrade seems to actually have made it harder for me to use bookmarks... I