OBIEE & 2 x Essbase hypercubes

Hi all,
I'm still wrestling with my federation of Essbase cubes and need some advice.
I have 2 cubes with the same data facts, but one cube has less dimensions that the other:
Summary cube:
date dimension
1 fact - number of sales
Detailed cube:
date dimension
product dimension
customer dimension
1 fact - number of sales
I've followed an example for federating the data together such that if you select only the date and single fact, it should retrieve its data from the summary cube and as soon as you add either the product or customer dimension, should switch to the detailed cube. Having the date only column is OK. When I add product or customer it errors:
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 14020] None of the fact tables are compatible with the query request Trade count:[DAggr(OP_Det.Trade count by [ CREATED_DATE.Year, ACCOUNT_ID.Office] )]. (HY000)
I'm guessing the its something to do with the Sources and the levels at which they have the data within them, but I cant seem to get it to switch between the 2 cubes seamlessly.
I'm following this guide:
http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/fed_data/fed_data.html
...but thats essbase/relational data source federation.
Can anyone point me in the direction of a sensible guide for this.
Many thanks

Resolved this myself, If you want BI to federate 2 or more Hypercubes together, it's key that the generations you name in the cube properties have to be EXACTLY the same.

Similar Messages

  • Sum Aggregation Error in Physical & BMM Layer in OBIEE 11g with Essbase 11

    Hi everyone,
    I'm using OBIEE 11g with Essbase 11 as the data source. I'm using Sample Basic database from the Essbase as my data source. If I'm using the hierarchy for the measures (so I don't flatten the measures), and when I changed the aggregation in both physical and BMM layer from Aggregate_External to Sum, I can't create a report at all from the Answers.
    Does anyone encounter the same thing? Any ideas/solution about this? Please help.
    Thanks a lot!

    Hi Deepak,
    When I picked the "Basic - measure" alone, I got this error.
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 96002] Essbase Error: Unknown Member Basic - measure used in query (HY000)
    SQL Issued: SELECT 0 s_0, "Sample Basic"."Basic"."Basic - measure" s_1 FROM "Sample Basic".
    When I picked the "Gen1,Measures" alone from the measure dimension, I got this error:
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 46008] Internal error: File server\Query\Optimizer\ServiceInterfaceMgr\SIMDB\Src\SQOIMDXGeneratorGeneric.cpp, line 2610. (HY000)
    SQL Issued: SELECT 0 s_0, "Sample Basic"."Measures"."Gen1,Measures" s_1, SORTKEY("Sample Basic"."Measures"."Gen1,Measures") s_2 FROM "Sample Basic"
    But when I queried the dimensions one by one (only single dimension each), no error was shown.
    This only happens if I use Sum in the physical and BMM layer. If I use External_Aggregation, these errors do not happen. And if I flatten the measures, these errors also do not happen.

  • Throws severe error in OBIEE SA with Essbase Cube as Source

    Hi All,
    Currently we built the SA using Essbase ASO cube as source.Wehen we are trying to drag more then 4-5 dimension hierarchies it throws an severe error
    Essbase Error: Query is allocating too large memory(>4GB) and cannot be executed.Query allocation exceeds allocation limits(HY000)
    I am not able to identify the same in Essbase Excel addin.All are single-level based hierarchies and the count of dimensions is not more than 1000.
    Can someone help me out to find out a way to resolve this issue or any work around.
    Thanks,
    SatyaB

    What is the version that you using for OBIEE and Essbase ?? This is a know bug when Essbase as a source is used for OBIEE reporting. Try to get in touch with Oracle Support by raising an SR and getting correct patch (set of library files) for your system.
    This shud solve your problem.

  • OBIEE 11g and Essbase and Dimension Filter / Selection Steps

    We are doing a prototype using OBI 11g with Essbase 11.1.2 as a datasource. Our prototype consist of several reports, graphs and dashbaords. The Essbase cube is an ASO cube with 12 dimensions. Most of our dimensions are ragged/unbalanced so we have set up the dimension type to be "Value" in the RPD. There is one dimension - Product and it is a ragged dimension. We are trying to create a simple report that has level zero products as rows. This is something pretty easy to do in Essbase Financial Reporting but it does not look like there is an easy way to filter only on the Level 0 members of a particular dimension. I have tried with selection steps as well as changing the dimension back to unbalanced without much luck.
    Has anyone out there done something similar before? Thx.

    Hi user,
    Check this out OBIEE 11g - Essbase connection Failed
    And 1 more thing admin tool works only for 32-bit ...but not in 64 bit.So ensure you install 32-bit for admin tool.
    UPDATED POST
    Jacob->its same for stand alone application also,it works only on 32-bit
    hope helps you.
    Cheers,
    KK
    Edited by: Kranthi.K on Mar 7, 2011 9:00 AM

  • How to suppress Missing and Zero rows in OBIEE SA for Essbase Cube as Sour

    Hi All,
    Currently we have Essbase(ASO) cubes as source for OBIEE.How to suppress #Misssing and Zero rows in OBIEE.
    For example, Dim1 having 4 members and Dim2 having 10 members then it shows 4*10= 40 combinations in Results.
    If we considered Metrics also along with attributes, OBIEE will suppress “No Data” values and shows attributes having Data.
    In Essbase-Excel Combination, Metrics will automatically comes with attributes so there we have option to suppress “No Data” rows under "Essbase Options".
    In our current requirement,Users are selecting only Metadata.Is there any work around where we can suppress even if the measures or metrics are not selected
    Thanks,
    SatyaB

    Thanks Deepak.
    As i am new to OBIEE,If possible could you please tell me procedure in brief manner,How to create implicit fact column.Currently we have 10 dimensions.
    So,Do I need to create individual implicit fact column for each dimension or one column is enough.
    Please advice
    Thanks,
    SatyaB
    Edited by: SatyaBodhanapu on Sep 29, 2011 1:16 AM

  • OBIEE requests to Essbase failing

    Hi All,
    We are interfacing Essbase through OBIEE and presently facing the following issue. Any request to Essbase through OBIEE is failing with the following error.
    State: HY000. Code: 10058. NQODBC SQL_STATE: HY000 nQSError: 10058 A general error has occurred. Essbase Error: Request MdxReport from user Essadmin was terminated by an admin user (HY000)
    We ran the same query directly on the Essbase MAXL shell and it goes through fine.
    We have 2 users Essbase and Essadmin (both admin) created on the Essbase Server.Also I am the only one connected to OBIEE and Essbase at that time so there is no way that another user is killing my query.
    Any idea why this is happening. Any pointers/help are appreciated.
    Thanks

    The issue was with the governer settings.
    In the rpd manage->security->groups->user->permissions->Status Max time was disabled and it started working.
    Thanks for your help.

  • OBIEE vs Hyperion(essbase,planning, IR, WA, FR)

    All,
    if a client wants to implement Business Intelligence/OLAP what would you suggest Hyperion (ESSBASE, IR, WA, FR, ) or OBIEE ?As a Architect standspoint.
    As a Business User or Business Owner, which is best for me ESSBASE/etc or OBIEE ?
    Job scope, which is best ?

    I dont think it is a simple either / or. My view is that Performance Management(Hyperion) and Business Intelligence(Siebel/OBIEE) sit side by side. people are using Hyperion and OBIEE together. In the 11g release the product stacks will be much more integrated as one suite (Siebel, Hyperion, and Golden Gate).

  • OBIEE Fragmentation using Essbase as data sources

    Hi-
    How can we create a fragmentation on OBIEE taking data sources from 2 cubes? For example:
    I have 3 dimensions (same outline on both cubes):
    Account:
    - Account 1
    - Account 2
    Product:
    - Product 1
    - Product 2
    Year:
    - Y2008
    - Y2009
    And how can we set the fragmentation, if we want to take Y2008 data from cube 1, and Y2009 data from cube 2?
    I've tried to set:
    on BMM:
    Account:
    -source:
    --cube1
    aggregation content, group by: Logical level
    fragmentation content: cube1."year"."Gen2,year" = 'Y2008'
    --cube2
    aggregation content, group by: Logical level
    fragmentation content: cube1."year"."Gen2,year" = 'Y2009'
    Year:
    -source:
    --cube1
    aggregation content, group by: Logical level
    Mapped Year to Gen2,year
    fragmentation content: cube1."year"."Gen2,year" = 'Y2008'
    --cube2
    aggregation content, group by: Logical level
    Mapped Year to Gen2,year
    fragmentation content: cube1."year"."Gen2,year" = 'Y2009'
    It still only taking the data from cube 1.
    And when I tried to check the: "This source should be combined with other sources at this level" it returned error:
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 42043] An external aggregate is found in an outer query block. (HY000)
    Please advise,
    Kind regards

    Hello,
    I'm having the same problem as you.
    Have you found a solution?
    Can you share
    Thank you

  • Essbase SSO Token with OBIEE 11g

    Has anyone had success is setting up SSO token security in OBIEE 11g for Essbase. I have followed the steps in the documents of 11.1.1.x and still am not getting users to authenticate against the cube I am using. When I log in as one of those users, and view the report I get a invalid user.

    Hi J.A.M.
    If you got this working, please can you share the steps?
    Thanks!

  • Using Essbase security filter in OBIEE request ?

    Hello,
    We would like to use OBIEE 11.1.1.6 with Essbase source. We already use Essbase security filter (on dimensions).
    For example, "userA" is allowed to access to Entity A and not Entity B and the opposite for "userB".
    If I loggin as "userA" in OBIEE, is it possible for OBIEE to connect to Essbase with "userA" so that Essbase return data only on Entity A and not Entity B ?
    Thanks!

    Hi,
    The way let OBIEE users, have Essbase security filters running for them, is by integrating OBIEE and EPM using Single Sign On. When, both OBIEE and EPM talk to the same Identity Store like OID/MSAD, you can set this up. For more integration steps, refer to http://www.google.com.sg/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDAQFjAA&url=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fmiddleware%2Fbi-foundation%2Fhfm-sso-obiee-1112x-1835570.pdf&ei=O7ElUeCTApGzrAeelIHwCw&usg=AFQjCNE1BzMQU6Cwny-0IwcvxkfxeqlONg&bvm=bv.42661473,d.bmk
    Hope this helps.
    Thank you,
    Dhar

  • INTIGRATION OF OBIEE WITH ESSBASE AND BRIO

    Hi,
    Can any of you tell me about how can we integrate OBIEE with hyperion Essbase or Hyperion BRIO.
    Or atleat give me the links where I can find the information specific to this topic.
    Please help me. Its an urgent help.
    Thanks a million in advance.

    Hi,
    You can start with the information provided in this link.
    http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/essbase/biee_essbase.htm
    Hope this helps you,
    Jay
    Edited by: jay_007 on Dec 10, 2009 4:46 AM

  • OBIEE and ESSBASE federated queries..

    Hello all ,
    I am working on a requirement that requires configuring federated queries using OBIEE and Essbase as an aggregation layer. I am able to configure everything except for one dimension where this dimension in Essbase uses shared members. Any help /guidance is greatly appreciated.
    Thanks
    Sunil

    Thanks for the response. I did go further from that day on the issue. But this is where I currently am stuck.
    The issue is on this:;
    1. Have a Measure in Essbase at a Grain higher than then OBIEE grain for a dimension and I need to create a report which calculated based on both the essbae measure and the OBIEE measure.
    I have to create a report which would take the Essbase Measure, Divide by the OBIEE measure and display the value (Note: This OBIEE measure and the grain is only available at the OBIEE layer)
    Ex:
    Essbase Info:
    D1 D2 Amount
    x y 200
    OBIEE Info:
    D1 D2 D3 Percentage
    x y z1 30
    x y z2 70
    Desired Output
    Is
    D1 D2 D3 New Amount
    x y z1 60
    x y z2 140
    The behavior I am noticing is , since D3 has no relationship to Essbase Measure, the report results with a null for the Essbase Measure (Amount in this case). I understand this is natural but am not able to figure out any other means to address this requirement. I am exploring using EVALUATE and MDX, but am not sure, if I would be able to get the desired output.
    Thanks
    Sunil

  • OBIEE - ESSBASE   ERROR - 1200467 - Error executing formula for [MDX query]

    I have an issue on essbase with a query with 50 member filters.
    The environment is OBIEE 11g over ESSBASE 11.1.2 with an ASO cube.
    The user for essbase are with database access filters.
    I have the following issue, OBIEE returns a query that filter 30 members and the query runs ok, but the same query with a 50 member filter returns the following error when i execute it on MAXL :
    MAXL Error
    ERROR - 1200467 - Error executing formula for [MDX query]: status code [1130203] in function [].
    ERROR - 1241101 - Unexpected Essbase error 1200467.
    i paste an example of the query that returns OBIEE
    With
    set [_Account2] as '{Distinct({[Account].[Allocated FTE - Budget]})}'
    set [_Employee0] as '[Employee].members'
    set [_Fund4] as 'Generate([Fund].Generations(2).members, Descendants([Fund].currentmember, [Fund].Generations(4), leaves))'
    set [_Position4] as '{Distinct({[Position].[POS111165], [Position].[POS111166], [Position].[POS111167], [Position].[POS111540], [Position].[POS112331], [Position].[POS113201], [Position].[POS113247], [Position].[POS113248], [Position].[POS113540], [Position].[POS113618], [Position].[POS113954], [Position].[POS114109], [Position].[POS114194], [Position].[POS115224], [Position].[POS115912], [Position].[POS115913], [Position].[POS116727], [Position].[POS117229], [Position].[POS117491], [Position].[POS117587], [Position].[POS117610], [Position].[POS117979], [Position].[POS119456], [Position].[POS121262], [Position].[POS121458], [Position].[POS121698], [Position].[POS123368], [Position].[POS124027], [Position].[POS124028], [Position].[POS124110], [Position].[POS124396], [Position].[POS125623], [Position].[POS125624], [Position].[POS126476], [Position].[POS127960], [Position].[POS129352], [Position].[POS129468], [Position].[POS129494], [Position].[POS129535], [Position].[POS129608], [Position].[POS129679], [Position].[POS129730], [Position].[POS129905], [Position].[POS130010], [Position].[POS130144], [Position].[POS133456], [Position].[POS134943], [Position].[POS135231], [Position].[POS135404], [Position].[POS135734]})}'
    set [_Program3] as 'Generate([Program].Generations(2).members, Descendants([Program].currentmember, [Program].Generations(3), leaves))'
    select
    { [Budget Item]
    } on columns,
    NON EMPTY {crossjoin({[_Account2]},crossjoin({[_Employee0]},crossjoin({[_Fund4]},crossjoin({[_Position4]},{[_Program3]}))))} properties GEN_NUMBER, [Account].[MEMBER_UNIQUE_NAME], [Account].[Memnor], [Program].[MEMBER_UNIQUE_NAME], [Program].[Memnor], [Employee].[MEMBER_UNIQUE_NAME], [Employee].[Memnor], [Fund].[MEMBER_UNIQUE_NAME], [Fund].[Memnor], [Position].[MEMBER_UNIQUE_NAME], [Position].[Memnor] on rows
    from [BCPSASO2.BCPS_ASO]
    any suggestions ?
    Thanks
    Niko
    Edited by: user8367101 on Mar 1, 2011 10:31 AM

    Here it is:
    It is a Windows Server 2003 R2
    Processor 8393 SE
    31.9 GB of RAM
    32-Bit
    How does "memscaling" works?
    I also think that are high but it is the way it was configured before I managed the application. For my DB
    Index Cache setting: 205800
    Index cache current value: 205800
    Data file cache setting: 33768
    Data file cache current: 0
    Data Cache setting: 877273
    Cata cache current: 71540
    Block Size: 65408

  • Unexpected Drill behaviour with OBIEE over Essbase

    HI All,
    Just wondering if there is anything in particular that needs to be done to the MOdel design in OBIEE to ensure Essbase data drills "correctly"
    Right now what seems to occur, is that if I choose a particular level of a dimension hierarchy in my query (eg level 3), when I drill on that level, it not only retrieves a new column for the next level in the hierarchy, but also brings in all ancestor levels into the result set.
    Eg
    Query Has :
    My Dimension (Gen 3) , My Measure
    After drilling on My Dimension (Gen 3) i would expect
    My Dimension (Gen 3), My Dimension (Gen 4), My Measure
    instead I get :
    My Dimension (Gen 3), My Dimension (Gen 4), My DImension (Gen 2), My Dimension, (Gen 1), My Measure
    I have tried changing the properties on the physical layer of the dimension for the Hierarchy type from Fully Balanced, to Ragged and Unbalanced, but it does not change the behaviour.
    This occurs for all dimensions in the cube which is imported into the model.
    Is anyone else experiencing similar behaviour, is their a solution for this.
    Thanks,
    Imran

    Hi Imran,
    You just need to go to the BMM layer & select the dimension in which see the logical level properties of that column.
    In that you will find a keys tab which may have more than one keys defined just see the details of all the keys that might include the columns of upper level.
    Either uncheck the use for drill down option.
    Or delete that key.
    Make sure you have a key that has only one (same) column!
    Regards,
    Devesh

  • Connect OBIEE to Essbase

    Is the connection from OBIEE to Hyperion / Essbase supported out of the box?
    Thank you.

    The details are here:
    http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/e10416/general_101332_essbase.htm#BABCFCCH

Maybe you are looking for