Several simultaneous calc scripts?

Hi all:

Everyone figured out to launch multiple simultaneous calc scripts, for example using MaxL?

We have an application of multi-cube wherein BSO cube "A" performs calculations and aggregations and then exports data to the cube BSO 'B' to learn more (heavy expense allowances) treatment. Results in cube 'B' are then exported and loaded into a cube ASO, and then we CLEARBLOCK SUPERIOR and restructuring BSO cube "A", he prepares for the next round, which could be immediate, but for another year (each "run" is performed on a single year and sometimes change us the methods of distribution and re - run several years; other times we just the current year).

I would like if possible perform the CLEARBLOCK cube 'A' while cube 'B' deals with allowances. Any thoughts on how to achieve this?

Thank you!

Hello

Why not put separate tasks in a batch file to run separately?

1 batch file-> perform the calculation on A Cube

2 batch file-> export data Cube B & perform Heavy Duty allowances on Cube B

Batch file 3-> results are exported to a Cube ASO

4-> CLEARBLOCK controls and restructuring on A file

Now that they are distinct from batch files, you can run your first batch file 4 while 2 Batch file runs. Just make sure you have one or the variables assigned in your calc script to pick up the value of the current year

I hope this helps!

Thank you

(Please check this post useful or appropriate if this can help you)

Tags: Business Intelligence

Similar Questions

  • Forms and Essbase Calc Scripts

    I have several (not the rules of trade) calc scripts created in Essbase. When I create a form of some of these calc scripts will have the "members on data use" option grayed out while others are not. I can't see a difference in calc scripts.

    What I'm missing or where can I go to learn more, most of the documentation I find refer to the rules of the company and do not apply to calc scripts.

    Thank you.

    Note: When you try to publish the services shared through Essbase calc scripts I succeed with most and some, I get:

    com.essbase.eas.admin.defs.InteropCommands.PublishModel Failed: com.hyperion.interop.lib.OperationFailedException 9000: PUT failed for/Files/projects / [bbassiushy01] [FS] [hand]. Essbase/published/calculation Scripts/calc235.csc

    Edited by: J on July 11, 2011 09:32

    You should not be able to use members of the option form with calc scripts, it's for use with business rules where you can pass members of the form variables.

    See you soon

    John
    http://John-Goodwin.blogspot.com/

  • Meaning of a Calc Script

    Hello

    There is a calc script,

    -----
    UPDATECALC OFF SET;
    SET AGGMISSG

    CALC ALL;
    +@idescendants ('check'); +
    + ' Average weight by borrowing rate; +
    -----

    Please let us know the meaning of the above script.

    Thank you!

    There are a couple of fixes I need to previous messages.
    Enabled, Updatecalc off Off the intelligent calculator, that it does not depend on it as says the posst. The setting as it is, force Essbase to recalculate all blocks those not just changed.

    The two statements after the calc all;
    Have impact, they will go back into the database and recalculate members. If they have formulas on them it will be retrigger formulas. The last statement in particular looks like a back calc to get ratios of corrects after things aging upward. Several times, you can get around this by putting the dynamic member calc two passes. (I guess it has a formula to this topic)

  • Question of design - approach of calc scripts organization

    Nice day!

    I'm a "application design" that must run series of similar calculations.
    My calc script uses variables substitution as calculation "settings".
    I have run this script several times, each time changing the values of the substitution variables.

    To do this, I created a script maxl containing blocks like this:
    ...
    change the BSO_ACCT database. BSO_ACCT set the variable ACCOUNT_NR ' "610120" ";
    change the BSO_ACCT database. BSO_ACCT set the CUSTOMER_NR variable ""40502;"
    run the calculation BSO_ACCT. BSO_ACCT.cust_act;
    ...

    The problem - whenever a new customer is added, I should update my maxl script.
    Y at - there a better idea? How can I automatically get a subset of the Customer dimension and run my script calc for this subset?

    Your suggestions are greatly appreciated!

    Best regards
    Alex

    There are two ways of dio,
    You can send the script as a string calc using esbCalc http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_api/api_vb/mavb/funcs/mavfcalc.htm
    You can put the calcscript in a file and use EsbCalcFile http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_api/api_vb/mavb/funcs/mavfcalf.htm

    I usually use it as read a prototype calc script on the server by using EsbGetObject http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_api/api_vb/mavb/funcs/mavfgobj.htm
    I then change the chips I put it in the script (I use a ~ as ~ account and replace ~ account with my member name) and run the script. Works very well

  • Update a UDA at a member of the main lines of the Calc script?

    Happy new year everyone!

    Is it possible to update a UDA at a member of the main lines of the Calc script? There is a custom for that function?

    We want to check the data, and then update UDA based on what is our data.

    Thank you.

    Not that I know, and it is not possible to write one, since you probably can't restructure with the running calculation (chickens and eggs).

    More likely, you will need to do a multi-step process; export the members that you want to set up a file via DATAEXPORT conditions or report designer, and then use this output to feed in an accumulation of dimension with an appropriate load rule.

    Or write a Java API to fully customized program.

    I'm also curious about the driving condition, as it is a rather unusual request.

  • Manager where do Calc scripts are stored?

    Hello

    I had a planning application that I want to rename.

    So, after you copy the old to the new, I deleted the old,

    Unfortunately, I forgot to save my work at calc Manager.

    I realized that after I get an error in the workspace

    Calc Manager: failed to process the request.

    The session is not authenticated.

    But when I go to GestionnaireCalc, the application is missing.

    Can you help me looking for my Bishop calc scripts where they still exist?


    Thank you

    Nikos

    Manager of calculation rules are stored in the table CALCMGRRULES of the RDM and BODY field if the type is a BLOB.

    If the rules have been made to the planning application, they will be also in the HSP_CALC_MGR_RULES table and field BODY which will take place in XML format.

    See you soon

    John

  • If I run the calc script to aggregate a BSO cube, it blocks and release each block in a few seconds?

    Hello

    If I run the calc script to aggregate a BSO cube, it blocks and release each block in a few seconds? Or is it keep held locked blocks even after aggregation for this block is over?

    For example if I correct sparse dimensions Forecast, FY15, dec.  and my accounts dimension is only dense, after calc has my senior level members in the accounts, it it will issue after updating (i.e. in fractions of seconds) or is agg keep it held in a lock?

    I ask because I want to run scripts tot., but there is the update of our cube users.  I never had a problem to start agg, while users are updating.  But maybe I am lucky.  If a user updates a closed block, they will receive an error message that I think.  They may try to update again after a few seconds, I hope.

    Thank you.

    Locking behavior for BSO Essbase is described in the database administrator's Guide: http://docs.oracle.com/cd/E57185_01/epm.1112/essbase_db/dstinteg.html

    It is certainly theoretically possible that a user can obtain a lock because of a calc, although I can't say I saw him be a problem in real-world applications (perhaps because access uncommitted is the default).

  • Calc scripts MDX on ASO is 20 x slower than calc on OSB?

    Is it true that calc scripts MDX on ASO's 20 x slower than calc on OSB?

    Our consultants Essbase dear wrote in their e-mail and training documents. I've never heard of this.

    Built a cube BSO staging area, loads all data source BSO. Run BSO Calc staging cube before exporting the level zero to ASO.  Is this crazy?

    Thank you.

    STOP THINKING LOT

    I agree with most of the responses seen above and actually works to understand that the ASO procedural process Calc uses during execution of their work.  This will help us all understand what kind of scripts will be quick and that are frighteningly slow.

    But, my first suggestion seeing most of the manuscripts I am presented with is: why are you using a calc script at all?  Calc scripts are often used when there is no higher level subtotals.  Well, they are always available to ASO.  The way I see it is calc scripts are really necessary when new data of level 0 must be generated and rolled up.  Or in the simple case of copies of data.

    Currency conversion is where they are most often used.  I can't convert each of the 5mm values that contribute to a higher level of $100 mm in order to convert $100 to 91,882,223 euros.  And, often copies of data are not really necessary, especially "real."  Conceivably contours where the plans and forecasts are dynamically seeded with latest figures real or actual same prerequisite.

    So look hard at your old practices first and Rob it of your scripts, anything that can be written as a successful formula of Member.  If nothing else the code remaining will most likely run faster.

    Note: Calc script processing involves the internal tree in which each dat file is organized.  I encourage anyone with an overview of this structure to communicate with me and maybe we can share observations.

  • Dataexport to Essbase Calc script format

    Hello

    We try to write a calc script to export the data from the BSO cube to flat file. We want all the dimensions (currents and Sparse) online and the data in the column. Currently, we have tried all the different options of DataExport but we continue Dense members in columns. Is it possible to get the flat file in the following format?

    Outside dimensions:

    (Dense) account

    (Dense) period

    Company (rare)

    Year (rare)

    File format: (order of dimension is not important for us)

    Company, year, time, account, given

    K1, FY15, Oct, sales, 123

    Please suggest. Appreciate all the help.

    Thank you

    The only way I know to do would be to add a single dense dimension member (let's call it data) can make your dataexportcolumnheader if you can not change your existing cube, and then make a copy of it, add the dimension to export for the first cube in column format and use a load to load into the second cube rule. then you can do the dataexport

  • Need to run the Calc Script in sequence in MAXL

    Hello

    I need a idea how to run calc in sequence through Maxl scripts. My requirement is to run calc script loads after the end of the last. I try to make the method below, but some how its not working. I'd appreciate any help.

    Thank you

    login password admin on ServerName.

    spool to 'K:\test\MXLTest.log ';

    / * Calculate * /.

    run the calculation App.db.Test;

    function SIERREUR 'error ';

    run the calculation App.db.Test2;

    set the label 'error ';

    spool off;

    disconnection;

    "exit";

    Seems iferror works only with the batch/shell script. I was trying to run EAS.

  • Essbase calc script to determine the number of occurrence

    Hello

    is it possible within a calc script to determine the number of occurrence of a value in the account dimension?

    I have an account called ranks which can contain any value between 1 and 10.  I would like to know how many times each value is repeated for a specific cost center.  It's in a database of planning BSO.

    Thanks in advance for your contributions...

    CL

    This isn't the typical calculation you would do in an OLAP architecture, but yes it is certainly possible.

    you will need to create 10 accounts such as occurrence_of_1, occurrence_of_2 etc.

    Then you increment them according to the value of the 5th year.

    Don't forget to put in your calculation!

  • BSO - Calc Script - improve an addition

    Hello

    I have a little problem with my calc script. I want a dynamic script with variables and not explaining each step.

    I want to calculate the EURO currency values.

    Fix ("March")

    'Euro')

    IF (@ISUDA ("Accounts", "AR"))

    IF (@ISUDA ("Entity", "heart")) 'Euro ' is' EUR '.

    ElseIf (@ISUDA ("Entity", "cAED")) 'Euro' = ("AED"-> "January", "AED"-> "February" + "AED"-> "Market") * "AED"-> "Average_Rate"-("euros"-> "Janvier" + "Euro"->"février");

    I want to make the variables of the month as AED-> 'January': 'currmonth'.

    I tried that, but it did not work.

    How to calculate is how: periodical EUR = (YTD(April-LC)*April-FX-Rate)-YTD(March-EUR)

    Can some help me with a Board?

    Thank you very much

    Ben

    Look in the function @SUMRANGE in the Ref of the Essbase Tech, I think this should do what you ask for.

    Oracle Essbase Technical Reference

    Robert

  • Run Calc Script using MaxL server location

    Hello!!

    I wonder if anyone has tried running Calc script stored on the server (not in the app folder) using MaxL?

    My research on run calculation led to run scripts associated to a particular application, but not on executing a script from a common repository such as the location of the server between multiple applications.

    Any help is greatly appreciated.

    It is sometimes useful, in my case, I had a unique scenario where I had 10 cubes

    Cube 1 essbase process information and then send to the DATA STORE, which then runs a set of calc (some detailed data movement)

    Cube 2 then consumes these data and processes to Cube 10.

    All scripts used in Essbase is the same. However, we had to keep all applications and maintenance was a nightmare. This RUNCALC scenario helps a lot.

    I had to create a dummy app/db to store all Calc and maintenance will be done on this one and a bat script will move those to the respective cubes. I can identify at the request

    Concerning

    Celvin Kattookaran

  • Calc Script Editor

    Hello

    Any knows there at - it a calc script editor. We can create via EAS, but it is too limited.

    Thank you

    Shahid

    Yes, Notepad ++ can be used.

    Check this: http://www.orahyplabs.com/2011/06/essbase-language-for-notepad.html

    Kind regards

    Santy

  • Facing the question in calc script while trip data for the current year to the previous year

    Hi all

    Need your serious help in my calc script.

    I am writing a calc script to transfer data from order book of FY15 Q1 to Q4 FY14 here is the problem in my script. If spin this script to copy the same year, it works fine but when trying to load between two different years, it does not work. could someone help me please. where miss me the logic. Thanks for the help in advance.

    Here's the script:

    ESS_LOCALE English_UnitedStates.Latin1@Binary

    SET AGGMISSG

    DIFFICULTY (@List ("real GL", "Real ML", "ACT", & ActualLoadYrBklg))

    () "Dec / (Inc.) in suffering.

    IF (@Ismbr ("Q4"))

    "Dec / (Inc.) in suffering (Non - di) =.

    -1 * (("Q1"-> "starting Backlog",-1,@Relative("Years",0)) @Prior - ' count backward (Non - di) ");

    "DENTE change overdue =.

    -1 * (@Prior ("Q1"-> "Cost",-1, @Relative("Years",0))-"Cost of rear" rear);

    Else if (@IsMbr ("Q1": "Q3"))

    "Dec / (Inc) order book ' =-1 * (@Prior ('Rear start',-1, @Relative("YearTotal",0))-" starting back (Non - di) "");

    'Change of GEAR wheels in suffering' =-1 * (@Prior ("backward Cost",-1,@Relative("YearTotal",0)) - "money back");

    endif ;)

    endfix

    SM.

    My first question is what is the order of members in your dimension years and quarter the level low your dimension of periods? Secondly, what dimensions are rare and dense (can you tell me which members in the calc are in dense and sparse dimensions)

    Third, you cite the specific years FY15 and FY14, I suppose that & ActYearBklg is FY15 assuming this is correct, I would add a substitution variable for & PriorYrBklg with FY14 inside (if I'm back, and then modify the variables) for clarity, I'm going to hardcode the values in the Calc. It also assumes years is sparse

    You can try this

    FIX ("GL 'real 'real ML", "ACT", "FY15") / * you need not @list * /.

    () "Dec / (Inc.) in suffering.

    IF (@Ismbr ("Q4"))

    "Dec / (Inc.) in suffering (Non - di)"-> "FY14 =.

    -1 * ("Q1'-> 'backlog begins' - 'Start rear (Non - di)'->"FY14");

    "DENTE change orders"-> "FY14 =.

    -1 * ("Q1"-> "Of back - cost"Back cost"-> FY14");

    Else if (@IsMbr ("Q1": "Q3"))

    ("Dec / (Inc) order book"-> "FY14' =-1 * beginning backlog->"FY14'-'Begins the backlog (Non - di)');

    'Change of CMV in the order book "->" FY14' =-1 * ('Back cost'-'Back cost'-> "FY14");

    endif ;)

    endfix

    The years may be replaced by the subvars

Maybe you are looking for

  • Can not activate the sound

    I have a HP Pavilion dv7 1232nr. Everything has been working great until two days when I realized that the mute button at the top of the laptop is RED (silent) and I can't seem to "reactivate" it or change the volume using the key above the keyboard.

  • I created CSV file and want to read a particular item in the file of my vi

    I use file read for the first time and created this vi. But I can't read part 4 of the file, so I can show the image given of the value 4. Could someone check my VI and tell me where I was wrong

  • What is the importance of buffers in the Acquisition of images

    I think the question is explicit. I select the function set up IMAQ1394. It includes a command to define the number of buffers, usually they implements buffer is more than a video acquisition and 1 in the acquisition of images (I quote examples). but

  • XP installation on HDD plus

    Dell 8250 had a 80 GB hd.  Hard drive crashed couldn't find that 80 GB installed 320.  Windows xp will not be installed. BIOS indicates a correct size, score watch shows the correct size. Get this file not copied. This happens on most of the files. C

  • Styles of text or suspicion on SystemPrompt?

    Is there a way to make an index, text style, or put flags like TextInputFlag.AutoPeriodOff on a fast system?