Security on Calc Scripts in Excel Addin

Hi All,
We have a requirement where users will be running Calc scripts in Essbase through Excel addin. is there any way that I can restrict users to use only particular Calc Script. Any help will be greatful.
Thanks in advance.

If you externaized Essbase security to Shared Services then you would grant the user access to run a calc in Shared services, similar to doing it in EAS.
One thing to note, Calc access by itself will give a user full write access to the entire databae unless you have a security filter to limit what they can read/write. If you are granting calc access, be sure you are also setting up a filter.

Similar Messages

  • Runtime Calc Scripts

    How can I limit the scope of a script based on a users security profile? For example, if I have a script that is not limited by entities, but I want multiple users who do have limited access to use it and only apply to their entity security definitions, i.e., John only has access to Los Angeles, so when he runs the script it will only calculate for Los Angeles. Currently, I have to maintain several identical scripts, that only differ by entity. Is there a way around this so I only have to maintain 1 script?

    There are several Ways to do it .1. Wether you are running these scripts through Batch File ?Create Dynamical Calc scripts useinf Excel Templates, Easy to create and Easy to develop useing Visual Basic.2. replace strings in Calc Scripts .3. Dynamically change substitution variable through scripts.Let me know if you have nay Questions ?ThanksSreenivas

  • Stop calc script when it retrieves in excel

    Hello All,
    I have a strange error. I run a calc script and can see the processing looking at task manager in Windows. However, when I retrieves this database, the calc script stop to run. Does Somebody know what happen? I could realize the database is with locked status. Is there any parameters to avoid it?
    I am using:
    Essbase Server 9.3.1.3
    Essbase Client 9.3.1.3
    Excel 2000
    Regards and thanks advanced,
    Wallace Galvão
    São Paulo - Brazil

    when you say stops to run, do you mean the calc script ends or that it stalls and is not calculating anything else? If it is the latter, then prehaps when you retireive, you have turned in update mode in your options which locks the cells until you are done. You could check this by going into EAS/AAS and checking for locks (not locked objects). If you lock the cells the Calc has to wait for them to be unlocked to allow it to continue.
    If you mean the calc script ends, I can't answer as I've never seen that before

  • EAS calc script security crashes essbase server

    Hi,
    We are using EPMA 11.1.1.2 and I am having some issues when I try to assign security in EAS to calc scripts. I navigate into EAS and select Security and then open the list of groups. I right click on groups and go to display group table. Next, I select a group and edit group properties. When I expand to the list of calc scripts for one of our apps, and select the script and click apply, about 8-10 esssvr.exe processes are running on the essbase server and the server won't respond. This is only true for calc scripts in one plan type, in one app. All other plan types are ok. I restored the app back to when this issue didn't occur and recreated all of the scripts but still get the issue. Anyone ever seen this before? Why are there so many esssvr processes running? I am going to do some analysis to see if it is just one script or all of them. Any help would be appreciated. Thanks.
    DQ

    Hi,
    Just check does it happen with other script against another app/plan type. I suppose you are using Windows , you can restart essbase and admin shared services and check if the same happens again.
    Thanks
    Focusthread Hyperion Trainer
    [http://focusthread.com/training]

  • Does Member Selection (SmartView) == Retrieve (Excel AddIn)

    I just purchased the "Look Smarter.." book and it starts off by referring to a 'Retrieve' function in the Excel Add-In that pulls dimensions, member and associated data-values from an Essbase db (in my case Sample:Basic). I however have the SmartView Add-In running on Excel 2007, and there isn't any 'Retrieve' function that I can see.. The closest I can find is something called "Member Selection" that can be used to pull in dimension/members names. However this does not seem to pull in any actual data for these dimensions/members. I have already loaded the Sample:Basic db with data, so it's in there somewhere. I just need to know how to pull it all into Excel so that I can continue following along with Mr. Roske!
    Appreciate any input.
    thanks,
    Akshay

    Cameron,
    I followed your steps EXACTLY, but it only displays the Year and Market dimensions.. no 133980 data value! Just to confirm that I have the correct sequence, I did the following in order:
    1. loaded data.txt into Demo:Basic in EAS
    2. ran an 'Execute Calculation' of the 'default' calc script in EAS.
    3. opened a fresh Excel workbook and connected to Demo:Basic and activated it
    4. clicked on Refresh.
    The only other thing that happens is that a little window with drag-and-drop for 'Product' , 'Account' etc. shows up on the sheet. I tried to do a drag-and-drop of these extra dimensions, followed by another Refresh, but still no data value(s) appear.
    The funny thing is everything work perfectly when I use the Excel-Addin instead of SmartView! In fact, when I use Excel-Addin, the 133980 shows up even if I don't explicitly run the default calc script. So, I have a feeling that my problem is localized to SmartView.
    thanks,
    Akshay

  • How can I disable excel addin on the Server side?

    Hi, is there any way to disable excel addin on the server side?
    We want to disable it so that no one can modify or read data in the cube in the production environment, even if he or she had installed the add in. Instead, we provide the Planning data forms as the only interface for end-users to read and write. we do this because the add in is very easy to install and users can read and write data in the cube at their will.
    As we designed to keep the security filters simple, it is not a good idea to controll data access through security filters.
    so, what i'm asking is how to disable excel addin on the server side?
    Thank you for replying.
    Edited by: user4592285 on 2012-10-18 上午6:48

    Hi,
    As Gurus suggested, you will have to restrict viewing of data through dimension level security.
    Give access of members to users, only which are relevant to users so that they can't view other user's data/members.
    Like give access of members belonging to HR dept only to HR users and give access of Finance dept related members to finance users only.
    Hence HR users will view only HR relevant data and won't be able to view (read or write) finance related data and vice-sa-versa.
    Hope this helps
    Regards
    -SM
    Edited by: 918547 on Oct 18, 2012 8:40 PM

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

  • Use of Excel Addin when MDS is using https

    We have set up MDS with a secure connection using https and a certificate for SSL connection, bound to the default site for MDS. When we try and use the Excel addin, it throws an error : Could not establish trust relationship for the SSL/TLS secure channel
    with authority {server root address}
    Can anyone help?

    Does web ui works from the same machine excel is running?
    When you connect to the WebUI, the browser will show a smart icon in the address bar for certificate. If you open it, does it say the certificate is valid?
    1. The certificate should be valid. If it is self signed certificate, you need add this certificate to Trusted Root.
    https://technet.microsoft.com/en-us/library/cc754841.aspx
    2. The certificate name should match the service name.
    If the webUI works on that machine without any warning in browser, the excel addin should work with the exact same server url.

  • How to use Dynamic Time Series YTD on a calc script / member formula?

    Hi,
    I activated Dynamic Time Series on Essbase and would like to use the YTD function of a measure for a certain month.
    I tried to use
    MeasureName->YTD(Dec)
    MeasureName->Y-T-D(Dec)
    But couldn't use it to syntax problems. How can I call this function instead of using @Accum or @SumRange?
    Thank you
    Edited by: Icebergue on 10/Ago/2011 11:07

    I could be wrong, but I don't think you can use DTS members in calc scripts or member formulas. As you probably know, they can be used in Financial Reports, SmartView and Excel Add-in.
    You can create an alternate hierarchy in your Time dimension though:
    Jan (YTD): Jan ->Jan is being a shared member
    Feb (YTD): Feb+Jan (YTD) ->Both Feb and Jan (YTD) are being a shared members
    Dec (YTD): Dec+Nov (YTD) ->Both Dec and Nov (YTD) are being a shared members
    Cheers,
    Mehmet

  • FDM Cannot Access Calc Script

    We use FDM to load data to Essbase and then run a script after export to Aggregate the data using Vlaidation Entities in FDM. We wrote a new Agg Script and so I changed the Validation entity from CalcALL to CALCCMA and now I get the below error.
    Error: Essbase API Procedure: [EsbCalcFile] Threw code: 1030214 - 1030214 - [Tue Aug 03 13:25:25 2010]XXXXX/PLANNING/IncStmt/admin/Error(1030214)
    User [admin] cannot access calc script: CALCCMA
    The script is in the same folder as the old one. What is also strange is that when I try to change back the Script to CalcALL in the FDM valdiation entity I get an error as well. I checked all the integration settings and they are correct. I checked every script in FDM and asearched the adapter XML and found no references to the CalcALL script. I can't figure out where else the script would be referenced in FDM or if I need to change something on the Essbase side.

    I just read the ReadMe and here is the relevant part:
    Essbase Security Requirements
    Some FDM tasks require the user to have certain security privileges for Essbase. The following table outlines the tasks and Essbase privileges required.
    Perform a consolidation (assigning a Validation Entity to the FDM location).     
    Add Calc privilege (ESB_PRIV_CALC) to the active database
    I'm assuming I will need a DBA to check this. The funny thing is that this was working before perfectly fine and then I changed the script in the validation entity and got the error. When I changed it back to the original script that worked I recive the same error. I was not involved in the implementation so I don't know how this was set up.

  • Excel Addin or SmarView showing #MIssing

    Hi There,
    I have my outlines and cube built and data load is successful, I only load one month of data for testing, in my statistics tab, it shows no. of existing blocks has 20,878, however, when I preview data or use either SmartView or excel addin, it always #Missing, I also run the default Calc, it is still showing this.
    Anything I can check on this issue?
    Thanks

    if/when I have a problem like this I start with something very basic and work backward.
    Get a single row from your load file(sql) and in excel enter all the values to try to pull that intersection of data. I'll assume it is at the lowest level of all the dimensions (If not, you have a different problem). If the data exists for that intersection, I would start zooming out one dimension at a time until you do not have data. The first piece will prove you loaded values, the second that you aggregated the database (yes a calc all should have done that, but if you had intelligent calc on, in some instances it might not. ).
    If you do not have data, I would try to load the data again and pull it before you aggregate the database, its possible something in the calc wipes out the data. check to make sure all the data is loading at the lowest level

  • What is the procedure/code in VBA for passing the calc scripts dynamically based on the selection.

    Hello Gurus,
    I want to know what is the procedure/code in VBA for passing the calc scripts dynamically based on the selection.
    For example:
    X=EssVCalculate("Sheetname","Calc_Script name",True)
    In the above code instead of the *"Calc_Script name"* I want a script which is called dynamically and the values are calculated accordingly.
    Thanks in advance
    Saurabh

    Hi Todd,
    This is the situation:
    I have a calc script in Essbase which I can call to perform the calculations on the current sheet that is retrieved. I want calculation for the following formulas:
    x = EssVCalculate("Sheet2", "CalcBC", False)
    CalcBC is my calc script which is present in Essbase
    So instead of passing the above script I want to pass the conditions dynamically in the VBA code . I don't want to mention the script name directly in EssVCalculate option
    For example:
    I have three drop down menus from which I would select three different( zero level )members. It would then retrieve the data for that particular values in the excel sheet and now when I click on Calculate button it should calculate the script dynamically.
    I don't know how calc scripts can be executed dynamically in the VBA code itself.
    Thanks in Advance
    Saurabh

  • Using VB API in VBA to edit the Calc Scripts

    Guys,
    Does anyone of you have VBA source code/examples utilizing Essbase API for the following operation.
    I want to copy Calc Script from Server to the client, edit the Script using VBA and copy back the Script to the Server. Any kind of info is appreciated.
    Thanks in advance
    HYPuser

    I posted some real sample code a while back for a completely different function (member renames).
    Renaming Existing Member Names
    So while you'll have to write the calc modification code yourself (or ask Glenn his rate ;-)), this at least shows you how the initialization / login / termination of the API would work. That's probably the most confusing aspect of using the VB API for the first time anyway.
    All that said, if this is from Excel and the user will already be logged in via the Excel Add-In, I believe that you can make life much easier and grab the hCtx directly without any initialization / login/ termination worries. I probably should have done that myself in the example I gave. See Tim Tow's posts in this thread:
    API
    EDIT: Two things I just noticed - first, the code sample I gave even has an example of polling for ProcState, so that gets you closer than I thought! Second, remembered that the line that reads...
    While ProcState.State ESB_STATE_DONE
    ...should actually have a 'less than / greater than' symbol between ProcState.State and ESB_STATE_DONE. Can't get the forum to display them correctly, even in code tags...
    Edited by: TimG on May 16, 2011 2:55 PM

  • Server crashes after running Calc Scripts Verison II

    I running 11.1.2.1 on my laptop, and after After runnning a calc scripts ... and shutting down essbase I am attempting manually start up my Essbase system, and now the Foundation services, and essbase admin services are taking forever too start, then once i am able too start Essbase EAS/ Adminstration Server = stopped
    are these the right logs
    C:\Oracle\Middleware\user_projects\epmsystem1\diagnostics\logs\services\HyS9FoundationServices-sysout
    C:\Oracle\Middleware\user_projects\epmsystem1\diagnostics\logs\services\HyS9eas-sysout
    Please Advise
    Edited by: Next Level on May 31, 2012 2:20 PM
    Edited by: Next Level on May 31, 2012 2:24 PM

    HYS9FoundationServices-syserr.log
    May 31, 2012 5:36:49 PM oracle.security.jps.internal.credstore.ssp.CsfWalletManager openWallet
    WARNING: Opening of wallet based credential store failed. Reason java.io.IOException: PKI-02002: Unable to open the wallet. Check password.
    oracle.security.jps.service.credstore.CredStoreException: JPS-01syserr050: Opening of wallet based credential store failed. Reason java.io.IOException: PKI-02002: Unable to open the wallet. Check password.
    Please advise

  • Calc Scripts in sequence

    Hi All,
    We have requirment to run some calc scripts in sequence as they are dependent. If we merge all the scripts in one script then due to dependency calculations are not done or not giving proper result.
    Is there any way so that calculation scripts are setup in sequence in one calculation script and Script One provides details to the Script Two and so on. We do not want to use the Business rules due to the considering the security assignment which will be very tedious job.
    Thanks & Regards,
    Sravan Kumar.

    Business rules and sequences would be the correct procedure to use with Planning.
    Though I don't see how running separate calc scripts is going to be different that putting them in one calc script, that doesn't make any sense.
    If you want to run the calc scripts in sequence then you could batch them up using maxl.
    I am not sure what information you want to pass between calc script but you can use subsitution variables that be used in either script.
    Cheers
    John
    http://john-goodwin.blogspot.com/

Maybe you are looking for

  • Plot colors mismatched with legend

    Does any happen to know why colors on a graph would not match the colors indicated in the legend? I am trying to use a property node to set the color and name for each set of data which is displayed. The colors and names are displayed properly in the

  • Database updates are not reflected in JDO objects.

    How to set time frame for sync up between database and cached JDO object? I am using kodo JDO in a servlet container, and a command line application will also updating database but these changes are not reflected in the database. The __kodo.DataCache

  • CLEAN_REQREQ_UP with perform rollback

    Hi experts! We have the following job scheduled in SRM5.0: CLEAN_REQREQ_UP But receive a perform rollback error in backend R/3 system. Does anybody know why? Thanks for your help. Best regards, Corinne

  • PDF and frames

    Hi All! I have troubles to display PDF in frame window. IE gives me object icon and message: There is no viewer availible for the type of object you are trying to open.... Addres of object ... Content type application/pdf But acrobat is installed on

  • Getting java.lang.LinkageError: duplicate class definition after new build

    I few weeks ago I started getting : java.lang.LinkageError: duplicate class definition every time I tried to access a web app that just got a fresh ANT build to the the web server. The error sites the application's primary servlet class. When I bump