Essbase, Multiple Cubes, ODBC Strategy

Hello All,
I'm new to Essbase and am working on an upgrade project taking us from the v7 platform to the v11 (with a temporary stop at v9). One obstacle that we've faced is the fact that having multiple cubes which have jobs that consume a lot of bandwidth and few the same ODBC driver to acquire the DB data a "bottleneck" effect occurs where some jobs don't run because the driver is working other jobs. I am looking for a best-practice solution that anyone has implemented to mitigate this "bottleneck" effect. Your help is appreciated; thank you.
v/r
Roy

Great Thanks! ***
However, since I am a "newbie" can you ellaborate on that process; how it is done? I really appreciate your help, I believe that seems like the most viable solution. I believe the next thing we will be doing is actually splitting half our cubes on one server and the other half on another to "load-balance" between the two. Your explination is truly appreicated.
v/r
Roy

Similar Messages

  • Bad request deletion at a time from multiple cubes?

    How do we delete a bad request or reconstruct from cube at a time which is loading from single info source to multiple cubes?

    hi Bharath,
    try these links.
    http://help.sap.com/saphelp_nw04s/helpdata/en/ca/5c7b3cbd556915e10000000a114084/frameset.htm
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/espackages/maintenance%2brequest
    http://help.sap.com/saphelp_nw04/helpdata/en/80/1a65a8e07211d2acb80000e829fbfe/frameset.htm
    hope it helps.

  • Multiple Cubes refresh in parallel

    Hi
    I have an analytical workspace where i have modelled a set of conformed dimensions and some dimensions specific to specific subject areas. There will be multiple cubes (Partitioned and some non partitioned) in this analytical workspace.
    Would like to know if these cubes can be refreshed in parallel. I have tried using DBMS_CUBE provided parallelism parameter and kicked off 2 cubes refresh but when i check the cube_build_log, the slave process is always 0 and the execution seems to have happened in serial.
    Please suggest how these cubes can be refreshed in parallel.
    Thanks

    FAILED RECORDS FROM THE LOG :
    ==========================
    127     0     FAILED     BUILD          BUILD     "(CLOB) <ERROR>
    <![CDATA[
    XOQ-01707: Oracle job "IncrMyCBMV_JOB$_812" failed while executing slave build "GLOBAL.UNITS_CUBE USING (CLEAR LEAVES, LOAD, SOLVE) AS OF SCN 1533406" with error "37162: ORA-37162: OLAP error
    XOQ-00703: error executing OLAP DML command "(UPDATE GLOBAL.GLOBAL : ORA-37605: error during OLAP AW UPDATE
    ORA-00600: internal error code, arguments: [kdliLockBlock], [9708], [16859386], [0], [0], [0], [0], [], [], [], [], []
    ORA-06512: at "SYS.DBMS_CUBE", line 234
    ORA-06512: at "SYS.DBMS_CUBE", line 316
    ORA-06512: at line 1
    ".]]>>
    </ERROR>"     GLOBAL     GLOBAL               02-APR-13 12.25.43.702000000 PM ASIA/CALCUTTA     (CLOB) BUILD price_cube, units_cube     DBMS_CUBE     0               4542     0     0     2     IncrMyCBMV
    127     0     FAILED     SLAVE     UNITS_CUBE     CUBE          GLOBAL     GLOBAL     P22:1999.10     IncrMyCBMV_JOB$_821     02-APR-13 12.25.42.673000000 PM ASIA/CALCUTTA     (CLOB) GLOBAL.UNITS_CUBE USING (CLEAR LEAVES, LOAD, SOLVE) AS OF SCN 1533406     DBMS_CUBE     1          S     6288     230     0     3     IncrMyCBMV
    127     0     FAILED     SLAVE     UNITS_CUBE     CUBE          GLOBAL     GLOBAL     P24:1999.12     IncrMyCBMV_JOB$_819     02-APR-13 12.25.32.533000000 PM ASIA/CALCUTTA     (CLOB) GLOBAL.UNITS_CUBE USING (CLEAR LEAVES, LOAD, SOLVE) AS OF SCN 1533406     DBMS_CUBE     1          S     6272     228     0     3     IncrMyCBMV
    127     0     FAILED     SLAVE     UNITS_CUBE     CUBE          GLOBAL     GLOBAL     P25:2000.01     IncrMyCBMV_JOB$_818     02-APR-13 12.25.30.505000000 PM ASIA/CALCUTTA     (CLOB) GLOBAL.UNITS_CUBE USING (CLEAR LEAVES, LOAD, SOLVE) AS OF SCN 1533406     DBMS_CUBE     1          S     6259     227     0     3     IncrMyCBMV
    127     0     FAILED     SLAVE     UNITS_CUBE     CUBE          GLOBAL     GLOBAL     P26:2000.02     IncrMyCBMV_JOB$_817     02-APR-13 12.25.28.477000000 PM ASIA/CALCUTTA     (CLOB) GLOBAL.UNITS_CUBE USING (CLEAR LEAVES, LOAD, SOLVE) AS OF SCN 1533406     DBMS_CUBE     1          S     6258     226     0     3     IncrMyCBMV
    127     0     FAILED     SLAVE     UNITS_CUBE     CUBE          GLOBAL     GLOBAL     P27:2000.03     IncrMyCBMV_JOB$_816     02-APR-13 12.25.26.449000000 PM ASIA/CALCUTTA     (CLOB) GLOBAL.UNITS_CUBE USING (CLEAR LEAVES, LOAD, SOLVE) AS OF SCN 1533406     DBMS_CUBE     1          S     6237     225     0     3     IncrMyCBMV
    127     0     FAILED     SLAVE     UNITS_CUBE     CUBE          GLOBAL     GLOBAL     P28:2000.04     IncrMyCBMV_JOB$_815     02-APR-13 12.25.24.421000000 PM ASIA/CALCUTTA     (CLOB) GLOBAL.UNITS_CUBE USING (CLEAR LEAVES, LOAD, SOLVE) AS OF SCN 1533406     DBMS_CUBE     1          S     6235     224     0     3     IncrMyCBMV
    127     0     FAILED     SLAVE     UNITS_CUBE     CUBE          GLOBAL     GLOBAL     P29:2000.05     IncrMyCBMV_JOB$_814     02-APR-13 12.25.22.393000000 PM ASIA/CALCUTTA     (CLOB) GLOBAL.UNITS_CUBE USING (CLEAR LEAVES, LOAD, SOLVE) AS OF SCN 1533406     DBMS_CUBE     1          S     6234     223     0     3     IncrMyCBMV
    127     0     FAILED     SLAVE     UNITS_CUBE     CUBE          GLOBAL     GLOBAL     P30:2000.06     IncrMyCBMV_JOB$_813     02-APR-13 12.25.20.349000000 PM ASIA/CALCUTTA     (CLOB) GLOBAL.UNITS_CUBE USING (CLEAR LEAVES, LOAD, SOLVE) AS OF SCN 1533406     DBMS_CUBE     1          S     6232     222     0     3     IncrMyCBMV

  • EPMA Essbase BSO cube with text measures

    Hi everybody ,
    I am using Oracle EPM 11.1.2.2
    I am trying to deploy a essbase BSO cube with text measures from EPMA. In EPMA the text list has to be created as a smartlist dimension. I have even kept the Account member with data type as Text as the first level 0 member of the Account hierarchy.
    When I am deploying am gettting no error . In EAS when I see the property of the member it shows as Text and also with the text list attached to it . But When I load data , the data also gets loaded and gives no error.
    But when am viewing the data through Smart View or through HFR , the data is displayed as numbers and not as text.
    Kindly help .
    regards,
    SS

    I can see that it is working with EPMA Essbase too, (nothing wrong there, with EPMA)
    Is there any member with a member formula, where you are getting numbers.
    If that is the case then text list will not work there. I remember raising a bug for this when text list was introduced for the first time. If that is the case, then you might have to wait till next release (11.1.2.3) where I heard for the first time solve order is coming to BSO (I could be wrong here.)
    Regards
    Celvin
    http://www.orahyplabs.com
    Please mark answers as helpful/correct if applicable

  • Maintaining multiple cubes in an AW

    How can I concurrently maintain multiple cubes in an AW? In a session, I can only attach one AW and start maintaining one Cube, hence, cannot attach it again for maintaining another Cube in another session.
    Regards, Anirban

    AWM attaches AWs in 'read write' mode, so you cannot open a second AWM and attach the same AW. But all is not lost.
    Option 1: Select two cubes in AWM and then choose parallelism >= 2
    If neither of your cubes is partitioned, then they should be built in parallel. If your cubes are partitioned, then the server will build all the partitions of cube 1 first, but should start working on the partitions of cube 2 as soon as there are free processes, so they should overlap. Note that this will not happen if there is any dependency between the cubes. The USER_DEPENDENCIES view should tell you if this is true.
    Option 2: (11.2 only) Start the builds using DBMS_CUBE.BUILD
    Wherever possible the server (11.2) will attempt to build the cube in 'multi-writer' mode instead of in 'read write' mode. This means you could run build two cubes in parallel from different SQL sessions. This will only happen for cube-only builds -- dimension builds always require 'read write' mode.

  • Creating a universe on Multiple Cubes or Bex Queries

    Dear SDNers,
    Can we create a single universe on Multiple cubes or DSOs or BEx Queries and how do we do this?
    Can you plese tell me step by step.
    Thanks,
    Swathi.

    Hi swathi,
    yes, we can create multicubes from single universe from webi rich client/deski, create a single report  from BEx Query it makes as single micro cube.
    and Next Edit Query--> Add Query--> select same universe.  This Query makes as another Micro cube.   so you can design a report from those Microcubes. if you add additional object to query panal the microcube updated from data base.
    This Link help for you,
    [http://reports.is.ed.ac.uk/areas/itservices/busintel/TrainingMaterials/advUser/Lesson6-Step1.html]
    Thanking you,
    Praveen

  • Accessing Essbase ASO Cube from Oracle Relational database

    Hi All,
    I am a Oracle database developer. We have a requirement where we need to access Hyperion Essbase ASO cube data directly from Relational Database. We have identified below options.
    1. Use Hyperion web service and UTL_HTTP oracle utility
    2. Use JAVA API to access ASO cube. The code of the Java, will be written in Informatica Java Transformation.
    Unfortunetly, i am not getting good resources in Google on how to do?
    Appreciate, if someone share the knowledge if they have implemented this.?

    I am not competent to recommend any particular approach but Essbase.ru has some blog entries on using XMLA / 11.1.2.2 services and a Google Code project...
    http://essbase.ru/archives/category/performance/essbase-api/xmla
    Google will translate if you don't read Russian!

  • Multiple cubes questions

    Dear BW expert,
    I have question about Multiple Cubes. What is the advantage and disadvantage to use multiple cubes for reporting performance?
    I have following scenarios:
    Cube2005, Cube2006, ...... Cube2xxx. (total growing )
    Vs.
    Cube1, ..... Cube12 (Total 12 cubes)- Based on Fiscal period. If I use this model, how about I want a report for a special year, so in this case I have to access 12 cubes every time. If I build multiprovider on top of this for each year, is that possible?
    Pros &  cons?
    Any suggestions is greatly appreciated and points awarded!
    Weidong

    Hi there,
    Thanks for your reply!
    My case is that we have a huge volume of data for each year, so we decided to build cube per year, but we have to create a lot of cubes in advance and make the maintenance work harder. Then we come up with the idea by using cube per fiscal period/month, so we have fix number of cubes(12), and on top of the 12 cubes, we build multiprovider per year, and then multiprovider on top of the multipovider per year - is that possible?
    The main reason is to keep the data size for each cube/ODS small. Anyone has such experience with a large data size cube?
    Any comments? Thanks in advance!
    Weidong

  • Essbase BSO cube from EPMA

    Dear all,
    I have an essbase BSO cube. The cube is refreshed from EPMA.
    It was working fine. But after making some changes (add members), the deployment was being aborted with the following message.
    Error.
    Failed to deploy Essbase cube.
    Caused by: Failed to build Essbase cube dimension: (XX_MONTHS) .
    Caused by: Cannot end stream build. Essbase Error(1007083): Dimension build failed. Error code [1060056]. Check the server log file and the dimension build error file for possible additional info.
    Failed to deploy Essbase cube.
    Caused by: Failed to build Essbase cube dimension: (XX_MONTHS) .
    Caused by: Cannot end stream build. Essbase Error(1007083): Dimension build failed. Error code [1060056]. Check the server log file and the dimension build error file for possible additional info.
    \\Error Updating Dimension MA_MONTHS
    \\Error Initializing Rule File Information.
    Kindly help.
    Thanks and Regards,

    Error 1060056 usually tells you that generation or level with the same name already exists. So check whether you have same member names across/within the dimension.
    Regards
    Celvin

  • Multiple Cube Refresh

    Hi,
    We are having multiple cubes in a single workspace. We would need to refresh more than one cube parallely, using DBMS_CUBE package. Is that feasible? Can 2 cubes refresh in parallel? Will there not be conflict in read-write attach mode on the analytic workspace?
    rgds,
    Prakash S

    This should work
    exec dbms_cube.build('cubeA, cubeB', parallelism=>2)All partitions of cube A will be built before cubeB is started, but if paralellism is sufficiently high, then they should both begin. It will not work to call dbms_cube.build in two different sessions.

  • Essbase Studio Cube Migration

    Hi All,
    We have a requirement where we want to migrate our Essbase Studio Cube from one environment to another. We want to migrate the entire catalog/models/cube/data.
    Can anyone mention the correct sequence to follow.
    (Version: 11.1.1.3)
    I was trying to search this in forum; I found that the cubes can be migrated via LCM while the catalog migration is difficult.
    Also please verify my understanding:
    1. LCM cannot be used for Studio v11.1.1.3.
    2. The catalog export/import option is not available for v11.1.1.3. It was introduced for v11.1.2.
    Any response will be highly appreciated.
    Thanks.

    LCM still does not support studio in 11.1.2.2
    11.1.2.0 Studio New Features - "In this release, you can replicate the Essbase Studio catalog database among different machines for various administrative purposes, such as making catalog backups, restoring the catalog, and moving the catalog from one machine to another. Essbase Studio now provides an option to export the catalog into an XML file. This file can then be imported to a new location or a different machine to recreate the catalog. You can selectively copy some catalog objects, export to an XML file, and then recreate these objects in a new location or on a different machine."
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Analysis across multiple cubes - OBIEE 10g/11g

    Hi,
    Does OBIEE supports analysis across multiple cubes ? or it is inherent to OBIEE ?
    Regards,
    Junaid

    You can use union reports
    For example
    req 2) Product_Group column formula fx "Budgeted'
             Budget column formula fx Filter (budget using product_group in ('alpha','beta')
    req 3) Product_Group column formula fx "Not Budgeted'
             Budget column formula fx Filter (budget using product_group not in ('alpha','beta')
    mark correct/helpful if its correct/helpful

  • I see 'enq: JI - contention' when building multiple cubes/partitions

    Version 11.2.0.3
    I can successfully build multiple partitions of a cube simultaneously by supplying the degree of parallelism that I want. I can also build multiple cubes and multiple partitions of multiple cubes by submitting separate jobs (one per cube) with parallelism set in the job (for number of partitions per job/cube).
    My goal was to refresh 2 cubes simultaneously, 2 partitions in parallel each, so that 4 partitions total were refreshing simultaneously. There were sufficient hardware resources (memory and processes) to do this. I tried to submit 2 jobs, one for each cube, with parallel 2 on each.
    What happens is that 3 partitions start loading, not 4. The smaller of the 2 cubes loads 2 partitions at a time, but the larger of the cubes starts loading only 1 partition and the other partition process waits with JI - contention.
    I understand that JI contention is related one materialized view refresh blocking another refresh of the same MV. Yet simultaneous refresh of different partitions is supported for cube MVs.
    Because I see the large cube having the problem but not the smaller one, I wonder if adding more hash partitions to the AW$ (analytic workspace) table would allow more concurrent update processes. We have a high enough setting for processes and job_queue_processes, and enough available threads, etc.
    Will more hash subpartitions on the AW$ table allow for more concurrency for cube refreshes?

    It looks like the JI contention was coming from having multiple jobs submitted to update the SAME cube (albeit different partitions). Multiple jobs for different cubes (up to one job/cube each) seems to avoid this issue. I thought there was only one job per cube, but that was not true.
    Still, if someone has some insight into creating more AW hash subpartitions, I'd like to hear it. I know how to do it, but I am not sure what the impact will be on load or solve times. I have read a few sources online indicating that it is a good idea to have as many subpartitions as logical cube partitions, and that it is a good idea to set the subpartition number to a power of two to ensure good balance.

  • FDM to load data in Essbase ASO cube

    Anybody have used FDM to load data in Essbase ASO cube? How do you clear and run calc on ASO cube?
    Thanks

    Does the Essbase Adapter for FDM Support ASO Cubes? [ID 1168153.1]
    Modified 17-AUG-2010 Type HOWTO Status PUBLISHED
    Applies to:
    Hyperion Financial Data Quality Management - Version: 11.1.1.3.00 and later [Release: 11.1 and later ]
    Information in this document applies to any platform.
    Goal:
    Does the Essbase adapter for FDQM support ASO cubes?
    Solution:
    ASO cubes are not currently supported in FDQM.
    Unpublished Enhancement 6568323 has been created and it is currently under consideration for a future release.
    References
    BUG:6568323 - 8-529236080 - CUSTOMER WANTS TO TAKE ADVANTAGE OF THE ASO FUNCTIONS IN ESSBASE.
    Related
    Products
    Middleware > Enterprise Performance Management > Financial Data Quality Management > Hyperion Financial Data Quality Management

  • Load ODS data into multiple cubes

    I have an ODS that has global data.  I need to load the ODS data to multiple cubes based on region and year.  The delta is setup between ODS and cubes.  How do we go about doing this in 3.x and 7.0 and is there any difference in the procecure between these two versions.
    Regards,
    Ram.

    Hi Ram.
    In BI 7.0, you need to create separate Transformations from your Data Store object (DSO) to all the Multiple cubes. For each transformation you then have to create a Data transfer process (DTP). In the DTP you can select data based on the Region and Year.
    DTP data selection
    1. Open the DTP
    2. Goto the Extraction Tab
    3. There will be a "Filter" button opposite to the Extraction mode.
    4. By using this Filter button you can do data selection on different fields.
    In BW 3.x you need to create update rules instead of transformations. The following link should give you more details
    http://help.sap.com/saphelp_nw2004s/helpdata/en/3f/0e503c3c0d563de10000000a114084/frameset.htm
    Regards, Uday
    Assign points for helpful answers and get one point for yourself.

Maybe you are looking for

  • How do I find out how much storage space I have left on my macbook? can't find info in my "About this mac"

    I've been trying to find out how much storage space I have left on my old macbook but I can't find it in "about this mac".  Anybody...?

  • How to get ip number in WSDL instead of host name?

    It could be some simple setting I am overlooking. What is the case. When you type in the URL of the services followed by ?wsdl you will get the WSDL file of that service. In that WSDL file the URL is created using the logical name of the machine on w

  • Not able to connect through IP address of own machine

    I am able to access IIS through localhost or 127.0.0.1. But I am unable to connect through machine's IP address. e.g. I can browse http://localhost:8080/<application> But unable to open through http://<local machine IP>:8080/<application> Please sugg

  • Email notifications for buyers

    I have to send out an email notifications if a project which has not been awarded is in a stage for longer then 30 days.  I need to send out a notification to alert the buyer. My question is can this be done writing a simple program ?  If so what fm

  • Using "Role Menu"

    Hai Marc, As u know that in "Business Explorer" there are "Web Application Designer". We are studiny that right now. But we have problem when we using one of web item "Role Menu". My question is, if i create a template and devided into 2 coloms so th