Tuning Essbase Sys9

Greetings -
I am an Oracle DBA, someone with DBA background would always want to be proactive in hopes of keeping the database at an optimal level. Essbase is new to me, but I do like the challenge.
My question is rather educational, not an issue. I’ve read somewhere that it is a good practice to REORG Essbase once awhile to keep the performance at an optimal level. I usually backup my Essbase database, clear it, then re-import it, which has been working fine.
But, rather than performing export/import when I feel like it, I'd like to find ways that would prompt me to do so.
1. Is there a way to check Essbase using MaxL command to see whether I should Reorg the database?
2. What about the .PAG vs IND (page db vs index), do I watch for their size? If so, what do I look for?
3. What about on AAS level, is their a property that would alert me to do a Reorg,
etc..
Any input would be very helpful. A white paper or even a Book that you can refer me to, would be helpful. With Oracle relational database, I wrote so many scripts and there are so many dictionary tables within the database from which I can inspect the health of the database effectively. I am not sure if there is anything like that in Essbase databse.
Your valuable input would be very appreciated.
A.J.

In AAS you can view the Average Clustering Ratio (higher is better - 1.0 being no fragmentation) by looking at the DB properties.
Regarding size of .pag or .ind files -- always ensure the filesystem(s) assigned to the database have over 2 times the existing space for a Block Storage application. A dense restructure will create temporary files for both page (pan) and index (inn) files which will be similar sized as the originals.
The Essbase DBAG (Database Admin Guide) and all documentation is at below eb site. It has some pretty good documentation regarding fragmentation, how to understand the level and deal with it. The process you are doing is a valid (good) method to handle fragmentation.
http://download.oracle.com/docs/cd/E10530_01/doc/index.htm
From the DBAG
"In ESSCMD, look at the Average Fragmentation Quotient that is returned when you execute GETDBSTATS command. Use this table to evaluate whether the level of fragmentation is likely to be causing performance problems:
DB Size Fragementation Quotient Threshold
Up to 200 MB 60% or higher
Up to 2 GB 40% or higher
that 2 GB 30% or higher"
MaXL
login USER_NAME PASS on SERVER
query database APP_NAME.DB_NAME get dbstats data_block;
You will need to apply some other options on the MaXL to make the columns a usable format.
Regards,
-John

Similar Messages

  • Tuning Essbase Calc Scripts

    Hi,
    I am looking for some guidance on tuning a calculation script.The business rule perform forecasting for two years based on the historical data (upto 5 years). The rule performs well when it is executed against a single department, single activity and single project.However when I try to run the admin rule which performs the same function but for all departments, all classes and all projects. it never completes.
    Your feedback is really appreciated.
    Sincerely,
    JJ
    Note in this example:
    Activity and Project are dimension.
    Total# of Departments = 7000 members
    Activity = 100 members
    Project = 100 stored members
    Accounts = 350 stored members

    Hello JJ,
    for tuning an essbase database a consultant may use a day or more. Not something to be handled properly in a forum.
    What we can do here is to give you some guidelines.
    Calculate only what is necessary. Data which have been calculated and are not changed, do not need to be recalculated. Data which will be modified in a next step, should not be aggregated and then be aggregated again.
    When you calculate, much is related to to the block size and how fast Essbase can get the blocks into memory and back to disk. So optimize the blocks (dynamic calc on the parent members, label only on where no data storage should take place).
    Then optimize the calculation. Work with parallel calculation. And test, test, and test.
    Regards,
    Philip Hulsebosch

  • Planning Performance issue

    Hi,
    We are using 11.1.1.3 on single server environment. We have 16 GB Ram and not more than 3-4 concurrent users.
    Our system is working very slow when we save data. There are some heavy rules attached to the forms which take ages to execute.
    What i noticed is that after some time the cache in the essbase has reached to the maximum so i restart the essbase service and clear the cache.
    Once i clear the cache the system performance is better but only till the time the maximum cache limit is reached.
    We cannot use the practise of starting and stopping the services every now and then.
    Is there any best practices defined for optimizing the system performance and cache setting. I am not also sure about if any changes required to be made into .cfg also. also any documentation for the same would be helpful.
    Please help as this is urgent.

    Essbase Tuning Guide For Planning Applications [ID 797362.1]     
         Modified 05-OCT-2010 Type HOWTO Status PUBLISHED     
    In this Document
    Goal
    Solution
    1. Block size:
    2. Virtual memory:
    3. Caches:
    4. Disk space:
    Applies to:
    Hyperion Planning - Version: 4.1.0.0.00 to 11.1.2.0.00 - Release: 4.1 to 11.1
    Information in this document applies to any platform.
    Goal
    Tuning Essbase for use with Planning in order to improve performance and avoid errors arising from a lack of resources when running Business Rules and Calculation Scripts.
    Solution
    The following are basic guidelines for Essbase tuning that are intended to cover the use of Essbase with Planning applications. There is a great deal more that can be customized and tuned in Essbase that is not covered here. See the official Essbase documentation for more details.
    To improve performance go through each of the suggested optimizations below and then test to see where the most progress is made. Always remember to back up your Essbase data before making any changes.
    1. Block size:
    The recommended block size is between 8Kb and 100Kb. The only way to alter block size is to change sparse dimensions to dense or vice versa. Changing a dense dimension to sparse will reduce block size and increase the overall number of blocks. See the Planning documentation for more information on setting dimensions to be dense or sparse.
    2. Virtual memory:
    Recommended virtual memory setting (for Windows systems): 2 to 3 times the RAM available. 1.5 times the RAM on older systems.
    3. Caches:
    Index Cache:
    Minimum: 1 Mb
    Default: 10 Mb
    Recommended: combined size of all ESS*.IND files if possible; otherwise as large as possible given the available RAM.
    The .IND files are found on the Essbase server under \app\<appname>\<dbname>. The size of the .IND files are also visible from the "Storage" tab of the database properties in the EAS console.
    Data File Cache:
    Minimum: 8 Mb
    Default: 32 Mb
    Recommended: combined size of all ESS*.PAG files if possible; otherwise as large as possible given the available RAM, up to a maximum of 2Gb.
    The .PAG files are found on the Essbase server under \app\<appname>\<dbname>. The size of the .PAG files are also visible from the "Storage" tab of the database properties in the EAS console.
    Important!
    The Data File Cache is not used if the database is buffered rather than direct I/O (Check the “Storage” tab). Since all Planning databases are buffered, and most customers use buffered for native Essbase applications too, this cache setting is usually not relevant. The Data Cache is the setting that matters in most cases (see below).
    Data Cache:
    Minimum: 3 Mb
    Default: 3 Mb
    Recommended: 0.125 x combined size of all ESS*.PAG files, if possible, otherwise as large as possible given the available RAM.
    Note: a useful indication of the health of the caches can be gained by looking at the “Hit ratio” for the cache on the Statistics tab in EAS. 1.0 is the best possible ratio, lower means lower performance.
    4. Disk space:
    The recommended disk space is a minimum of double the combined total of all .IND and .PAG files. You need double the space because you have to have room for a restructure, which will require twice the usual storage space whilst it is ongoing.

  • Essbase RAM Optimization/Tuning

    Hello,
    I have a BSO application that is taking a heavy toll on RAM (starts with 5-6gb goes up to 13 GB and stays there until application is stopped). CPU performance is unaffected and stays less than 20%. There is a full load that takes place every 2hrs which clears, loads and calcs all the data. Sometime calculations take a long time (over an hour) that are usually done in 2-3 mins.
    I have the below stats, can someone please let me know, what might be cause (or one of) from here?
    Thanks
    Dimension
    Type
    Members
    Stored Members
    Account
    Dense
    1778
    1587
    Period
    Dense
    190
    14
    Type
    Sparse
    9
    6
    Year
    Sparse
    7
    6
    Business Unit
    Sparse
    45
    43
    Scenario
    Sparse
    31
    13
    Product Code
    Sparse
    103
    59
    Department
    Sparse
    185
    162
    Operating Unit
    Sparse
    1194
    836
    Stats
    Statistics
    Number of
    Number of existing blocks
    2,100,034
    Block Size
    17724 (B)
    Potential Number of Blocks
    464,511,290,880
    Existing level 0 blocks
    63,500
    Existing upper level blocks
    2,036,534
    Block Density
    .83
    Compression ratio
    .01
    Average Clustering Ratio
    .48
    Hit Ratio on index cache
    1.00
    Hit Ratio on data cache
    .42
    Hit Ratio non data file cache
    .89
    File sizes
    File
    size
    Data file - ess00001.pag
    2,097,144 kb
    Data file - ess00002.pag
    2,097,144 kb
    Data file - ess00003.pag
    736,008 kb
    Index file - ess00001.ind
    184,024 kb
    Cache
    Size
    Index Cache
    4,194,303
    Data File Cache
    4,194,303
    Data Cache
    4,194,303
    .cfg file
    NETDELAY 2000
    NETRETRYCOUNT 1500
    CALCLOCKBLOCKHIGH 1000000
    CALCLOCKBLOCKDEFAULT 1000
    CALCLOCKBLOCKLOW 100
    DIRECTIO TRUE
    CALCCACHEHIGH  200000000
    CALCCACHEDEFAULT 1000000
    CALCCACHELOW  500000
    PARCALCMULTIPLEBITMAPMEMOPT TRUE
    MULTIPLEBITMAPMEMCHECK TRUE
    CALCPARALLEL 4
    CALCTASKDIMS 3
    CALCPARALLEL  4
    CALCTASKDIMS 3
    CALCPARALLEL  4

    Those cache sizes look to have been set by brute force rather than testing.  The index cache is needlessly high - once it's large enough to contain the entire index there is no benefit to going higher.
    The data file cache does not need to be set at all unless you're using Direct I/O instead of Buffered I/O (it probably doesn't make any difference, but I wouldn't leave it set to 4GB anyway).
    Are you saying that memory usage climbs to 13GB without any activity (i.e. just start and wait)?
    CALCCACHEHIGH is also at the absolute maximum permissible - if you're doing parallel calc and specifying SET CACHE HIGH you grab that much memory for every thread.
    EDIT: Actually, I see now that you are using Direct I/O. Still, I'd 'start again' following the DBAG recommendations as a starting point.  Also, do you know why you have multiple  CALCPARALLEL lines in your Essbase.cfg file?  Again, the 'tuning' seems to have been the brute force 'set it all as high as it goes' approach rather than iterative testing to see where you actually get a benefit.

  • Tuning worksheet for system9 Essbase

    Hi All,
    Does anyone have a System9 version of the Tuning Worksheet available in Pre-System9 used to evaluate database size/growth?
    I have tried using the old one but it is not accurate for System9.
    Thanks for your help.
    Seb
    [email protected]

    It is not an error I have really seen though this line is the important one
    com.hyperion.planning.HspRuntimeException: Error occured during Essbase RTC initialization.
    Which reads to me the planning web application has problems starting up the essbase runtime client.
    This would make me think there is either a problem when planning was deployed or maybe an issue with environment variables.
    If you are on windows I take it you have rebooted the machine since you installed planning.
    If this is a new installation and configuration of planning it may be worth trying to install again if you don't get any further.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Tuning technical application Essbase bso

    Hello;
    I have slow load and procedures in one of my bso Essbase applications. The other applications work fine.
    I wonder if there are any technical level process that allows me to improve performance.
    What is it that makes Optimize and Restructure Outline Essbase level.?
    What should you keep in mind to increase the cache Essbase database?
    I have clear that it can also be necessary to perform a structure-level tuning and optimizing load scripts but this is done by a functional area.
    Thank you very much.
    regards
    Rodrigo

    I renamed the .pag, .ind, .esm files. But the application still doesnt start. I get this error in EAS console
    error: 1054001 Cannot load application appname with error number [1052003] - see server log file
    The server log file also says
    error: 1054001 Cannot load application appname with error number [1052003] - see server log file
    I also took the .otl file from the same backup and dropped it in database folder but the application is still not coming up

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

  • Essbase 7.1 server performance tuning

    HI Friends,
    I have a cube with nine dimensions,with block storage.
    The lowest level in time dimension is Month.
    When I load this cube with 3 yrs of data, it is taking taking 20hrs to rollup.
    The dataload takes 2hrs.
    There are no complex formulas in this cube, it is a simple rollup.
    I have index cache at 500mb and Datacache at 700 mb.
    I have only 2cpus on this box.
    when the cube calculate the size of the cube is 180GB
    Measures     Dense          13
    Time     Dense          33
    Gender     Dense          5
    Ethnicity     Sparse          10
    EmplClass     Sparse          26
    Workgrp     Sparse          74
    RefSource     Sparse          23
    JobGrp     Sparse          89
    Department     Sparse     20444
    Please suggest me the right congigaration to make the calculation faster.
    I would appreciate any ones help.

    I would begin by removing any current dynamically calculated members in the sparse dimensions and make the rollups for Ethnicity and EmplClass all Dynamically Calculated. Then I would assume the following base calc (based on a "calc all", the actual calc would depend on any deviation from that):
    SET MSG SUMMARY;
    SET NOTICE LOW;
    SET CACHE HIGH;
    SET UPDATECALC OFF;
    SET CLEARUPDATESTATUS OFF;
    SET AGGMISSG ON;
    // Optional: CLEARBLOCK UPPER;
    CALC DIM( Measures, Time, Gender, Workgrp, RefSource, JobGrp, Department);If (for instance) you fix on time, the fix would require removing the Time dimension from the calc dim list.
    I would also ensure you are using buffered I/O and have a decent allocation of memory to the calc cashe (SET CLALCCACHEHIGH setting in the Essbase.cfg file).
    With this as a baseline, I would then try other combinations. The problem is that these combinations would require knowing the number of calculated members in each dimension (non-leaf, aggregated, or formula based members). The use of shared members in alternate hierarchies also has an impact on what I would recommend, as well.
    However, the baseline suggested above is the most likely cost/benefit leader if the cube is a straightforward rollup with no "complications" in the Ethnicity or EmplClass dimensions.

  • Essbase tuning advisor / statistic viewer?

    Hi,
    Is there any tool that can help me fine tune my calculation scripts / business rules? I would like to know for instance, how many blocks are being affected with a couple of fixes, or the exact members where a fix calculation will have effect if I used a function like @Ancestors or @Children inside a fix.
    It would be mostly to make some tests and check the time they take calculating.
    Thank you

    I would like to know for instance, how many blocks are being affected with a couple of fixes^^^SET MSG SUMMARY or SET MSG DETAIL and the application log will tell you that. It's sort of a pain to work with, but it's all there.
    Regards,
    Cameron Lackpour

  • Display Session issue in Essbase

    Hi,
    we currently upgraded to V11.1.2.2 from 9.3. In system 9 to see a list of sessions we used EAS and did a Edit Session on the server to get a list and it worked fine, but in System 11 the behavior of Edit sessions is different. Whenever we did Edit sessions it took the Essbase in a funky state which doesnt recover even when we kill all the ESSSVR sessions in the backend., ultimately we have to restart Essbase to bring it back up. We thought it could be an EAS issue and instead used MAXL command to list the sessions, "display sessions on application Sample;" and it was the same behavior as it has happened while displaying sessions from EAS which tells me its the Essbase function thats doing the harm.
    Does anyone had seen this behavior with Version 11 or V11.1.2.2 specifically? FYI we are hosting Essbase on 64 Bit AIX. Is there tuning options that could resolve this issue? Any feedback is appreciated.
    Thanks!
    @MJ

    Turned out be an issue in EAS server on linux which oracle addressed with a patch.

  • Unable to expand Essbase server in EAS console

    Hi All,
    I have recently installed and configured Oracle Hyperion EPM Essbase 11.1.2.2 in a distributed virtual environment (One Foundation/WLServer VM, One Essbase VM, One Oracle11g DB VM). Host OS: MS Win server 2008 x64 (SP1).
    I am using Native Directory for authentication.
    I am able to login and connect to the Essbase Administration server in the EAS console. But when I try to expand the Essbase server in the EAS console, the Hy9Seas.exe process gets crashed in the background (Hyperion Admin services - web application service stops).
    Here's the error log from the WebLogic EssbaseAdminServices server log:
    ####<Nov 26, 2013 8:43:44 PM IST> <Error> <ServletContext-/easconsole> <DEVHSS> <EssbaseAdminServices0> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <0000KAKyI4M5yW^5xV^AyW1I_Awp00001b> <1385478824433> <BEA-000000> <Internal error:
    java.net.SocketException: socket write error: Connection aborted by peer
        at jrockit.net.SocketNativeIO.writeBytesPinned(Native Method)
        at jrockit.net.SocketNativeIO.socketWrite(SocketNativeIO.java:46)
        at java.net.SocketOutputStream.socketWrite0(SocketOutputStream.java)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
        at weblogic.servlet.internal.ChunkOutput.writeChunkNoTransfer(ChunkOutput.java:591)
        at weblogic.servlet.internal.ChunkOutput.writeChunks(ChunkOutput.java:540)
        at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:427)
        at weblogic.servlet.internal.ChunkOutput$2.checkForFlush(ChunkOutput.java:648)
        at weblogic.servlet.internal.ChunkOutput.write(ChunkOutput.java:333)
        at weblogic.servlet.internal.ChunkOutputWrapper.write(ChunkOutputWrapper.java:152)
        at weblogic.servlet.internal.ServletOutputStreamImpl.write(ServletOutputStreamImpl.java:148)
        at jnlp.sample.servlet.DownloadResponse$FileDownloadResponse.sendRespond(DownloadResponse.java:231)
        at jnlp.sample.servlet.JnlpDownloadServlet.handleRequest(JnlpDownloadServlet.java:178)
        at jnlp.sample.servlet.JnlpDownloadServlet.doGet(JnlpDownloadServlet.java:113)
        at com.essbase.eas.server.WebStartDownloadServelet.doGet(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
        at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
        at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
        at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
        at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
        at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
        at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >
    ####<Nov 26, 2013 8:43:44 PM IST> <Error> <HTTP> <DEVHSS> <EssbaseAdminServices0> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <0000KAKyI4M5yW^5xV^AyW1I_Awp00001b> <1385478824511> <BEA-101020> <[ServletContext@10109138[app:EAS module:easconsole path:/easconsole spec-version:2.5 version:11.1.2.0]] Servlet failed with Exception
    java.lang.IllegalStateException: Response already committed
        at weblogic.servlet.internal.ServletResponseImpl.objectIfCommitted(ServletResponseImpl.java:1629)
        at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:637)
        at weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:602)
        at jnlp.sample.servlet.JnlpDownloadServlet.handleRequest(JnlpDownloadServlet.java:191)
        at jnlp.sample.servlet.JnlpDownloadServlet.doGet(JnlpDownloadServlet.java:113)
        at com.essbase.eas.server.WebStartDownloadServelet.doGet(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
        at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
        at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
        at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
        at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
        at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
        at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
        at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
        at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
        at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
        at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
        at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
        at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
        at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
    >
    I am able to log into Essbase server via MaxL shell (essmsh.exe).I have checked out all the logs on Essbase server, they are fine. The Hyperion Shared Services console is working fine as well.
    I have tried to increase the Maximum message size & POST timeout to maximum in WLServer. I have also removed firewall from all the ports of the VMs. But nothing seems to work.
    I went through other such cases of this error on OTN, John Goodwin's blog and internet but I could not find a conclusive solution anywhere.
    Can some one please help me figure out where the problem might be? Point me to some logs?
    Thanks & Regards,
    Ishan

    The error "<Internal error: java.net.SocketException: socket write error: Connection aborted by peer...." can be ignored as it is common message.
    It might be worth checking out the EAS patches because I think some of them address problems with EAS crashing, also if you are using the web console make sure a supported java version is being used.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • OBIEE with Essbase as datasource-what I need to know

    I am getting into a project where Essbase is the datasource. I know nothing about Essbase but I an experienced OBIEE prof. Can anyone tell me the things I need to know about integrating Essbase with OBIEE, using Essbase cubes in obiee. I looking for some basic fundamentals of Essbase so I could successfully use Essbase cubes with OBIEE.
    I find lot of materials online but not sure what I need to know for using Essbase as datasource for OBIEE. Any insight / links would be of lot of help. Thanks a million

    It really depends on what you plan to do and which products in the stack you're going to use for what. If you intend to use Essbase as an aggregation layer to speed up you analysis, then you should look into learning more about fine-tuning your Essbase applications in terms of data loads, aggregation, optimizing calculations,...in terms of languages MDX and MaxL.
    If you're looking to integrate applications like Workspace as well then you'll have to look at those as well.
    Both areas are vast in terms of applications and functionalties so I'd suggest learning the basics and then deepening your know-how according to needs.
    Cheers,
    C.

  • 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 optimalization issue, slow

    Hi everyone,
    I have made a Planning application which has some larger forms which take over 4 min to open, which could be okay, but what puzzles me is that the Essbase server is not using any system resources when the forms are retrieved. CPU load goes between 0 and 1%, whicle memory stay approximately the same using only about 1 third of mem available.
    We have tuned outline, and cache setting, to my best knowledge according to what I can find of best practice. I wonder if this is normal, or anyone else experiencing the same issue?
    Suggestions? do I need to give more details of system and/or outline?
    Best Regards,
    Kåre

    Hi,
    The resources which might be being used are on the planning server or even on the clients browser, it all depends on the form design and the structure of your cube.
    Planning has to do alot of the processing and sometimes the queries on the essbase take no time at all, its planning constructing the grid which has can also take time.
    Some things to consider in form design :-
    Keep dense dimensions in rows and columns.
    Place static dimensions in POV and hide these dimensions where not relevant to the form.
    Place Scenario, Version, and Year dimensions in the Page wherever possible.
    Please sparse dimensions in the POV
    Minimize using account annotations on data forms.
    The biggest impact on data form performance is down to the grid size, grid size = possible number of rows x possible columns, also grid size doubles when multiple currencies are used.
    Enabling shared member security can also impact performance.
    Complex security can also impact performance.
    It is worth finding out where the problems lie, I have seen large forms in the past which can take a long time to download to the clients browser, then you add into the javascript processing for the form which adds overhead.
    It may also be worth considering using smart view if you can't improve the performance of the web forms.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Will Essbase alone can be install/configure in 11.1.2.2 or 11.1.2.1?

    Hi All,
    We have system 9 project for one of my client, only essbase native mode using for security, we dont have any shared services configured.
    Only Essbase & EAS installed and security assignment only for essbase without HSS.
    Now we need to migrate to 11.1.2.1 or 2.2, but client expecting the same way security setup(native mode without HSS).
    Is it possible to install & configure only Essbase/EAS alone in 11.1.2.1/2.2?? if yes, can we setup security setup seperately like sys9 (native mode without HSS).
    If yes, please help us with detailed steps, thanks in advance.
    Thanks.

    Hi John, thanks for your reply...we are able to do Essbase standalone in new server, but not able to do in existing env(which is already configured with HSS), we need to convert that in to standalone(without HSS).
    When we are trying to reconfigure Essbase in existing env, "Deploy Essbase in Standalone mode" is disabled, we could not able to select that checkbox option.
    Note: In fresh install/config on our internal server, "Deploy Essbase in Standalone mode" is enabled, but its not enabled when we trying to do in existing env(which is configured with HSS already).
    Can you please help us on this issue.

Maybe you are looking for

  • Print quality poor when exporting tiff from Ai

    I recently sent an Illustrator file to FedEx Office to be printed and it just didn't look great. What do I need to fix (other than getting a real printing company! ) in order to get a higher print quality? This is what I did: Created a file in Illust

  • Course can't be re-opened after quiz section is entered

    Hi, This is fairly similar to the issue in this thread: http://forums.adobe.com/message/3960460#3960460 However, it's worth a new thread, as I redsigned certain aspects of the course following research (including blogs from forum regulars on here). 

  • What is a good compatible graphics card

    have a compaq presario sr1303wm from 2004,2005. Running xp home with onboard 64 meg video. 2.0 processor and over 1 gig. of ram. System # is PP150AA. what is a good video or graphics card for this unit? 

  • Settings for CD Drive

    I have an Imac desktop (intel) and a macbook. When I loaded a program CD into the macbook it showed up on Drive D and installed without issue. Same CD in the desktop opens as a network drive and will not install. I am running Parallels  on both macs

  • Error ORA-07217 starting Oracle9i

    Having tried to use Oracle on WindowsMe..., I am now trying RedHat Linux 7.3. I have tried installing Oracle9i standard edition. I had one error during installation which meant the Database Configuration Assistant did not run properly. When I try to