Calc script prompt issue in workspace

Hello Gurus,
This issue is related to running Calc scripts from EPM Workspace 11.1.2.2.300.
Browser : IE8/IE9
We are facing an issue where users are able to run CALC from workspace successfully.
But they are not getting prompt as CALC XYZ ran successfully.
The browser just keeps showing CALC XYZ is processing. If we check in logs, its shows Calc has already completed its execution.
Can this happen if we have a slow network? Or is it a bug as the calc seems to be completing on the required time in the background (when checking logs) but the front process keeps going on.
Any help will be highly appreciated.
Thanks,
hyperionEPM

Hi Rahul,
Thanks for your quick reply..
Yes we are on planning 11.1.2.2.300
Following is what happens --
<li> We open workspace and login to a planning application.
<li> We navigate to the Business Rules from Tools.
<li> We then run the Calc script from within Workspace for that application
What happens is the calc should be running for ~ 3 mins (it runs for approx same time when we check the logs) however the workspace keeps showing that it is still in progress even if it exceeds ~10 mins, giving us a feel that the calc is still running which is not the case as the log file has the appropriate time when it completed.
We then have to manually close the UI which shows that the calc is still running as it had already completed.
Any ideas on what could be causing this?
Thanks,
hyperionEPM

Similar Messages

  • Essbase calc script performance issues

    Hi,
    I have essbase 9.3 running on Sun solaris 4 CPU, 16 GB server. The calc script "calc all" takes ~3 hrs to complete.
    This is the calc script.
    /ESS_LOCALE English_UnitedStates.US-ASCII@Binary
    SET UPDATECALC OFF;
    SET CALCPARALLEL 4;
    SET CALCTASKDIMS 2;
    CALC ALL;
    We don't have to calc all dim, but even if we
    But even with specific dim we get the same timing. Below is the script
    SET UPDATECALC OFF;
    SET CALCPARALLEL 4;
    SET CALCTASKDIMS 2;
    FIX ("Y2009", "Actual");
    CALC DIM("Data Source","Intercompany","LegalEntity","Site","Department","Entity");
    ENDFIX
    The ess00001.ind is 700 Mb and ess00001.pag is 2.1 GB.
    In Admin services, this is what I see for caches
    1) Index cache size is 1 GB for this DB
    2) Index cache current value is 1gb
    3) Datafile cache setting is 1.5 GB
    4) Datafile cache current value is 0 (?? not sure why??)
    5) Data cache setting 4.1 GB
    6) Index page setting 8 kb
    please help ...
    Thanks
    Moe

    Moe,
    I'm guessing you inherited this thing, else you would know why the cache settings are what they are, but here are some thoughts:
    Caches:
    3) Datafile cache setting is 1.5 GB
    4) Datafile cache current value is 0 (?? not sure why??)You're running the database in Buffered I/O, so the data file cache is ignored.
    1) Index cache size is 1 GB for this DB
    2) Index cache current value is 1gb You have consumed all of the cache -- I'm a little confused, as you state your .ind file to be 700 megabytes -- generally the index cache consumption doesn't go beyond the .ind file size. When you look at your hit ratio statistics in EAS, does it show a 1 against the index cache? If yes, then you don't need to look any further as that's as good as it's going to get.
    5) Data cache setting 4.1 GBUnless you're using MEMSCALINGFACTOR, I don't think Essbase is actually addressing all of the memory you've assigned. What are you showing as actually used? In any case, having a data cache almost twice as big as the .pag files is a waste as it's way too large.
    Easy, off the cuff suggestions without knowing more about your db:
    1) Try AGG instead of CALC DIM for sparse dimensions.
    2) Try turning off (yes, turning off, you'd be surprised) parallel calc, and benchmark it. It will probably be slower, but it's nice to know.
    3) Dimension order? Modified hourglass?
    4) Tried defragmenting the database and benchmarking the performance?
    5) What is your block size? Big? Small?
    6) I think you are not calculating your Accounts/Measures dimension in your calc? If you are, and it's dense, could you make those Accounts dynamic calc -- dropping a dimension from the calc can be huge.
    I'm sure there will be other suggestions -- these are the easiest.
    Regards,
    Cameron Lackpour

  • Calc script & performance issues

    Hi All we have a calc script which used to take only 10 mint every day. But today it is taking long time 4 hrs,,,stil running..if i cancel that calc operation what is the impact on database?. Earlier all users are hapy with speed...but suddenly every one got pissed off with speed...it is taking long time to retrieve data..Quickly what are the parameters I need to check?thanks in adavance..

    <p>If you are using committed access then you can safely cancel thecalculation. All data will be reverted back to what it was beforecalculation. However if you are using uncommitted access it isrecommended not to cancel any running operation.</p><p>If you want to eliminate fragmentation, just export your level 0data and import again, and then do a calc all.</p><p>Doing so will remove any fragmentation. It is recommended to dothis once in  a while like 2 months to get rid offragmentation.</p>

  • Running Calc Scripts via Workspace

    Currently users are given 'admin' access to Essbase. That way when they are in Workspace they can see and run calc scripts on their apps. Is there a more proper way to give users the ability to run a calc on their apps without giving them 'admin' access?

    We have the calc scripts that run for data loads and other automated processes. Some of these calc's which are just AGG's and Calc Dim's I guess could be BR's too, but then we would have duplicates......
    Thats the sorry reason :)

  • Prompt in Calc Script

    i have a very simple calc script, but i can't get it to prompt. i want it to prompt me for the version that i'm trying to clear data for. can anyone help? i hope!
    /*This rule clears the forecast and actual data of the specified version*/
    FIX ([Version],"C75")
    CLEARDATA Forecast;
    CLEARDATA Actual;
    ENDFIX

    I think you posted this in the wrong forum. You should be putting this in the Essbase forum as you aren't talking about reports I believe
    To answer your question you have 2 options
    Put your script in a "Business Rule" or a "Calc Manager Script" and then add a "Run Time Prompt"
    That's really your 2 options unless you want to start coding something yourself.
    You can create a variable in Essbase but it won't "prompt" you to fill it in when you run it, it will simply take what you had in that variable and execute. So i don't believe that's what you are looking for.
    if you meant something different let me know.

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

  • Calc script - equal sign

    Hi, I'm trying to write a Fix Statement that says if CurMonth equals to @ISMBR(Aug) then shift the following... but I am having issues with the equal. Not sure how or where to put it...
    FIX ([Year])
         [playType]
              (IF(@ISMBR(Estimate3))
                   IF (@ISMBR(AUG) == @ISMBR(&CurMonth))
                        NOV -> [playType]= @SHIFT("Amort Amount",-3);
                        DEC -> [playType]= @SHIFT("Amort Amount",-3);
                   ENDIF
    -----------------------------------------------------------------------------------------------------------

    That FIX error that I was having was because I had copied run-time prompts into my calc scripts. This script that I have been working on is a Business Rule with prompts for the user's selection.
    When validating in EAS's calc script, it does not recognize these run-time prompts so it gave an error message about my Fix statement, because the run-time prompts are within my Fix statement. Hope this explains everything about my issue. Though I am still not sure why I am able to run my Business Rule with only 1 ENDIF statement when (I agree with you) I should need 2. Below is my BR if you are curious and want to look over. The members in [] are the run prompts.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    SET AGGMISSG ON;
    SET CreateBlockonEq On;     /* compatible? */
    SET frmlbottomup on;
    /* push 90 days */
    FIX(VersionF,[scenario],[studio],@RELATIVE([entities],0),@UDA("Titles",[studio]),"Amort Amount")
         FIX ([Year])     
         [playType]
         IF(@ISMBR(E3))     /* E3 moves OCT:Dec into next year Jan:Mar */
              IF(@ISMBR(JAN))
                   "w1-pr"->Budget=@SHIFT("w1-pr"->OCT,-1,@RELATIVE("Years",0));
              ELSEIF(@ISMBR(FEB))
                   "w1-pr"->Budget=@SHIFT("w1-pr"->NOV,-1,@RELATIVE("Years",0));
              ELSEIF(@ISMBR(MAR))
                   "w1-pr"->Budget=@SHIFT("w1-pr"->DEC,-1,@RELATIVE("Years",0));
              ENDIF
         "w1-pr"
         IF(@ISMBR(E3)) /* E3 clears out Oct:Dec */
              OCT = #missing;
              NOV = #missing;
              DEC = #missing;
              ENDIF
         ENDFIX          
         FIX ([Year])
         [playType]
              IF(@ISMBR(E3) AND @ISMBR(&CurMonth))      /* E3 place data into Nov:Dec from prior 3 months */
                   IF(@ISMBR(AUG))
                        NOV = AUG;
                        DEC = SEP;
                   ELSEIF (@ISMBR("SEP"))
                        DEC = SEP;
              ENDIF
         ENDFIX
         FIX ([YEAR])
              [playType]
                   IF(@ISMBR(E3) AND @ISMBR(&CurMonth))      /* E3 Outmonth is Aug - clears dups from Aug:Sep */
                        IF(@ISMBR(AUG))
                             AUG = #missing;
                             SEP = #missing;
                        ELSEIF(@ISMBR(SEP))
                             FEB = #missing;     
                   ENDIF
         ENDFIX      
    ENDFIX

  • How do you stop multiple users executing the same calc script at the same time?

    We have an issue when  users uplaod a spreadsheet and then run a calc script. at one time we have multiple exectuions of the script running.
    This slows up the system and we have to go cancel all the executions and run it again.
    Can we stop this and put them on a queue, so only one execution of the calc happens at one time. Or stop multiple executions getting submitted at all.

    You could use EXCLUSIVECALC to stop more than one calc running at the same time, although this will apply to all applications on your server.  And it doesn't just stop the same calc being launched twice.  Easier than the alternatives I can think of though, if it works for you.

  • Calc scripts are running slow(all of a sudden)

    All of a sudden, for the past few days, we are noticing that all our calc scripts have been running very slow.
    The same scripts used to run much faster earlier.
    Has anybody seen this kind of scenario?
    We did a RAM upgrade on the eas server, and have restarted all services.
    Other than that, nothing has changed in our system.
    Thanks.

    It can be quite common for calcs to slow down over time, but there are some things to do to mitigate this.
    1. Are you using Intelligent Calc? All things being equal (a very broad statement in essbase, since things are never equal) if there is more activity by users, it could affect how many blocks are marked dirty. This is probably not your issue, because a properly written calc wouldn't slow down much for this reason. I had to mention it though because I have seen an installation where their calc was 'Calc All' and they used intelligent calc to create the scope of the calc. (bad, very bad)
    2. Do you perform DB restructures? (either explicity by Restructuring or by exporting level 0, clearing and import level 0 then agg) If this is not done on a regular basis (regular depends on the usage of the cube) then you could be experiencing fragmentation, which increases the size of the database, increasing run times.
    3. Have you just added another fiscal year to the database? More data means bigger database.
    RAM upgrade on the EAS server shouldn't affect calc times (unless essbase services are also running on the EAS server, then there might be something to it).
    Most of these (and other) issues can be mitigated by applying proper scope to your calcs (Fix statements).
    What environment are you running in? Windows or Unix?
    New application?
    What kind of time increases are we talking about here?
    Robert

  • Unable to execute the substitution variable in calc scripts in essbase 11.1

    Unable to execute the substitution variable in calc scripts in essbase 11.1.3
    FIX(&CURRVERSION,COLA)
    Unit=units*Listprice;
    dataexport "file" "," "E:\NEW.TXT";
    ENDFIX
    Error: 1200471 Error parsing formula for FIX STATEMENT (line 1): expression expected before [)]
    This is error it throws when executing the calculation script
    I wonder whether its a problem with substitution variable i want to know wat went wrong inside the fix statement
    I have created substitution variable use maxl
    Installed the essbase in custom manner and standlone mode nt register with the shared services ,
    Is this problem with the custom installation of essbase
    Regards
    shenna

    If you remove the substitution variable and replace it with the actual value (whatever that is), does the code work? That will tell you if the issue is around the substitution variable or not.
    John -- First you race Glenn, then you race me -- and you always win. :)
    Regards,
    Cameron Lackpour

  • Maxl doesn't logout after Calc Script execution

    Hi All,
    I have a batch script which runs to load data and then aggregate data using calc script. Maxl completes the load and then starts the calculation execution but this never ends. I tried looking into the logs and it shows that Calc Script executed but it won't log off the user and so the next process of the batch doesn't kick-in.
    Application Logs:
    Thu~May~20~12:40:36~2009~Local~****~****~hadmin~Info~(1012579)~Total Calc Elapsed Time for ~Agg.csc~ : ~1008.66~ seconds
    Thu~May~20~12:40:36~2009~Local~****~****~hadmin~Info~(1013274)~Calculation executed
    Thu~May~20~12:40:36~2009~Local~****~****~hadmin~Info~(1019018)~Writing Parameters For Database ~[****]
    Can anyone suggest me how to resolve the issue. Thanks...

    Hi Cameron,
    The script which you had given was running just great in Dev with very less data, as the aggregation was just taking 10mins but when I moved the scripts to QA where it loads data from Prod, the aggregation takes almost 2 hours to run and just as the calc script finishes it throws an Network error and Maxl doesn't end the agg script and hangs there and is forced to log off from console after 60mins of inactivity. The hang doesn't let the batch to start the next process.
    Network error for app logs:
    Tue Jun 2 06:31:51 2009 Local TinP TinP hadmin Info (1012579) Total Calc Elapsed Time for Agg.csc : 7210.71 seconds
    Tue Jun 2 06:31:51 2009 Local TinP TinP hadmin Info (1013274) Calculation executed
    Tue Jun 2 06:31:51 2009 Local TinP TinP hadmin Info (1019018) Writing Parameters For Database TinP
    Tue Jun 2 06:31:51 2009 Local TinP TinP hadmin Error (1042013) Network error 104 : Cannot Receive Data
    Tue Jun 2 07:34:23 2009 Local TinP Info (1013220) Supervisor CONSOLE has forced user hadmin to logout
    Can you suggest something. Thanks...

  • Use of RTP in calc script

    Hi,
    Can anyone please let me know if run time prompts can be used in calc scripts? Actually, we need to have some aggregation at a particular scenario, division and month level in essbase.
    We are using 11.1.1.
    Thanks.

    Runtime prompts are for use with Business rules (either original business rules via EAS or Calc Manager) and not essbase calc scripts.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • 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

  • Calc scripts running very Long time

    Hi All,
    Recently, i am migrated the objects from Production to Test region. We have 5 applications and each of the application has a set of calc scripts.
    In test region, they are running really long time. Where as in Production, they run for less time.
    In TEST region each Calc script is taking 10 times more time than the Production times.
    No Dimension added or no script is updated. No difference in objects between TEST and PROD.
    Please suggest me, why is this difference.
    Thanks
    Mahesh

    The obvious first question would be if the hardware is different. You would expect prod to be a more powerful server and therefore perform better.I'm seeing a lot of virtualized test servers (who knows, really, what power the box has) and real prod servers. That can make a huge difference in performance.
    It makes benchmarking tough -- yes, you can see how long something will take relative to another process, but there isn't any way to know how it will perform in production until you sneak it over there and benchmark it. It can be a real PITA for Planning.
    And yes, the theory is that dev and prod are similar so that the above isn't an issue, but that seems to be a more theoretical than actual kind of thing.
    Regards,
    Cameron Lackpour

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

Maybe you are looking for

  • Reg : Sending Script output to email

    Hi, I need to send script output to email.I have written the code for this functionality. Functional guy has created output type ,but that output type is red in clor and when I click process log " it says Parameter DEVICE= is invalid " Is there anyth

  • Using facelets and Visual web jsf frameworks together

    I am developing a new jsf application and I wanted to make the page navigation simpler like making the content pages independently using woodstock components and including them in the main template page. I have downloaded Facelets support plugin for

  • Restoring the default font set

    I recently installed a large collection of fonts and have since noticed an incredible decrease in my system performance. So, I'm wondering if there's an easy way to get back to the default font installation set without having to completely restore my

  • I bought att-locked but contract-free iPhone 4 from the Apple Store in the mall

    Over 9 months ago i bought att-locked but contract-free iPhone 4 from the Apple Store in the mall. Now i live in Costa Rica so my question is can it be unlocked?

  • Table Sizes restruturing

    Hi need inputs in restructuring the tablespace....your help is very much appreciated require to identify tables and indexes and their data ustilisation space ... i am using the following script to check that ..Please verify if this is the correct Act