Essbase Performance

Need info from essbase experts.We have a financial planning application for one Lease/Loan financing company. This application is based on Essbase. All the complex planning(budgeting) process which was done using excel sheet has to be incorporated into member formulas, calc scripts or load rules in essbase.My question is: From performance point of view is it a good practice to incorporate the business calculations, logic and processes in Essbase cubes?I am asking this question because as per my understanding Essbase is an MOLAP database. And MOALPs are used primarily for multi-dimentional view of data which has been stored in it after being transformed and calculation or business logic already performed before being loaded into it.Please thow your comments and views from your experience. If you need clarification to my question just let me know.Thanks in Advance.

It depends on what you are trying to do. If you need immediate response to number changes, you would probably do those in excel, however, the calculation engine in Essbase is quite robust and can do extremely complicated calculations. In some cases thay can be immediate using dynamic calculations in others quite slow. It all depends on what is being done. One of the powers of Essbase over some of the other olap engines is it's ability to perform complex calculations. Hope this helps. Please let me know if you have more questionsGlenn [email protected] Solutions Inc.

Similar Messages

  • Essbase Perform backup, recovery, application migration and task automation

    Hi Everyone,
    I am very new (actually starting) to Essbase and trying to learn it from the documentation and examples available on the web. At my job, we just are planning to use Hyperion Essbase for planning and budgeting application. As I am the Oracle DBA so the installation and admin tasks are falling on my shoulders. Can you please refer me to the documentation, Note or References for Essbase Performing backups, recovery, application migration, task automation and optimization. Or a starting point from where I can explore the Essbase administration part only.
    Thanks
    -Samar-

    Hi,
    There is documentation available
    Oracle Hyperion Enterprise Performance Management System Backup and Recovery Guide Release 11.1.1.3 =
    http://download.oracle.com/docs/cd/E12825_01/epm.111/epm_backup_recovery/launch.html
    or pdf version - http://download.oracle.com/docs/cd/E12825_01/epm.111/epm_backup_recovery.pdf
    System 9.3.1
    http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/hfm_backup.pdf
    All documentation
    http://www.oracle.com/technology/documentation/epm.html
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Essbase Performance Issues on Sun Solaris 10

    We have a new Hyperion Environment 11.1.1.3 with Essbase sitting on a Solaris box. We are running a calculation script under the "FINSTMT" database that is called CALCALL. This is the default calculation for a database in Essbase (it runs a command called CALC ALL). We are running this same calc against the same database outline and data set across the environments to benchmark performance.
    The script in the new environment should run faster, but it runs slower. The server is basically sleeping and we were curious if anyone can recommend configurations within the app or for the OS? Things like semiphors, shared memory, etc... Also if anyone has suggests or ideals to tweak Essbase performance on a Solaris 10 machine and/or UNIX. What should I do to the Essbase.config file?
    Mike

    I can't help you solaris tuning, but some things to look at.
    1. Is the Essbase.cfg file the same on both servers? You might have parallel calculation turned on in one and not the other. Caches could also be set differently
    2. Are the database caches set the same? This could impact performance as well
    3. Are you doing an apples to apples comparison? Is one database loaded and recalculated many times while the other is not (or restructured or reloaded)

  • 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

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

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

  • Essbase performance tuning

    Hi guys,
    I'm looking for some documents for improving current Essbase 7's performance. Could you please recommend some links/documents/books. Thanks.

    Hi Wei,
    You have to optimize your Essbase DB to enhance its performance. Following topics covers in Essbase optimization: -
    ● Design Outline to Hour Glass Approch
    ● Optimizing Essbase Caches
    ● Optimizing Database Restructuring
    ● Optimizing Data Loads
    ● Optimizing Calculations
    ● Optimizing Reports and Other Types of Retrieval Optimizing
    ● Monitoring Performance
    You can refer chapter IX of essbase database administrator guide for details of each of above topics.
    Hope it will help you.
    Atul K,

  • Hyperion planning/Essbase performance Improvement/optimization

    Hi Guys,
    I got an emergency to do. I need to improve the performance of the data retrieval, Data saving, Form access.
    Users trying to enter the budget data in Planning forms. For them data saving, data access, rules execution are taking very long time.
    I cannot change the Dimension order in Essbase. I have to keep the same dimension order.
    Please let me know what are the other optimization steps i can do now. I know about Cache settings (Data cache, index cache, buffer size)
    Please tell me.
    Thanks
    Mahesh

    Mahesh,
    There isn't much you can do -- if the design is wrong, no amount of cache tweaking is going to solve it. Such is life.
    Especially when you say that retrives/saves and calcs are slow. Sometimes you can tilt db design one way or the other, but typically you can't do both (okay, sometimes yes, but often there is a choice as to which one will be the beneficiary).
    From a "don't change anything but make it faster" perspective, how about some smokin' hot hardware to push things along?
    Okay, one more thing -- how about making the forms a lot smaller? That should speed the perception of performance. Sometimes perception is all.
    Regards,
    Cameron Lackpour

  • OBIEE 11g - Essbase Performance Problem

    Hi All,
    I'm have one query in OBIEE with Hardcoded Filter (exemple Year = '2012'), the query send it to Essbase contains this Filter.
    But If I use Session Variable into the Filter (exemple Year = NQ_SESSION.VALUEOF(CURRENT_YEAR)), the query send it to Essbase doesn't contain this Filter.
    So, the query in Essbase take a long time, and then OBIEE takes time to Filter Data in OBIEE Server.
    My question : How can OBIEE substitue the Session Variable Before sending query to Essbase ?
    Thanks
    Youssef

    Hi Youssef,
    Maybe you could create a dashboard prompt with your filter and with a default value NQ_SESSION.VALUEOF(CURRENT_YEAR)).
    After in your report you add a filter "as prompted" on your field.
    If you want you can hide the dashboard prompt to not show it.
    It is not the best solution but it could be a workaround in your case - I don't test it.
    Hope it helps,
    Benoit

  • Essbase Performance Monitoring

    I just wanted to list down all the areas which could be a root cause for Essbase becoming suddenly slow and recommedations for the same.
    1. Agent threads/Server threads
    2. High concurrent user logins/retrievals
    3. Multiple bussiness rules/calc scripts running on the server.
    4. High CPU usage/memory usage on the server
    Thanks
    Edited by: WWYD on Oct 9, 2008 11:47 AM

    Raid controller rebuilding a disk -- an often overlooked I/O killer that can occur spontaneously (I've seen it happen because the battery died on the controller, for instance).

  • Essbase performance issues.

    Hello All,
    I have performance issues with my production environment, A business rule which takes 1 min in development is taking 1 hour in production. Please check the below db stats of both dev and production and suggest how do I improve the performance of my prod environment.
    Please suggest.
    Development DB Stats:
    Number of dimensions : 10
    Declared Block Size : 15480
    Actual Block Size : 2054
    Declared Maximum Blocks : 2994072984
    Actual Maximum Blocks : 461888000
    Number of Non Missing Leaf Blocks : 92816
    Number of Non Missing Non Leaf Blocks : 81682
    Number of Total Blocks : 174498
    Index Type : B+ TREE
    Average Block Density : 2.833496
    Average Sparse Density : 0.03777929
    Block Compression Ratio : 0.04448376
    Average Clustering Ratio : 0.9954448
    Average Fragmentation Quotient : 4.008706
    Free Space Recovery is Needed : No
    Estimated Bytes of Recoverable Free Space : 0
    Production DB Stats:
    Number of dimensions : 10
    Declared Block Size : 25960
    Actual Block Size : 4836
    Declared Maximum Blocks : 4891740480
    Actual Maximum Blocks : 673470000
    Number of Non Missing Leaf Blocks : 253394
    Number of Non Missing Non Leaf Blocks : 214641
    Number of Total Blocks : 468035
    Index Type : B+ TREE
    Average Block Density : 1.284533
    Average Sparse Density : 0.06949604
    Block Compression Ratio : 0.02112074
    Average Clustering Ratio : 0.424468
    Average Fragmentation Quotient : 34.6661
    Free Space Recovery is Needed : No
    Estimated Bytes of Recoverable Free Space :0

    Hello Glenn,
    Thanks for the reply,
    These are the cache and the CFG file settings, both are same for dev and Prod. The calculation is a driver based calc and its same in dev and prod.
    These are same for production and development
    Index Cache - 50000 KB
    Datafile Cache - 32768 KB
    Data Cache - 50000 KB
    CFG FILE SETTINGS:
    NETDELAY 1000
    NETRETRYCOUNT 1500
    SSPROCROWLIMIT 500000
    LOCKTIMEOUT 600
    CALCLOCKBLOCKHIGH 5500
    CALCLOCKBLOCKDEFAULT 3500
    CALCLOCKBLOCKLOW 100
    CalcNoticeHigh 20
    CalcNoticeDefault 10
    CalcNoticeLow 5
    CalcCacheHigh 199229440
    CalcCacheDefault 104857600
    CalcCacheLow 52428800
    DLSINGLETHREADPERSTAGE FALSE
    DLTHREADSPREPARE 4
    DLTHREADSWRITE 3
    ;AGENTTHREADS 25
    ;AGTSVRCONNECTIONS 10
    ;AGENTDELAY 60
    ;MAXLOGINS 50000
    ;GRIDEXPANSION FALSE

  • Cannot create an Essbase connection from Workspace

    Hi all,
    I have a new install and I cannot create a Essbase connection from Workspace. I can successfully create the essbase connection from Reporting Studio but I can't use that connection from Workspace. It seems like Workspace can't connect to Essbase. Has anyone experienced this before? Thanks...

    Workspace can connect to Essbase. To connect to Essbase perform the below task:
    1) Install Essbase Client on the Server where you have install BI Services.
    2) Configure DAS by using Service Configurator.
    3) Create an OCE which should connect to Essbase Server.
    4) Import OCE in to Workspace. Use this oce to create connection.
    Hope this helps you.
    Regards,
    Manmohan Sharma

  • Capex performance

    Hi,
    It takes time to run add asset, calculation depreciation and remove asset business rules in Capex. Usually, it throws an error in Excel when trying to run those business rules. I want to improve the performance but don't know how. Please help.

    Hi,
    It would almost be impossible for the users here to answer your question with so little information. It would help if you could provide more info such as:
    - Business Rule code
    - Has the performance always like this or it got worse recently?
    - Your Hyperion version?
    - Your Essbase server specs
    - Your Essbase.cfg settings
    - Excel error message?
    Couple of things you can do:
    - Compare your business rules with Hyperion Planning Capex Module: http://download.oracle.com/docs/cd/E12825_01/epm.111/hp_11113_capex_admin.pdf
    - Read the essbase admin guide for optimizing calcs: http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/dcaoptcs.htm and improving Essbase Performance: http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/daprcset.htm
    Hope this helps. I am sure I've missed things, but hopefully other users will also provide some suggestions & tips.
    Cheers,
    Mehmet

  • Can Essbase take the place of Enterprise?

    I just started at a new company where they use Enterprise, because of consolidations. They are looking to upgrade the system. I am used to using Essbase from prior experience. Can Essbase perform consolidatations like Enterprise? Would we be able to go with Essbase as opposed to Hyper. Financial management? If not, what are the fundemental problems or difference betweent the systems?Thanks

    The short answer is, yes, consolidations can be done. But the audit trail would be really messy to reconcile and probably inadequate.The long answer is that when Essbase was owned by Arbor, it was a competing product with Enterprise.There used to be a tool called the Essbase Adjustment Module that had been developed by Arbor & Braun (?) Consulting.The EAM allowed you to make journal entries that posted to Essbase, creating the necessary paper trail. The EAM died when Hyperion took over and is not supported. It was little more than an Access database with its own front end and load rules.You could create a load rule that added values instead of overwriting, and create a JE template that could use that rule. But you would have no electronic audit trail, which the IRS would probably have a problem with.Or you can re-invent the EAM.Good Luck,Tim

  • Essbase and Stripe Sizing

    Has anyone ever come accross information describing the best performing stripe size to implement when Essbase is writing to a RAID-configured device? I'm not looking for comparisons between RAID 0+1 verus RAID5, etc. I'm interested in the stripe size (sector size).
    Thanks

    I would suggest you go with a 64k or 128k sector size. The relationship to Essbase performance likely corresponds to your block size of your application such that the larger the block size the more larger size would help.
    To do this question justice some nice benchmarking would need to be performed.
    Anyone else have thoughts?
    Regards,
    -John

Maybe you are looking for