User provisioning  Calc Scripts and Filters overlapping

User Provisioning.
Calc Scripts and Filters.
When assigning filters, it works great, sets the right user roles to read and/or write on different members of a base.
But then, "calc" rights override the Filters settings, allowing the user to write on the entire members and childs of the DataBase.
Is there any way to assign Calc Scripts and widen the user rights through filters or some other way to prevent writting access to the entire members?
Regards.
Running on:
Windows 2003 R2 x64.
Essb 9.3.0.0.0
Running on:
Windows 2003 R2.
SharedServices 9.3.0.0.0 WebLogic Express Based.

Hi and thank you very much for your answer.
I have, exactly 9.3.0.0 both, Essbase (now Analytic Server) and Shared Services, and yes, you're right about your comment, but the problem is I don't manage the security from EssBase I do it from SharedServices, because the EssBase users was "Externalized" and now all the security settings are managed with SharedServices.
A coworker said me the same you did, but I think we can't do that any more because the security externalization.
I really apreciate your help and time.
Thanks
Adrian

Similar Messages

  • Using variables in Calc scripts and Business Rules

    I am sure there have been previous discussions about this, but can somebody let me know the benefits of using variables in Calc scripts and BRs?
    Thanks,
    A

    I have never used calc variables and after reading a study guide, which talked about them, I couldn't really understand the benefits.^^^I use variables all the time to make abstract difficult formulas. Below is an example.
    /*     Declare variables     */
    VAR varSalaryCosts ;
    VAR varProdOHLabXXXX ;
    VAR varXXXX ;
    A whole bunch of code here along with very limited FIX statement and then...
    "Salaried Labor"
         varSalaryCosts = "Salary Costs"->"No Department"->"No Category"->"Salaried" -
                             "Wage Bonus"->"No Department"->"No Category"->"Salaried" -
                             "YYYY Retention Bonus 40%"->"No Department"->"No Category"->"Salaried" -
                             "YYYY 60% Ret Bonus Accrual"->"No Department"->"No Category"->"Salaried" ;
         varProdOHLabXXXX = "Number of Employees"->"ZZZZDepartments"->"Codes"->"Salaried" +
                             "Number of Employees"->"Blah Departments"->"Codes"->"Salaried" +
                             "Number of Employees"->"Humph Departments"->"Codes"->"Salaried" +
                             "Number of Employees"->"TTTT"->"Codes"->"Salaried" ;
         "Salaried Labor" = varSalaryCosts * ("Number of Employees"->"Salaried" / varProdOHLabXXXX) ;
    )The last formula is how the formula was described to me by the business owner. I find it to be much easier to read than something like:
    "Salaried Labor" = ("Salary Costs"->"No Department"->"No Category"->"Salaried" -
                             "Wage Bonus"->"No Department"->"No Category"->"Salaried" -
                             "YYYY Retention Bonus 40%"->"No Department"->"No Category"->"Salaried" -
                             "YYYY 60% Ret Bonus Accrual"->"No Department"->"No Category"->"Salaried") *
                             ("Number of Employees"->"Salaried" /
                             ("Number of Employees"->"ZZZZDepartments"->"Codes"->"Salaried" +           
                             "Number of Employees"->"Blah Departments"->"Codes"->"Salaried" +
                             "Number of Employees"->"Humph Departments"->"Codes"->"Salaried" +     
                             "Number of Employees"->"TTTT"->"Codes"->"Salaried")) ;I have used ARRAY in a really-cool-but-alas-not-invented-by-me calc script to do currency conversion in Planning better than Planning does currency conversion. (How's that for a run-on sentence?) It is one of the six blog posts I am working on and I will finish it soon, I hope. I am sort of in thrash mode right now. It does have its uses and I'll try to remember to update this thread when I'm done.
    Regards,
    Cameron Lackpour

  • To View Calc Scripts and Report scripts via MaxL or Esscmd

    Hi all,
    Can somebody tell how to read any calc script or report script in any database with the help of MaxL or Esscmd?
    For example if there is any .csc or .rep file, I want to read the context of the file i.e. the script that is written in the file. Is it possible via MaxL or Esscmd?
    Does Hyperion supports this functionality?
    Regards,
    James

    You know that calc and report scripts are text files, right?
    They are typically stored in the database directory, although that is not a requirement; they can be stored in other client-accessible directories and run from there.
    I haven't done it in ages, but is also possible to pass calc and report scripts to Essbase via the API. I can't remember if the API will let you enumerate calc scripts from the database directory. I sort of strongly think yes. Someone who is more knowledgeable will either correct or refute that statement pretty soon. :)
    If you want to list the objects (calcs or reports): http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/techref.htm
    A few things that you can do with MaxL re calc scripts:
    1) execute calculations, including a string that you pass through MaxL: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/maxl/ddl/statements/excalc.htm
    2) delete calculations: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/maxl/ddl/statements/drpcalc.htm
    3) list the calcs: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/maxl/ddl/statements/dispclc.htm
    4) create the calc: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/maxl/ddl/statements/crecalc.htm
    Report scripts are sort of a poor relation in MaxL (and were in Esscmd as well). You can basically only run a report as kind of export: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/maxl/ddl/statements/exprt.htm
    So, I think it's mostly there, especially the display object command. BTW, if MaxL can list it, the API can too -- how else does MaxL work?
    Regards,
    Cameron Lackpour
    Edited by: CL on Dec 1, 2008 11:53 PM
    Didn't post the right URLs. Now fixed. CL

  • Users created through script - and being provisioned through another way

    Hi,
    I have users from partners, being created by me and also being provisioned by Oracle Channel.
    Ones I delete mine, the others get deleted from the system - and not just from my folders etc.
    Is there a way that we can prevent the deletion form the Workspaces that had been created & provisioned by the Channel Manager?
    Regards, Daniel

    Daniel,
    Odd. Bert should be OK even if you delete the first Workspace.
    The way BeehiveOnline works this would only happen if you removed Bert from the group and thereby removed his rights to access any content.
    A normal workspace setup would be a single workspace - controlled by the system - named GroupName_Workspace with all the members of the group in it.
    If you now create a second or third workspace you can select to add users from your group to these workspaces - taking them in or out of the workspaces should have no effect - it is the Group and associated ACL structure that governs access. The only way this may happen is if you use the workspace A.participants group to add members to Workspace B. Removing Workspace A will remove the Workspace A.participants group from Workspace B - or at least make it empty if not removed - same effect.
    So does that make sense? There must be something else going on with Bert that is not obvious from your description.
    Phil

  • Regarding user provision with disable and locked status

    Hi All,
    what i need to do if i want to provision a user with disabled and locked status for first time.
    i am using OIM 11g
    Can any one please help me out in this.
    Regards
    Prasad

    You can provision a user into EBS.
    Call "*Disable User*" task on SUCCESS of Create User task in EBS process defn.
    Let me know if you see any challenges in this approach.
    If target application supports Lock Status then you can add a task and attach adapter to lock that account and call in the same way.

  • Script and columns overlap on sites like facebook

    when I go to facebook, photos and verbage over lap.
    Excell type coloumns are overlapped and unreadable.

    Reset the page zoom on pages that cause problems: <b>View > Zoom > Reset</b> (Ctrl+0 (zero); Cmd+0 on Mac)
    *http://kb.mozillazine.org/Zoom_text_of_web_pages
    If you have increased the minimum font size then try the default setting "none" as a high value can cause.
    *Tools > Options > Content : Fonts & Colors > Advanced > Minimum Font Size (none)
    *Tools > Options > Content : Fonts & Colors > Advanced > [X] "Allow pages to choose their own fonts, instead of my selections above"
    You can use an extension to set a default font size and page zoom on web pages.
    *Default FullZoom Level: https://addons.mozilla.org/firefox/addon/default-fullzoom-level/
    *NoSquint: https://addons.mozilla.org/firefox/addon/nosquint/

  • How to backup Outline, Reports, Calc Scripts and Rule Files?

    just as the topic states, how do you do that for Essbase?

    Backup/Recovery guide -  http://docs.oracle.com/cd/E40248_01/epm.1112/epm_backup/launch.html
    Some options are to use file system copy or LCM
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to capture user ID within Calc script, when running?

    Client wants to capture run information automatically (user ID - who ran selected calc script ), and save that information in application itself to see who ran it last time, without checking related logs.
    User IDs have been enumerated already so if we can pick user ID text, we can set them as number value in Essbase. Expectation is to generate CDF to see related user ID and refer property file to get related number, to save in one of account. Its only possible if we can get in same session when run CDF and check who runs it.
    Any possible way to identify user ID from calc script in Essbase?
    Edited by: 962124 on Oct 15, 2012 9:30 AM

    Could you please mark the responses as helpful or answer so others can benefit from your time?
    Kyle Goodfriend
    http://www.in2hyperion.com
    Please make sure to assign helpful/answered to responses if applicable - it rewards those who help and benefits the user community.

  • Smartview VBA function for launch calc-scripts as strings. like EsbCalc ???

    We have used an Excel VBA which launch an calculation script from a STRING using the VBA Add-In function "EsbCalc".
    We would like to migrate to Smartview VBA functions.....
    The calc-script string has "parameters" which are modified at run-time...
    I have found the function HypExecuteCalcScript - but seems that use as parameters ONLY the calc-script name...
    Is it any VBA function in SmartView which launch a calc-script string (not a calc-script name) ?
    We are using EPM 11.2
    Thanks...

    A tip I just learned at Kaleidoscope 2010* is that one can create a calc script consisting entirely of a substitution variable. In other words, a calc script can look like this:
    &Calc
    Smart View VBA does have a function for changing or creating substitution variables (HypSetSubstitutionVariable). You could create a calc script and subvar in your database as above. Then, at run time, set that subvar to your calc string with HypSetSubstitutionVariable and execute the calc script with HypExecuteCalcScript.
    Quick test (11.1.1.3) shows that this really works.
    I can't remember privileges required to create or set subvars vs execute calc strings off the top of my head - might be an issue (I ran as an admin). Also this approach doesn't support concurrent users, unless they each have a calc script and subvar to themselves. Still, depending on your exact situation, this might be a feasible workaround.
    *I won't credit the presenter solely because the tip came from a presentation which he specifically declined to make public domain.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Consolidating & Simplifying Calc Scripts

    Hi, I'm trying to reduce as much redundacy as possible from the existing calc scripts in the cube.
    While user is not technical and has limited amount of time, it's almost impossible to go over each single .csc with the user to determine what the business requirements are.
    Here's what I proposed for the approach:
    1) Go through log files and find out which calc script the user uses the most and how frequent the script is used. (Drawback: log files are too much, too long to read, and it looks almost like gibberish to me that I don't understand)
    2) Look through every single calc script and investigate if there's any syntaxes that I can replace with a better one. (Drawback: I don't know which is which, which members I need or I don't need, etc...)
    Working backward with calc scripts is starting to give me a headache....Please Help!

    Hi N,
    Your situation reminds me of one of my previous assignments. OK , I would do combinatino of point 1 and 2 .
    Let me explain, f I were you , I would not look into each and every calculation script ( as you said it is not possible to peruse each and every one), rather, I would first look into the logs and find out which of the calculation scripts is consuming more time. This way, I will be able to focus my calculation optmization on only few scripts rather than all.
    Secondly, I will optimize it. When you say you dont know what to replace in a script, then I would suggest to get an Essbase consultant to avoid headache. He shall do it all for you :)
    Sandeep Reddy Enti
    http://hyperionconsultancy.com/

  • 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

  • Will block size effect the calc script performance?

    Hi Experts,
    I have a cube called RCI_LA:RCI_LA, now I have created calc scripts and working fine. But those calc scripts are taking too much time than expected (normally it should not take more than 15 min but those are taking nearly 1 hr or more some calc scripts.)
    In database properties I found that block size is 155896 B i.e. 152.KB but this size should be 8 to 100 KB & Block density is 0.72%
    If block size exceeds more than 100 KB will it impact the performance of Calc scripts?
    I think answer to the above question is “yes”. In this case what should I need to do to improve calc scripts performance?
    Could you please share your experience here with me to come out of this problem?
    Thanks in advance.
    Ram

    I believe Sandeep was trying to say "Dynamic" rather than "Intelligent".
    The ideal block size is a factor in all calcs, but the contributing reasons are many (The main three are CPU caching, Data I/O overhead, Index I/O overhead).
    Generally speaking, the ideal block size is achieved when you can minimize the combination of Data I/O overhead and Index I/O overhead. For this reason a block size that is too large will incur too much Data I/O, while a block size that is too small will incur too much Index I/O. If your Index file is small, increasing your block size may help, although the commonly acceptible block size is between 8K and 64K in size, this is just a guideline.
    In other words, if you test it with something right in the middle and your index file is tiny, you might want to test it with a smaller block size. If your index file is very large (i.e. 400 MB or more), you may want to increase the block size and retest.
    Ways to increase/decrease it are also many. Obviously, changing the dense/sparse settings is the main way, but there are some considerations that make this a touchy process. Other ways are to use dynamic calc in the dense dimensions. I say start at the top of your smallest dense dimension and keep the number of DIMENSIONS that you use D-C on limited. Using D-C members in a dense dimension does NOT increase the index file, so it could be considered a "free" reduction in block size -- the penulty is paid on the retrieve side (there is no free ride).

  • Unusual Error in Calc Script :(

    Hi,
    I am facing Rather Unusal Error.
    Whenever i create any calc script and i verify it its throwing error "there are errors in checking Script Please see Message panel for Error" even if in my script i give
    "Jan"=10;
    After this i save the Script and run it via Smart-view its executing perfectly and giving Desired Output.
    Can any guru shed some light on this Error.
    Cheers
    Anubhav

    "FY13"=10;
    what error can possible creep into this Script ....

  • 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

  • Email alert when calc scripts are done

    Hi - I have Essbase 6.5 and wanted to know how do I setup an email alert when one of my calcs are done running?
    Thanks

    Hi CLAU,
    we use second method suggested by Glenn.
    instead of BLAT we use SendMail
    here is the sample batch file which call a maxl script (which can be your calc script) and then emails the log.
    hope this helps.
    -Dornakal
    www.dornakal.blogspot.com
    Batch File to call the MaxL Script and send email about status of the
    Rem ******************************************************************************
    Rem Object Type: Batch File
    Rem Object Name: BatchFileName.bat
    Rem Script Date: 01-27-2009
    Rem Created by: Dornakal
    Rem Purpose: This script loads the following data into Cube
    Rem Changed By:
    Rem Change Date:
    Rem Description:
    Rem ******************************************************************************
    Rem This starts the log file
    echo "Start of log" > E:\Logs\Dataload.log
    Rem This calls MaxL script to load data
    essmsh E:\Scripts\MaxL \DataLoad.mxl >> E:\Logs\Dataload.log
    Rem Send mail about the status of the job
    sendmail -b E:\Logs\Dataload.log -s "Subject of the mail (data load status)." -f Sendersemail -r Recievers email -r Receiver’s email -X HQSMTP.yourcompany.net

Maybe you are looking for

  • How to Change the Default SSH Port from Terminal ? now showing default SSH Port 22 i need change it pls help me how can do

    How to Change the Default SSH Port from Terminal ? now showing default SSH Port 22 i need change it pls help me how can do

  • Print html report with waveform

    I'm trying to make a report on my system using print from the File menu, and then saving the report as a html document. However, I don't seem to get the descriptions for waveforms in the report. I've tried on both WIN-NT and WIN-2000 machines, but st

  • Loop Not Returning All Rows

    I finally need to turn to the forum after trying for a few days to resolve my problem I decide to turn to the Oracle people for help. The following code below does two things: 1. If I have the get_menu_label in side of it's own loop it never returns

  • Creative Cloud Editions?

    is anybody here aware of the potential for different Creative Cloud Editions? Basically a similar model as for the creative suite, with a different range or type of included adobe programs, and adjusted pricing. background: we're considering a couple

  • CREATE table takes forever for 5000 records.

    Hi All, I need your help in undertsanding this. Why is that when I select this query below, query comes pretty fast within seconds --5000 rows returned. But when I try to create a table out of the query, SELECT r.* FROM v1 r JOIN v2 u ON(r.id = u.nam