Write privileges on Essbase outline, substitiute and calc script variables

Hi,
What exact privileges need to be provision to the user\group to have the write access on outline, substitute variables and cal script without provision them to Database Manager.
Thanks.

To view the content of the calc, you'll have to edit it and edit needs databasemanager privileges.
I don't think you achieve what you are looking for out-of box. So how about writing a bat file which copies the calc script to a shared folder where you can provide a read access to the users and they can view the calc scripts. (They can use text editor to view the script contents.)
Regards
Celvin
http://www.orahyplabs.com

Similar Messages

  • Hyperion business rules and calc scripts

    Hi...can anyone differentiate HBR and Calc scripts.. what is the advantage HBR got over Calc scripts.. replies will be highly appreciated

    Hi
    there are many you can easily get answer reading thro documentation.
    major difference is the runtime prompt in HBR , which differentiates Calc script.
    however I recently learned that you can put run time prompts in calc scripts lusing VBA macros.
    good luck.

  • Error while running Business Rules and Calc scripts

    We are trying to run calc script in a report and we received the error saying that " An error occured while running the specified cacl script.Check the log for details", we received the similar error when working with Business rules.
    This started when we tried to point JVMMODULELOCATION in essbase.cfg to null from its existing link to a java path.
    This error persists even after we changed the config file to its original one.
    Hyperion 9.3.1
    Oracle 10g
    Weblogic 9
    Solaris 10 64 bit
    john , please help. i will provide ytou with the exact error messages.. please tell me what this means ---> This started when we tried to point JVMMODULELOCATION in essbase.cfg to null from its existing link to a java path
    what is that JVMMODULELOCATION for??
    thankyou,
    Rciky

    Hi,
    Here is details on what the JVMMODULELOCATION is :- http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/techref.htm
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Essbase performance issue when calc scripts are run on FDM cube on same server

    We have a large Essbase application which has high usage on a daily basis, which is being impacted when we run Calc scripts on an FDM forecast cube which is on the same server. The large application is on EIS 11.1.2 and the FDM cubes are being migrated to the same server and also being upgraded from EIS 7.1 on Unix to EIS 11.1.2 on NT. Every time the Calc scripts are run on the FDM cube, the performance of the Essbase application is degraded and it shuts down after some time.

    Sudhir,
    Do you work at a help desk or are you a consultant? you ask such a varied range of questions I think the former. If you do work at a help desk, don't you have a next level support that could help you? If you are a consultant, I suggest getting together with another consultant that actually knows more. You might also want to close some of your questions,. You have 24 open and perhaps give points to those that helped you.

  • Data load and calc script

    Hi friend,<BR>in my cube i have one dimension that <BR>1)contain cosolidation operater ~ for all Level0 members <BR>2)for level 1 memebers haveing conslodation operator ~<BR>3)But Level 3 members consolodation operator is +<BR> <BR>if iam useing following calc will it affect on above dimension<BR>Set Update calc off;<BR>set aggmissing on;<BR>caldim(product);<BR>product is another dimesion in the cube.<BR>my question is <BR>1)if iam useing set aggmissing on willit affect on other dimension which are not calculated on that <BR>calculation script?<BR>2)iam loading date in both upper level and lower level of led dimesion,so if iam useing above calc script any impact led dimesion<BR>

    Hi,<BR>have you tried it? What happened?<BR><BR>My opinion is "agg missing" doesn't have anything with consolidation (~) in common. When (~) is used then first child value is set to upper level. So no matter if consolidation is (~) or (+) the upper value will be overwritten if agg missing is used.<BR><BR>Also bear in mind if in the same dimension combination is used for child and upper level parent the parent value will also be overwritten is agg missing is used.<BR><BR>I suggest you create a simple sample only 2 dimensions and try it out! <img src="i/expressions/face-icon-small-smile.gif" border="0"><BR><BR>By the way. I always use (first command in calc script):<BR>SET UPDATECALC OFF;<BR>to turn of intelligence calculation.<BR><BR>Hope this helps,<BR>Grofaty

  • Calc script takes longer than expected to execute

    The current Planning system has several calc scripts which are used to run the budget. This system is 3.3. I am currently in the process of migrating to Planning 11.1.2. The same outline, data and calc scripts are used in the new system. However, one script, which takes only 8 hours to run in the old system, now takes 5+ DAYS to run. I did a data extract in the new system and the data seems to be correctly calculated.
    My problem is, what can be the issue for this lengthy time for calculation.
    Note: This is the first time I am running the calculation scripts in the new system.
    Thanks

    Did you size your essbase plan type caches appropriately - the index and data caches specifically (this is the most common culprit)
    Do all dimensions have the same dense/sparse configuration?^^^I'll bet anything that Matt got it with the dense/sparse configuration. The caches are worth looking at as well but that big of a performance difference seems unlikely. Taking a dense dimension and making it sparse or vice versa will do crazy things to a database's performance.
    Regards,
    Cameron Lackpour

  • What does the error - file open with write privilege mean?

    When exporting an iMovie, I received the error message, file open with write privilege - what does that mean and what causes it?

    Hi
    Error -49
    Error -49  opWrErr  File already open with write permission
    Trash the preference files while application is NOT Running.
    Yours Bengt W

  • Calc Script Clarification

    Hi,
    In our Hyperion Planning System there are 7 Dimensions. Two of them are Locations and Accounts.
    There is a one script which written earlier which we need to understand as follows,
    VAR M1
    M1= 9998;
    FIX(Budget,FY09,Monthly,P000)
    FIX(Jan)
    +"Location A"+
    +(+
    IF (M1 = 9998)
    +"Finance Charge" = "Finance Charge" * 100;+
    ENDIF;
    +)+
    ENDIFX
    ENDFIX
    Please let us know the propose of having *"Location A"* before the IF statement

    Nilaksha,
    You're looking at an Essbase calc script/Hyperion Business Rule and within that, a member calc block.
    Member calculation blocks are started with a member, i.e., "Location A", then a left parentheses, then code, then a right parentheses.
    What's weird about a member calc block is that you could write it to use just the account you want to calculate, i.e., "Finance Charge", or another member from the same dimension. Why would they be different? Perhaps originally Location A was calculated along with Finance Charge and then got removed? <--That seems likely, as you can assign values to more than one member in a member calc block.
    It's confusing -- you would think that you'd only be able to write to one, but that isn't so.
    "Location A"
    IF (M1 = 9998)
    "Finance Charge" = "Finance Charge" * 100;
    "Location A" = something * something ;
    ENDIF;
    )What's also interesting about calc member blocks is that you don't need to assign the member on the left hand side of the equals sign for the member defined in the block such as:
    "Finance Charge"
    IF (M1 = 9998)
    "Finance Charge" * 100;
    ENDIF;
    )It's basically like taking a formula out of the outline and putting it into a calc script.
    One last thing -- Essbase calc script variables (M1) can only be used within member calc blocks -- unfortunately not elsewhere.
    Btw, I assume your example was redacted for public consumption, as it always fires with M1 is always equal to 9998.
    Regards,
    Cameron Lackpour

  • Run calc script via business rule

    Hello all,
    I have calc scripts and business rules in my hyperion essbase.
    one of the calc scripts e.g. aggregates some values.
    In the business rule i copied the code from the calc script and this business rule can be executed in the planning tool.
    Now, everytime when i change the code from the calc script, i have to change same things at the business rule.
    And now my question:
    Is it possible to start a calc script with the business rule?
    e.g. content of business rule: execute "calc_aggregate"
    Is there a command?
    Then it would save time and i only have to change the calc script and not both.
    Thanks for your efforts,
    Chris

    1) try to use essbase 9.3 with dataexport command in calc script (this version essbase is compatible with planning versions 9x and 4.1)
    2) you can write (or found in google) UDF function for run system command or (and) export data set
    3) you can run system command from Planning web and run CSC and RUL from essmsh
    ER

  • Chose 'Export to Shared Services' on a calc script....where did it go?

    I accidentally right-click and choose 'Export to Shared Services' on a Calc script in EAS.
    the help file is not much...I am curious...where did this export to in Shared Services? What is the point of this feature?
    Thanks
    JTS

    Hi,
    I think it was Hyperion's original idea to share objects between applications which were known as models, so you could export outlines and calc scripts to shared services and then shared them across applications or to synchronize different applications.
    It is something that I have never seen really used and I am sure it was dropped after 9.2, though the option still existed to export in EAS but you couldn't manage models in 9.3
    I think it has all be superseeded with concepts like EPMA and LCM.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Executing a calc script in MAXL

    "Heaven to murgatroid" this has completely defeated me today so all help will be gratefully accepted.
    I have an Essbase application (NPG3BK) with 4 databases (BMR, Detail, Main & Workforce)  - 3 are Planning Types and a fourth is added for reporting.
    I have 1 Essbase Calc script at application level - the calc script is called ExBinAll. It verifies perfectly and I can run it manually against any of the databases.
    I have a MAXL script to run the calculation against each of the databases under NPG3BK. The relevant piece of code is...
    alter system load application 'NPG3BK';
    execute calculation NPG3BK.'ExBinAll.csc' on database BMR;
    However when the batch runs I get this message...
    ERROR - 1012500 - The requested calc script [ExBinAll.csc] not found.
    Environment: Win2008 R2
    Essbase: 11.1.2.1.600
    Logged on to Win2008 with a server administrator ID.
    Logged into Essbase/MAXL with an Hyperion administrator ID.
    I have checked the application name and calc script name SO many times through EAS and Windows Explorer. It's there!!
    Can anyone out there resolve this for me?
    Many thanks for your help
    PW

    Celvin, many thanks - unfortunately that didn't work either..
    I've tried..
    execute calculation 'NPG3BK'.'ExBinAll' on database BMR;
    execute calculation 'NPG3BK'.'ExBinAll' on database 'BMR';
    execute calculation 'NPG3BK'.'ExBinAll.csc' on database BMR;
    execute calculation 'NPG3BK'.'ExBinAll.csc' on database 'BMR';  and ALL got the same error code 1012500
    So I decided to try store the calcscript ExBinAll under the database NPG3BK.BMR and run it with the following syntax ..
    execute calculation NPG3BK.BMR.'ExBinAll.csc';   gives      ERROR - 1012864 - Calculation script name [ExBinAll.csc] is longer than [8] characters.
    execute calculation NPG3BK.BMR.'ExBinAll';   gives      the original (1012500) error.
    execute calculation 'NPG3BK'.'BMR'.'TEST.csc';    gives      the original (1012500) error.  {ERROR - 1012500 - The requested calc script [TEST] not found.}
    Any other ideas from anyone?

  • Calc script error

    Hi Guys,
    I have a problem where same Business Rule works in Davelopment env and not working in Test env.
    Rule:- I've hidden mumbers.
    FIX("a", "b",&c, "d", "e",  "f", "f")
    DATACOPY "1"-> "2"-> "3"-> "4"-> "5" TO
    "6"-> "7"-> "8"-> "9"-> "0";
    ENDFIX
    Error output:-
    Detail:Cannot calculate. Essbase Error(1012001): Invalid Calc Script syntax [
    DATACOPY "1"->]
    What could be the reason..?
    Please help me as it's bit urgent.
    ThankYou
    Ravi

    DATACOPY has issue with spaces when you use cross dim operator.
    Regards
    Celvin
    http://www.orahyplabs.com

  • Calc Manager Variables

    We are relatively new to version 11.1.2.2 calc manager for Planning.  While working with miscellaneous rules, we found that when referencing variables in a range, such as:
    &CurrYr:&NextYr1
    we have to use the & to reference the variable.  When referencing them as a standalone item, such as CurrVersion, we use brackets around them
    {CurrVersion}
    Are we doing this right?

    Substitution variable is denoted as &CurrYr and calc manager variables are enclosed within {}
    So {CurrVersion} is a Calc Manager Variable (Business rule variables were enclosed within [])
    Welcome to the world of Calc Manager.
    Regards
    Celvin
    http://www.orahyplabs.com

  • Using calc script function when setting substitution variable value

    I would like to be able to execute the below, but this wont work since it is a combination of MaxL and calc script syntax:
    alter database 'App'.'DB' set variable 'Var1' @PARENT("Day 1");
    The following does not work either for the same reason:
    set A = @PARENT("Day 1");
    echo $A;
    alter database 'App'.'DB' set variable 'Var1' $A;
    Is there a correct way to do the above, and is it even possible? Or will the variable literally have to contain the value "@PARENT("Day 1")" to be later parsed in a calc script?

    Hi James. I was hoping that 'query database' with the 'member info' option was going to include the parent in the result set, but it's just a bunch of storage / consolidation properties so no luck there.
    The only idea i could come up with (and this is getting pretty clunky) would be to use MaxL to execute a report script (or MDX query, but the output would be different and probably harder to parse):
    //ESS_LOCALE English_UnitedStates.Latin1@Binary
    {SUPHEADING}
    {TABDELIMIT}
    <ROW("YourDimension")
    <PARENT &YourSubVar
    !This spits out a tab delimited file containing just one line - the name of the parent of the member named in &YourSubVar, and one data value, tab delimited. You could then parse the output in cmd (I'm assuming you're on Windows) using FOR /F to grab the first value and then pass it back in to a subsequent MaxL command to update the value of the second subvar (as referenced in your fix).

  • OBIEE 11g write back to Essbase and run calc script feature

    Hi,
    I have a requirement to write back into Essbase Cube and run calc script from OBIEE dashboard.
    From what i have search on google, we must deploy additional Java Script into weblogic, but that is before OBIEE 11.1.1.6.
    I have 2 question:
    - Does OBIEE 11.1.1.6 already supported native write-back to Essbase and running calcscript?
    - Anyone has example of the custom java-script for write back and running calcscript?
    And another, if there are requirement like this, is it better to install Essbase Add-in on Microsoft Excel and do the what-if analysis there, then just display the report on OBIEE dashboard? (based on user-friendliness and the complexity on maintenance)
    Thanks in advance.

    Hi,
    Even I am trying to achieve the same thing as you have mentioned but think that it is not possible to achieve easily in obiee 11.1.1.6, though we do have a work around to perform a writeback in Essbase cube using JAPI as mentioned below.
    Also we can call Hyperion reports from OBIEE using Action Links and also pass parameters to the same but dont know if it runs calculation script.
    Below link could be useful for you for write back workaround.
    http://oraclebizint.wordpress.com/2009/05/25/oracle-bi-ee-10-1-3-4-1-writebacks-to-essbase-using-japi-and-custom-html-part-1/
    Let me know in case you have found out anything else related to same.
    Thanks,

Maybe you are looking for

  • Project info help needed..

    I can not find where I can view the entire project info size. I know how to view each clip info size but not entire project size. So where can I view entire project info size. Thanks...Newbie to FCE.

  • Creative Cloud Subscription - Application & AAM Updates - What's manual & What's not?

    This may seem a silly question, but I'm finding updating apps more complex now that I have Creative Cloud membership -- or at least it seems more complex. Questions The question is, what updates come through AAM and what updates must I go to adobe.co

  • SMTP relaty to Office365

    Hi, I want to setup the scan to email function on HP Color LaserJet MFP M476dn, we are using Exchange online(O365). my questions is: what is the user ID permission level that i have to assign to get this works and not showing the following error mess

  • Real Estate Customization

    Dear SAP Users, Please let me know on how to Start with SAP RE (Real Estate) Customization. While prepareing Sales Order , is there any reference with Objects like Business entity, property or lot. Please explain. regards, GHS.

  • JMSBridgesXA/xa-compliant-oracleaq - how do TX work? StartupClass questions

    Hallo all,           yesterday we called in our (very simple) MDB sessionContext.setRollbackOnly().           Expected behavior: Oracle AQ should resend the JMS message after a while (queue_table still needs to have the message).           Seen behav