Enabling drill through from Essbase cube to drill through report

The requirement is that I keep summary level information in the Essbase cube and detailed granular information (order level) in a relational table.I would like to enable drill through between the cube and the report.
Please advise what would be the best approach considering the current system architecture that is outlined below.( Hyperion suite 11.1.2.1).
Would also like to know drill thru vs hybrid analysis options.
1) ASO/BSO cube is populated through Oracle Data Integrator
2) The relational transactional table is also poulated through ODI.
3) The cube would hold summary level info while thr drill through report should provide the order level details in the same context as chosen in the cube.
Would appreciate guidance on the best way forward.
Thanks & Regards,
Anirban

Incidentally we had been trying to use Essbase studio as an option.But there are 2 oints that we are trying to investigate.
1) Can we bypass deployment of data and metadata everytime through Essbase studio after the initial outline is delpoyed? In the system architecture the relational tables are populated using ODI. We would like to load the data and metadata through ODI into the cube. Eeven then can we implement drill thru bypassing deployment through Essbase Studio?
2) If Essbase studio is imperative for drill through then what are the batch automation options for deployment through Essbase studio? Ideally the option should be after the relational tables are populated through ODI then the Essbase deployment should be invoked and batch script should load the data and metadata through Essbase Studio.
Please advise.
Thanks,
Anirban

Similar Messages

  • Is it possible to include attributes from Essbase Cube in HW notifications?

    Hi All,
    I need to include few attributes from Essbase cube and few from db tables in my HW notification. Just wanted to check, is it possible to include attributes from Essbase Cube in HW notifications?

    Hi All,
    I need to include few attributes from Essbase cube and few from db tables in my HW notification. Just wanted to check, is it possible to include attributes from Essbase Cube in HW notifications?

  • Error extracting data from essbase cube using MDX method

    Hi,
    We have some problems extracting data from essbase cube using MDX method, we believe that the problem is the MDX query, this is the problem and query:
    ERROR:
    [DwgCmdExecutionThread]: Cannot perform cube view operation. Analytic Server Error(1260046): Unknown Member SELECTNON used in query
    com.hyperion.odi.essbase.ODIEssbaseException: Cannot perform cube view operation. Analytic Server Error(1260046): Unknown Member SELECTNON used in query
         at com.hyperion.odi.essbase.wrapper.EssbaseMdxDataIterator.init(Unknown Source)
    MDX:
    SELECT
    NON EMPTY {[YearTotal].[Jan]} ON COLUMNS,
    NON EMPTY {[Total Movimientos].[Presupuesto Base]} ON AXIS(1),
    NON EMPTY {[Año].[FY11]} ON AXIS(2),
    NON EMPTY {[Escenario].[Presupuesto_1]} ON AXIS(3),
    NON EMPTY {[Version].[Trabajo]} ON AXIS(4),
    NON EMPTY {[Moneda].[Moneda Input]} ON AXIS(5),
    NON EMPTY {[Centros de Costo].[1101]} ON AXIS(6),
    NON EMPTY {Descendants([Resultado Operacional],4)} ON AXIS(7)
    FROM [DSR02].[ROP]
    We try extract data using a sample cube and work fine, this is the mdx query:
    SELECT
    {[Actual],[Budget]} ON COLUMNS,
    {[Sales]} ON ROWS,
    NON EMPTY {[Product].levels(0).members} ON PAGES,
    NON EMPTY {[East].levels(0).members} ON AXIS(3),
    NON EMPTY {[Year].levels(0).members} ON AXIS(4)
    FROM Sample.Basic
    The model reversed ([DSR02].[ROP]) have the same structure than query need, the query and the model are fine, definitely we can´t see the problem, someone can help us?
    Regards

    You will be able to test the MDX query in EAS, it is usually best to test the query first before trying to use it in ODI.
    Is there any reason you are using MDX to extract the data, have you tried reportscript as I usually find it more efficient to extract the data.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • E-mail Alerts from Essbase Cubes

    Hi,
    I have Essbase 7.1.3 windows server and We do lots of Cube processing through Batch Files.
    I would like to have an option to send email alerts to the business users once we are done with the processing.
    Say for example , I have a Deposits Essbase cube and once i am done with the calculation and Enable connects to the users i would like to send a mail notification " The Deposit Cube now available....."
    Essbase have some thing called " Triggers..." But i am not sure how far will it help me.
    Looking forward for your inputs.
    Thnx,
    MS

    Okay, yes, I still use esscmd, so this example is for an esscmd script (some day I will convert them, I promise...).
    The shell (batch) script that I use calls esscmd to do the job, and then scans the script (using the for command) for tokens. These tokens determine who gets an email depending on the outcome of the script. By encoding the messaging into the script, I can control the business logic at an appropriate level. The TITLE token is also used during the notification, but I left the logic out that builds the SUBJECT variable (for brevity)...
    :TITLE Load Budget data to Daily Trends
    :Job Notifications:
    :ONERR [email protected]
    :ONERR [email protected]
    :ONSUCCESS [email protected]
    :ONSUCCESS [email protected]
    :ONSUCCESS [email protected]
    :ONSUCCESS [email protected]
    LOGIN "LocalHost" "<superuser>" "<superpassword>";
    ... etc.Here is the relevant part of the shell job that scans for tokens (the RESULT environment variable is set to either "ERR" or "SUCCESS" based on the output, with other variables set as needed):
    TYPE %SCRFILE% | FIND ":ON%RESULT%" >Notify.tmp
    FOR /f "tokens=2" %%a in (Notify.tmp) DO SendEmail -f %FROM% -t %%a -u "%SUBJECT%" -m "%MESSAGE%" -s %RELAY% -a %ATTACH%
    ERASE /Q Notify.tmp

  • SSRS pulls data from ESSBASE cube, data not showing

    Dear Experts,
    We are connecting SSRS 2012 to Essbase 11.1.3 to pull data from the cube, and having some issues with some members data not showing in the query designer and report, while some have no problem. And we couldn't find a pattern on which members won't show. We are wondering if this is a known issue and if there is a way to solve the problem.
    Thanks very much.
    Grace

    Hi ,
    Check the following:-
    1 Check whether you have made the joins properly.
    2 Check data at multiprovider level .
    3 is data available for reporting in both the cubes
    Regards
    Rahul

  • Sort in date order from Essbase cube source

    Hi everyone,
    I have an Essbase cube which I'm displaying the data from in OBIEE. Within the cube one of the dimensions is a date ( set as a time dimension ).
    It has several generations:
    Gen2 - Year, 2010
    Gen3 - Year/Quarter, 2010/Q1
    Gen4 - Year/Month, 2010/01
    Gen5 - Day/Month/Year, 26/01/2010
    If I produce a report filtered on the Year, say 2009, and display the full date, it puts all twelve 1st's of the month first, then the 2nds, and so on. I can resolve this by putting the Year/Month field into the report and sort on that, then the full date, but I really only want the date in chronological order.
    Can anyone advise on the best way to achieve this?
    Thanks to all in advance.
    Bagpuss
    Edited by: Bagpuss1969 on Jan 26, 2010 12:46 PM
    Generation 5 is DD/MM/YYYY

    And this is one of the reasons why OBIEE/Essbase integration is still #1 on the [Dont Try This At Home Kids|http://majendi.blogspot.com/2009/06/dont-try-this-at-home-kids.html] list.
    One of the most basic facts about the current integration - which is often disregarded - is that dimension levels and hence their contained members come across as pure VARCHARs. Sort order-wise this gives you a standard alpha-numeric sort order by default.
    However there's a workaround which we discussed just last week: Oracle BI import Essbase cube (problem on the months)
    Essbase defines the sort order. Otherwise it's alpha-numeric.
    C.

  • Pulling in data from two cubes in one common report in OBIEE

    Hi,
    We have a scenario wherein we are using Oracle OLAP Cubes as data source for reporting against OBIEE v10.1.3.3.2. The specific question that we have can be exemplified as below:
    The Analytic Workspace (as created using AWM) has the following seven dimensions:
    Dimension A
    Dimension B
    Dimension C
    Dimension D
    Dimension E
    Dimension F
    Dimension G
    Based on the above dimensions, we have the following cubes:
    Cube One : Dimension A, Dimension B, Dimension C, Dimension D and Dimension E
    Cube Two : Dimension D, Dimension E, Dimension F, Dimension G
    So essentially, we have two cubes in the same Analytic Workspace and they do have a few dimensions in common.
    What we now need to know is how best to include these two cubes in the same logical model in the business and presentation layers of the OBIEE repository - this needs to be done because we want to include measures from both the cubes in a common report.
    Any ideas on the implementation of this scenario are highly appreciated.
    Regards,
    Piyush

    Hello Wildmight,
    I am sorry for the duplicate updates - and I regret the inconvenience caused.
    Here is what we are trying to achieve:
    We have a Business Domain wherein two measures are of importance : M1 and M2. Also, we now know that M1 and M2 are dimensioned as below:
    M1 - Dimensions A, B, C, D , E , F, G and H
    M2 - Dimensions C, D , F and G
    Hence, we are looking at an AW with 8 dimensions and two cubes : One for M1 with 8 dimensions and the other for M2 with 4 dimensions. Also, here comes the need to have a report wherein we can see the values of M1 and M2 in the same report and then do some calculations and analysis using both the figures at the same time. What we now need to know is how best to include these two cubes (which have 4 dimensions in common) in the same logical model in the business and presentation layers of the OBIEE repository so that we can address the reporting requirement of having values of M1 and M2 in the same report.
    Any help is much appreciated.
    Best Regards,
    Piyush

  • Linking different measures from different cubes on to same report ,

    Team ,
    I have a report  which is targetting CUBE_1 retrieving dimensions A,B,C and Measures X,Y,Z . Now i also want to retrieve some more measures from a different Cube CUBE_2 which is  still has same dimensions  onto same report .
    I do not want to use a SubReport here .I dont want to use LooKUp's() too ..
    Can you please advise with some pointers how can we achieve this using MDX  ? Thanks in advance !
    Rajkumar Yelugu

    Hi Rajkumar,
    According to your description, what you want it that retrieving dimensions A,B,C and Measures X,Y,Z from Multiple CUBE1 and CUBE2 in an MDX query.
    The short answer is yes. To query multiple cubes from a single MDX statement use the LOOKUPCUBE function (you can't specify multiple cubes in your FROM statement). The LOOKUPCUBE function will only work on cubes that utilize the same source database as the
    cube on which the MDX statement is running. For the detail information about it, please refer to the link below to see the blog.
    Retrieving Data From Multiple Cubes in an MDX Query Using the Lookupcube Function
    Hope this helps.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Extracting data from Essbase & loading into flat file through ODI

    Hi,
    I want to extract data from Essbase and load it into a flat file through ODI(for extraction from essbase I'm using a report script) and I’m using these KM’s:- LKM Hyperion Essbase data to SQL,IKM SQL to FILE Append & for reversing I’m using RKM Hyperion Essbase.All the mappings have been done and the interface has been made. But when I’m executing the interface it is throwing the error below:-
    ODI-1217: Session ESS_FILEI (114001) fails with return code 7000.
    ODI-1226: Step ESS_FILEI fails after 1 attempt(s).
    ODI-1240: Flow ESS_FILEI fails while performing a Loading operation. This flow loads target table ESS_FILE.
    ODI-1228: Task SrcSet0 (Loading) fails on the target FILE connection FILE_PS_ODI.
    Caused By: java.sql.SQLException: ODI-40417: An IOException was caught while creating the file saying The system cannot find the path specified
    at com.sunopsis.jdbc.driver.file.impl.commands.CommandCreateTable.execute(CommandCreateTable.java:62)
    at com.sunopsis.jdbc.driver.file.CommandExecutor.executeCommand(CommandExecutor.java:33)
    at com.sunopsis.jdbc.driver.file.FilePreparedStatement.execute(FilePreparedStatement.java:178)
    at oracle.odi.runtime.agent.execution.sql.SQLCommand.execute(SQLCommand.java:163)
    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:102)
    at oracle.odi.runtime.agent.execution.sql.SQLExecutor.execute(SQLExecutor.java:1)
    at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2906)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2609)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:537)
    at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:453)
    at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1740)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:338)
    at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:214)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:272)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:263)
    at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:822)
    at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:123)
    at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
    at java.lang.Thread.run(Thread.java:619)
    Please let me know what I'm missing and how I can resolve this error.
    Thanks

    It seems that you are trying to use the file as your staging areas. Hyperion LKM extracts essbase data into a DB staging area which can then be used by your file IKM to load it into file.
    You need to use a RDBMS for your staging area.

  • View Display Error in OBIEE with Essbase Cubes

    Hi All,
    Currently we are generating the Reports from Essbase Cubes.
    We have an hierarchy in OBIEE and when we are trying to drill down one hierarchy(Tech Executive) we are getting below Error.
    " Error
    View Display Error
    Odbc driver returned an error (SQLExecDirectW).
    Error Details
    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 [H1_Rel_TecExec_Ini_appl].[Unknown] used in query (HY000)
    SQL Issued: SELECT s_0, s_1, s_2, s_3, s_4, s_5 FROM ( SELECT 0 s_0, "Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Initiative Name" s_1, "Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Tech Executive" s_2, SORTKEY("Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Initiative Name") s_3, SORTKEY("Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Tech Executive") s_4, "Defect7M"."Defect7M#1"."Defect7M - measure" s_5 FROM "Defect7M" WHERE ("Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Tech Executive" = 'Unknown') ) djm "
    Can someone assist me how to resolve this error
    Thanks,
    SatyaB

    Satya,
    Have you done anything to modify the essbase drill logic within your BMM?
    Remember when modeling essbase you should just try to use the defaults first to ensure that all works correctly the first time through. Then you can adjust any hiearchies, federate, etc.

  • Update member  count error for essbase cube

    Whenever i import a cube from essabse into obiee. i get the following error when i click on "update member count" on any member in the Physical layer of the obiee administration.
    this problem comes even if i import a different cube, meaning this is not due to essbase error.
    [NQODBC][SQL_STATE:HY0000][nQSError: 10058] A general error has occurred.
    [nQSError:43093] An error occured while processing the EXECUTE PHYSICAL statement.
    Essbase Error: Unknown Member Measures.xxxyyyxxxCount used in query
    kindly help!!

    i am using version 11.1.1.3
    i have created an holap cube in Essbase integration services. i have created olap model using rdbms source in the EIS. however i am unable to access the rdbms level(hybrid analysis enabled) data of the essbase cube in obiee.

  • Extract Data from essbase to ODI

    Hello ,
    I'm trying to extract data from Essbase cube to Oracle . Reverse engineering successfully completed , When running the interface I'm getting the following error :
    "com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: No data column defined in source model"
    i'm using the following KM
    :RKM Hyperion Essbase --> For Reverse Engineer ,and the option in the reverse engineering are all set to default
    LKM Hyperion Essbase Data to SQL
    Any idea ?
    Thx

    Hi,
    Have you read through :-
    Oracle Data Integrator Adapter for Hyperion Essbase Getting Started - http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/odiess_getting_started.pdf
    Oracle Data Integrator Adapter for Hyperion Essbase User's Guide - http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/odiess_users.pdf
    If you have read them and are still have a problem at what stage are you having the issues?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Extracting data from Essbase into Workspace

    Hi All,
    Need suggestions/ideas. I want to create a workspace job or Essbase calc or Calc rule (Anything that can be run by user from workspace or Smartview) which will extract data from Essbase cube and give csv to user in local drive or on workspace. I know there can be a way to do this by using ftp etc.. but want to check if there is any simpler way.
    Any suggestions/ideas would be appreciated. Not looking for using any external tools or anything other than Workspace/Essbase/Planning.

    I totally agree with JohnGoodwin and TimG , it is indeed not a smooth and perfect way to provide data. Trying hard to push to use Smart view or may be Financial report for this, but just checking other possible ways in case users don't want to use any

  • Loading metadata from Essbase to Planning.

    Hi,
    I want to know what are the methods to load metadata into planning from essbase cube. I tried outline extractor to make a csv file, then I've used ODI to reverse the file and create a datasource. Then I reversed the planning application, created the interface and mapped the dimensions. I have more dimensions in planning target than the file datasource and when I execute the interface I always having some problem.
    Do i need to create a sql table from the csv file and then reversed and map it to planning? Is there an easy way I can load the members without using ODI?
    Thanks in advance,
    -Hussain

    Hi John,
    I have tried the essbase to planning series. There were no errors in the operator but I dont see any members in planning after database refresh. I checked the log file and it says:
    2010-06-01 08:56:22,494 INFO [DwgCmdExecutionThread]: Oracle Data Integrator Adapter for Hyperion Planning - Release 9.3.1.1
    2010-06-01 08:56:22,494 INFO [DwgCmdExecutionThread]: Connecting to planning application [PLAN1] on [bms-pc]:[11333] using username [admin].
    2010-06-01 08:56:22,644 INFO [DwgCmdExecutionThread]: Successfully connected to the planning application.
    2010-06-01 08:56:22,654 INFO [DwgCmdExecutionThread]: The load options for the planning load are
         Dimension Name: Account Sort Parent Child : true
         Load Order By Input : false
         Refresh Database : false
    2010-06-01 08:56:22,694 INFO [DwgCmdExecutionThread]: Begining the load process.
    2010-06-01 08:56:22,704 DEBUG [DwgCmdExecutionThread]: **Number of columns in the source result set does not match the number of planning target columns.**
    2010-06-01 08:56:22,714 INFO [DwgCmdExecutionThread]: Load type is [Load dimension member].
    2010-06-01 08:56:22,714 INFO [DwgCmdExecutionThread]: Load process completed.
    The number of columns in the source result set does not match the number of target colums. I have more columns in planning than temp table.
    Thanks,
    Hussain

  • Building Drill through reports from aso cube using odi in webanalysis11.1.3

    I need some urgent help as i have a important requirement for an essbase aso cube .I was trying to establish a database connection to build a drill through report in webanalysis from oracle datawarehouse.the integration tool which we are using to get data from oracle datawarehouse to hyperion is odi.My question are
    1) Can drill through reports be built using odi like eis from an aso cube?if yes whats the procedure?
    2) is there any alternate ways to bring transaction level or relational data for reporting in webanalysis?
    regards,
    praveen.
    Edited by: user13070887 on Oct 11, 2010 3:48 PM

    Hi Glenn,
    We tried optimizing the drill through SQL query but actually when we run the directly in TOAD it takes *23 secs* but when we do drill through on the same intersection
    it took more than 25 mins. Following is our query structure :
    (SELECT *
    FROM "Table A" cp_594
    INNER JOIN "Table B" cp_595 ON (cp_594.key = cp_595.key)
    WHERE (Upper(cp_595.*"Dim1"*) in (select Upper(CHILD) from (SELECT * FROM DIM_TABLE_1 where CUBE = 'ALL') WHERE CONNECT_BY_ISLEAF = 1 START WITH PARENT = $$Dim1$$ CONNECT BY PRIOR CHILD = PARENT UNION ALL select Upper(CHILD) from DIM_TABLE_1 where CUBE = 'ALL' AND REPLACE('GL_'||CHILD, 'GL_IC_', 'IC_') = $$Dim1$$))
    And ----same for 5 more dimensions
    Can you suggest some improvement ? Please advice.
    Thanks

Maybe you are looking for