Essbase Calculation info

Hi,
Where can i find more information about Essbase calculation commands?
Thanks
Messi

Try,
http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/funcs/funclist.htm
http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/calc/calclist.htm
Cheers
John
http://john-goodwin.blogspot.com/

Similar Messages

  • Essbase calculation commands info

    Hi,
    Where can I find more information about Essbase calculation commands?
    Thanks
    Messi

    The Technical Reference Guide will be your new found friend. See the sections on Calculation Functions and Calculation Commands.
    System 9: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/techref.htm
    System 11: http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_techref/launch.htm
    Regards,
    Cameron Lackpour

  • PLSQL for Essbase Calculation

    Hello All
        I was create PL-SQL Essbase XMLA API package for getting EssBase data into pipe-line tables function.
    Now you can use PL-SQL for essbase calculation.
    Essbase CRC Describe for consultants (ENG)
    Essbase CRC Describe for developers (ENG)
    Download PL-SQL Essbase XMLA API
    ER

    And what's the question?

  • Essbase Calculation Script taking more time in new environment

    Hi Everyone:
    We have four environments in our implementation.
    1. DEV Environment - 64 bit Essbase Version 11.1.1.3
    2. PreProd Environment - 32 bit Essbase Version 9.3.0
    3. PreProd Environment - 64 bit Essbase Version 11.1.1.3
    In the above mentioned environment PreProd Environment - 64 bit Essbase Version 11.1.1.3 is a newly installed
    environment.
    We have migrated our Application from PreProd Environment - 32 bit Essbase Version 9.3.0 to PreProd Environment - 64 bit Essbase Version 11.1.1.3. A calculation script that takes only 20 minutes in 32 bit PreProd is taking more than
    5 and half hours in newly installed 64 bit PreProd.
    We have also migrated our Application from DEV Environment - 64 bit Essbase Version 11.1.1.3 to PreProd Environment - 64 bit Essbase Version 11.1.1.3. The calculation script that takes only 20 minutes in 64 bit Dev is taking more than 5 and half hours in newly installed 64 bit PreProd.
    All the server settings and cache setting everything looks similar in all the three environments.
    Please advice us what are all the possibilities that creates the issue.
    Thanks and Regards,
    Prabhakar.

    Hi Cameron,
    Thanks for your reply.
    I have cross checked the Virtual memory in both servers,in new server it was declared high.
    Please find the cfg setting which we are using in our application.
    AGENTPORT 1423
    SERVERPORTBEGIN 32768
    SERVERPORTEND 33768
    AGENTDESC hypservice_1
    ;CSSREFRESHLEVEL auto
    ;SHAREDSERVICESREFRESHINTERVAL 30
    CALCCACHEHIGH 199999999
    CALCCACHEDEFAULT 150000000
    CALCCACHELOW     10000000
    CALCLOCKBLOCKDEFAULT 3000
    DATAERRORLIMIT 10000
    UPDATECALC FALSE
    EXCEPTIONLOGOVERWRITE FALSE
    CALCREUSEDYNCALCBLOCKS FALSE
    PORTUSAGELOGINTERVAL 15
    QRYGOVEXECTIME 600
    LOGMESSAGELEVEL INFO
    CALCPARALLEL 6
    MAXLOGINS 100000
    AGENTDELAY 100
    AGENTTHREADS 30
    AGTSVRCONNECTIONS 10
    SERVERTHREADS 25
    EXPORTTHREADS 1
    SSLOGUNKNOWN FALSE
    CALCNOTICEDEFAULT 10
    NETRETRYCOUNT 3000
    NETDELAY 2000
    __SM__BUFFERED_IO TRUE
    __SM__WAITED_IO TRUE
    and aslo find the caches that we define:
    Index cache:250000
    Data Cache:250000
    Data file cache:32768
    The all above settings are identical both servers.
    In New server ,only one script that is taking more time but remaining scripts are working fine with less time.
    We also did one test cause that splitting the script in to multiple and executed ,in this cause the script where we are using direct assigning value from member(say A1) to another member(Say A2) is taking more time.But same scripts we executed in old server it executes fine.
    Still we are not able to find out exact root cause for this issue.
    Could please anyone help me to resove this issue.
    Regards,
    Prabhakar.

  • Essbase Calculation issues from version 6 to 7

    Hi does any one know are there any calculation issue with essbase BSO cacl engine from version 6 to 7. Cube which calculates fine on 6 verison never ends to finish on version 7, does any one have ideas about number of max generations and levels possible under dense dimension in verison 7

    Not sure if it was a 6.5.1 to 7.1.5 issue, or if it was that 6.5.1 was on Win2K and 7.1.5 is on Solaris 5.9. But, I had one calc script that for total company on Windows and 6.5.1 ran in about 2 1/2 minutes, but same calc on same outline on Solaris and 7.1.5 ran in over 2 hours.
    Hyp support was able to offer some suggestions on Unix settings, and some undocumented script features that got the runtime down to around 10 minutes, but didn't get any farther than that.
    Luckily for me there also was some functions that were not resolving correctly in the script so I had to take the functions out (turned a 100 line script into an 800 line script), and wouldn't you know it that fixed the slow run time as well.
    Message was edited by:
    RobertR

  • Essbase calculation message

    Hi
    We see following happening in our essbase environment.
    1. User submits data from a custom lock/send template.
    2. The customised template also runs a calc after the lock/send from the same button.
    When we look at the Application log on server logs we see that the calc is finished. But the Essbase Admin Services session manager still keeps showing the "calculate" session. This calculation session from EAS session manager window goes away only after a "network error" in the Application log on the server.
    example:
    [Mon Dec 13 05:02:32 2010]Local/REVFCST/REVFCST/glabalette/Error(1042013)
    Network error [145]: Cannot Receive Data
    Any idea why would this happen.
    Thanks for your help.

    ==>This problem is encounterd only when users submit their data from Lock/Send template.
    Call me crazy but I would focus my attention the lock&send template
    Here are the questions that I would ask myself.
    1) Does this sheet work for any users or do all have the problem?
    2) Can I recreate the issue?
    3) Reboot the pc, open only the lock&send template. Does the error still occur?
    4) Does the code behind the button use the tool kit or the menu equivalents? i.e. do the functions begin with EssV or EssMenu?
    5) can you display the return codes for the lock & send? What are they?
    6) Look in the code and find the calc script name. Using the Essbase menu while in the template, Select lock, Send and then from the menu, calculate. Does this work?
    7) What version of excel are you running? has there been an upgrade?
    8) how big is the workbook? Workbooks corrupt over time. Do all users open the same book or do they have local copies?
    9) In Excel, find the last cell that has ever had data in the sheet. If the last row is 65,000 then essbase may be waiting for Excel. Find this with Edit->Go To.., Special & then select last cell.
    10)In the Essbase addin, check the message level. There may be a message that you are not seeing. Essbase->Options then global.
    This list is off the top of my head & not in the order of importance, Sorry.
    Dave

  • Essbase Calculation Issue

    Hi All,
    Need inputs for the following scenario.
    Accounts :
    -A
    -a1
    -B
    -b1
    -C
    -c1
    -D
    -d1
    -E
    -e1
    All of the above hierarchy are of implicit sharing. I tagged all the children as Never Share. But is there a way so that I can get the consolidation of all children only to Accounts member??
    Thanks in Advance!!

    If you want to force the account member to be calculated, you could put a dynamic formula on it. either to add the indivual members or to sum the level zero members

  • Essbase Calculation Time

    Hi All,
    There is a history cube, there is calc script which used to complete withnin 2 hours.We added a member to a sparse dimension.The cube load process was initiated and the calc script took 20 hoours to complete :(.Its using parelle calculation,kindly advice how to find the root cause for this.
    Thanks in advance.

    Will this be helpful sorry i couldnt reply soon.I added a member to band dimension,thanks for your concern
    ----- Database Information -----
    Database Type : NORMAL
    Status : Loaded
    Elapsed Db Time : 07:12:28:11
    Users Connected : 1
    Blocks Locked : 0
    Dimensions : 15
    Data Status : Data has not been mo
    since last calculati
    Data File Cache Size Setting : 0
    Current Data File Cache Size : 0
    Data Cache Size Setting : 4188672
    Current Data Cache Size : 4188672
    Index Cache Size Setting : 1048576
    Current Index Cache Size : 1048576
    Index Page Size Setting : 8192
    Current Index Page Size : 8192
    Cache Memory Locking : Disabled
    Database State : Read-write
    Data Compression on Disk : Yes
    Data Compression Type : BitMap Compression
    Retrieval Buffer Size (in K) : 20
    Retrieval Sort Buffer Size (in K) : 20
    Isolation Level : Uncommitted Access
    Pre Image Access : No
    Time Out : Never
    Number of blocks modified before internal commit : 3000
    Number of rows to data load before internal commit : 0
    Number of disk volume definitions : 0
    Dimension Name Type Declared Size Actual Size
    ===================================================================
    Measures DENSE 37 24
    Fiscal Years DENSE 5 4
    Category DENSE 8 6
    Final DENSE 3 3
    SI SPARSE 5 5
    ABC SPARSE 12 12
    Product Type SPARSE 14 14
    Periods SPARSE 13 13
    Brand SPARSE 141641 139332
    PT Curr Mo SPARSE 13 13
    Business Division SPARSE 5 5
    Biz 1 SPARSE 8 8
    ABC Curr Mo SPARSE 13 13
    SI Curr Mo SPARSE 4 4
    ABC Defaults SPARSE 3 3
    Number of dimensions : 15
    Declared Block Size : 4440
    Actual Block Size : 1728
    Declared Maximum Blocks : 1546719720
    Actual Maximum Blocks : 1521505440
    Number of Non Missing Leaf Blocks : 4280052
    Number of Non Missing Non Leaf Blocks : 16752323
    Number of Total Blocks : 21032375
    Index Type : B+ TREE
    Average Block Density : 0.9878472
    Average Sparse Density : 1.38234
    Block Compression Ratio : 0.01882556
    Average Clustering Ratio : 0.3272385
    Average Fragmentation Quotient : 15.65848
    Edited by: Umar on Sep 8, 2008 11:33 AM

  • Business rule for Essbase cube calculations in 11.1.1.3?

    Hi,
    Can we use business rules to use @XREF from data transfer from one cube to other cube.Why I went for business rule is, I can put set of business rules in a Sequence and any new user can run this Sequence on demand and even we need prompt also in that.
    So, I want to clarify whether I can use the business rules for Essbase calculations along with calc scripts??
    Appreciate the response.
    Thanks

    Right,
    Actually, Business rules are running essbase cubes in every case.
    Remember planning and BRs are adding extra layers like prompts, forms, security, processes...
    Think Business rules are extended version of calc scripts with some more functionality. They are ultimately running on essbase cubes...
    Regards,
    Ahmet

  • Java CDF hangs up Essbase application - Kindly help

    Hi!
    I compiled the below java code which i am using to run a batch script from a calculation script using RUNJAVA.
    import java.*;
    import java.io.*;
    import com.hyperion.essbase.calculator.*;
    public class IRUN {
    public IRUN() {
    public static void main(com.hyperion.essbase.calculator.Context ctx, String[] args)
         try{
              Runtime.getRuntime().exec ("cmd /c start E:\\Hyperion\\ISIS_Scr\\email_users.bat");
         catch(Exception e){
    *After I run the calculation script which simply says RUNJAVA IRUN; the batch script executes successfully and I get an email from the batch script. But after that if I stop my application and try starting it again I get an error saying "Unable to load database [Basic]". The application log gives the below error:*
    [Wed Mar 03 09:00:46 2010]Local/Demo///Error(1120006)
    Unable to lock file [E:\Hyperion\products\Essbase\EssbaseServer\APP\Demo\Basic\Basic.esm]. Essbase will try again after a short delay.
    [Wed Mar 03 09:00:47 2010]Local/Demo///Error(1120005)
    Unable to lock file [E:\Hyperion\products\Essbase\EssbaseServer\APP\Demo\Basic\Basic.esm]. Please make sure other processes do not access Essbase files while Essbase server is running.
    [Wed Mar 03 09:00:47 2010]Local/Demo///Warning(1007089)
    Unable to open [E:\Hyperion\products\Essbase\EssbaseServer\APP\Demo\Basic\Basic.esm] for database [Basic]
    [Wed Mar 03 09:00:47 2010]Local/Demo///Error(1002097)
    Unable to load database [Basic]
    [Wed Mar 03 09:00:47 2010]Local/Demo///Error(1002097)
    Unable to load database []
    [Wed Mar 03 09:00:47 2010]Local/Demo///Error(1002097)
    Unable to load database []
    *Please note that I registered the IRUN class's main function as a global function instead of local to an application. I consistently end up screwing applications once I try using this java function in multiple applications.*
    Thanks!
    Arun

    I managed to fix this problem. The batch script which was being called from the Java class did not have an exit statement at the end. I included that and the problem with application crashing got resolved. It looks like maybe the script is locked in memory or something like that.
    The exact reason as to how this would affect .esm file in the database is still not clear to me. Any clarifications would be great.
    Thanks,
    Arun
    [email protected]

  • Use of Oracle Concurrent Requests to drive Essbase load and calc

    Hi all, we currently have a process which kicks off a check to see if users are online (maxl) , logoff users if necessary (maxl), run essbase calculation with maxl, run eis job if necessary, evaluate if there was any error and report the error back. We want to move this so that it is automated using Oracle Concurrent Manager via Oracle Concurrent Requests. Does anyone know if this is possible and if so typically the best approach ?

    Oracle concurrent requests looks like it will run host scripts e.g. shell scripts/... so this shouldn't be a problem to integrate your batch processes with it. If you are scheduling them from a server other than your Essbase server you will need to install the Essbase client on that machine and ensure you use the startmaxl.ksh or update paths as appropriate.
    I haven't ran into people using this before however it's not always the Oracle DBA's who manage Essbase.
    Regards,
    John A. Booth
    http://www.metavero.com

  • Essbase performance issue

    Hi all,
    We encounter a Essbase perfromance issue that we don't know the root cause.
    We have configured a server to run Essbase with 8 core CPU and 16GB RAM. We found that the Essbase calculation can use up to 80% CPU and about 8GB RAM only. I also checked the IO rate at the same time but the disk loading is not very heavy. We just suspect that what kind of resource are waiting at Essbase calculation engine? It is not CPU bounded, memory bounded, and IO bounded.
    Do you think it can help if we keep the whole Essbase database (around 30GB) into RAM based disk drive can speed up the IO performance?
    Thanks if you have some ideas for us to investigate.
    Edited by: hyperion planning user on Jun 2, 2009 12:27 AM
    Edited by: hyperion planning user on Jun 2, 2009 12:36 AM

    I'm confused -- is it CPU bound or not?
    You write:
    We found that the Essbase calculation can use up to 80% CPU and about 8GB RAM only.Do you mean 80% of all eight of your CPUs? That sure sounds CPU-bound to me. In fact, I wish (within reason) that most of my Essbase calculations worked that way -- that would men that I have the disck caches tuned to their utmost efficiency.
    This means you're getting data from disk almost as fast as is possible.
    You're not going to be able to get everything into memory for two reasons:
    1) 30 GB of .IND and .PAG/.DAT files isn't going to fit into Essbase's addressable memory space. See: using RAM disk to speed up Essbase calculation and rollup
    2) Even when the database is nice and small and you can stick the whole thing in a cache, uncompressed, Essbase still is "smart" and will keep a portion of it on disk during calcs -- this doesn't make sense in isolation, but empirically, you can monitor disk usage during a supposedly database that is in theory total enclosed in the cache and see it getting hit. This may be related to Essbase's general housekeeping -- I don't know. In any case, this is generally not a real world case, unless you're running your business on my Very Favorite Database In The Whole Wide World -- Sample.Basic.
    Or are you saying that you will define a real (and it would help if you really could allocate real RAM, and not an OS-managed sort-of-RAM-sort-of-DASD situation) RAM drive and point Essbase there. That is sort of risky, isn't it? How will you flush it to real DASD for backup? Exports?
    Regards,
    Cameron Lackpour

  • Urgent: Essbase server getting hanged frequently

    Hi All,
    I am facing an issue with essbase server which gets hanged frequently. Following are essbase logs
    Info(1051037)====Logging out user [admin]` active for 64 minutes
    Info(1051164)====Received login request from [10.3.0.253]
    Info(1051187)====Logging in user [admin2] from [10.3.0.253]
    Please let me know how can I resolve this?

    Hi John,
    Following are the details
    What version are you running on?
    11.1.1.3
    Is this windows or unix?
    Windows
    How many total users are you licensed for?
    Not sure about that
    When this happens what is utilization on the ESSBASE process like?
    Cache Size:
    Inline image 4
    Index cache setting (KB): 1024000
    Index cache current value (KB): 1024000
    Data file cache setting (KB): 3276800
    Data cache setting (KB): 307200
    Data cache current value (KB): 126053
    Regards,
    Hitesh

  • Essbase standalone - login failed

    Dear all,
    I have installed Essbase 11.1.2.2 in standalone mode (without Foundation Services).
    I did the configuration with -Forceregistry to configure Shared services database and deployed essbase in standalone mode.
    Essbase starts correctlly within opmn.
    When i ran EAS the first time, I create an easadmin user as Native authentication type for EAS.
    But I cannot logon on essbase server. I tried easadmin/password, the default admin/password,
    Error: 104: Invalid user name or password
    Error: 1051012: User admin does not exist
    It seems that no user is already created in essbase serveur.
    Could you help me to resolve the problem,
    Thank you

    Hi,
    You will find bellow the result of the test, after renaming essbase.sec file.
    essbase starts correctly.
    ""Environment variable [HYPERION_LOGHOME] is set - use it to define Log location
    folder.
    Log location is [C:\Oracle\Middleware\user_projects\epmsystem1\diagnostics\logs\
    essbase\essbase].
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051283)
    Retrieving License Information Please Wait...
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051286)
    License information retrieved.
    65535 Essbase user 65535 Planning user system
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1056815)
    Essbase 64-bit - Release 11.1.2 (ESB11.1.2.2.100B2166)
    Copyright (c) 1991, 2012, ........
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051232)
    Using English_UnitedStates.Latin1@Binary as the Essbase Locale
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1056823)
    Reading Essbase config info [C:\Oracle\Middleware\user_projects\epmsystem1\Essba
    seServer\essbaseserver1\EssbaseConfigInfo.properties]
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1056820)
    Essbase config info was retrieved successfully with user name [null].
    Registering user information
    Creating initial system security defaults...
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051075)
    Creating demo application and database
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051066)
    Creating sample application and database
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051065)
    Creating sample currency databases
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051214)
    Creating sample_u application and database
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051097)
    Creating Samppart application and Company database
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051099)
    Creating Sampeast application and East database
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051246)
    Creating aggregate storage sample application and database
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1056797)
    Incremental security backup started by SYSTEM. The file created is [C:\Oracle\Mi
    ddleware\user_projects\epmsystem1\EssbaseServer\essbaseserver1\bin\ESSBASETS_136
    7850988.BAK]
    Startup sequence completed
    Security is enabled
    Logins are enabled
    Essbase Default Storage type is Multidimensional
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051051)
    Essbase Server - started
    Waiting for Client Requests...
    [Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1056800)
    Validation of back up file [C:\Oracle\Middleware\user_projects\epmsystem1\Essbas
    eServer\essbaseserver1\bin\ESSBASETS_1367850988.BAK] completed with status 0

  • Enhancing Essbase performance using Exalytics box

    Hy,
    I moved my essbase platform to Exalytics. But, I'm disappointed. My calculation times still the same.
    It's a Hyperion Planning cube therefore it's a BSO.
    I put the ORACLEHARDWAREACCELERATION TRUE in the CFG. Changed data caches and commit blocks settings.
    I saw something about RAMDISK. But, if the power shutdown I lost my database !!!
    What is the infrastructure recommended ? Any help ?
    Thanks
    Marcos Botelho

      I am not believe in Exalytics because
          Essbase it is old man - and can't do utilisation  for all newest hardware.
                  --  Essbase CalcParallel - can't work correctly since 5 years from first implementation
                  -- Essbase Don't Really need in the RamDrive. in all performance test - it's getting only 20%  vs SATA II drive.
                 Because Can't Calc more data block in single CPU mode.
    My opinion it's simple
          -If you need real decision for getting better performance
            u have only one way -   It's redesign application:
                           Use simplest Essbase calculation
                            NEVER use CREATENONMISSINGBLK and other
                                   - create calculation from source slice
                                          FIX (Source)
                                             MBR1(
                                               target->MBR1=MBr1;
                                           ENDFIX
                           If u realy need big  complex essbase calculation - use Essbase Custom Relation Calculation.

Maybe you are looking for