Drill down using essbase

Hi,
I am currently looking into using OBI EE with essbase cubes. Setting up the cubes using the Administration tool is fine and so is creating reports. However I have an issue when I try to drill down - suddenly all of the parent levels appear in the report (in reverse order!)
for example if I have a report which displays data at the month level and I click on a month to get daily data, the report suddenly also shows columns for quarter and year - which is definitely not what is required.
I don't believe that there is anything wrong with the essbase cube (if I check data in it using hyperion tools then it is fine), nor do I think there is anything wrong with the definition in the repository (I used the standard 'Import from Multi-dimensional' to create the physical layer then drag and drop to create the business and presentation layers).
The problem occurs both with versions 10.1.3.3.3 and 10.1.3.3.1. (and probably others)
Any ideas ?
Thanks,
Chris

You need Essbase Integration Services (EIS) and you will need to develop<BR>a relational data mart using a star schema.

Similar Messages

  • Workspace error when drilling down on Essbase Cube

    An Interactive Reporting Service error has occurred.-Failed to acquire requested service.
    (2001)
    We're trying to create OLAP queries in IR to deploy through workspace. When I drill down on any dimension, after deploying to workspace, I get the generic error above. Has anyone seen this error?

    I have created one report using Essbase cubes in OBIEE11G and when I am archiving the same report at one local server and unarchiving it at some other server then at the other server I am facing this error.
    Any replies will indeed be helpful.

  • Error when drill down with essbase hierarchy

    Hi ,
    I am displaying one bar chart with, one Ragged hierarchy dimension "Region" ( structure : total region - > India , US -> India south , US south -> chennai , California) and "revenue" (measure) .
    Sometime's the drill down is happening smoothly (region - > sub region - > city) but sometimes its throwing below error :
    Error Codes: OAMP2OPY:QIKSHNQU
    DXE compiler error. Coordinate in target list must match to*coordinate in group by list. Source name:*
    GroupbyAndCoorTableCompiler::run. XML: <sawxd:expr*xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"**xmlns:sawxd="com.siebel.analytics.web/expressiondxe/v1.1"**xmlns:sawq="com.siebel.analytics.web/querydxe/v1.1"**xsi:type="sawq:groupbyField" refCoorID="5"/>*
    FYI , I have a product prompt attached with this graph . i.e , when user selects "total product" and drilling down its
    working perfectly but when selects "network products" its throwing the mentioned error .
    OBIEE version used : 11.1.1.6.2 (Build 120604.0813 BP1 64-bit)
    essbase version used : 11.1.2.1
    Thanks
    sayak

    I have created one report using Essbase cubes in OBIEE11G and when I am archiving the same report at one local server and unarchiving it at some other server then at the other server I am facing this error.
    Any replies will indeed be helpful.

  • Drill down using more than three items

    Is it possible to supply more than three parameters to the column link?
    I am making a drill down from summary report to the detail report, and I need to pass five parameters to the detail report. The list of items under
    Application Builder > Application X > Page Y > Report Attributes > Column Attributes > Link
    is limited to three items. Is there a way around this limitation?
    Thanks,
    Tim

    You need to change you link type from <b>Page In This Application</b> to <b>URL</b>. You'll then need to encode each parameter name and it's value into the last two elements of the f?p format. You can use a two or three parameter URL as an example and just modify from there. <br>
    <br>
    For example (from one of my applications):<br>
    <br>
    f?p=101:13:::NO::P13_NAME,P13_SEQ_ID:Lee%2C396<br>
    <br>
    The relevant part is the last colon (or the fields on either side of it more specifically). The first set of fields <b>P13_NAME,P13_SEQ_ID</b> are my page item names on the destination page (where we're going) and the last two <b>Lee%2C396</b> are their values from the source page (where we're coming from). The %2C is an encoded comma. In order to get this in your output, you want to set your URL to something like:<br>
    <br>
    f?p=101:13:::NO::P13_ITEM1,P13_ITEM2:&P12_ITEM1.,&P12_ITEM2.<br>
    <br>
    I'm doing this from memory since I can't find a good example for you, but I think I'm pretty close in the syntax.<br>
    <br>
    Hope it helps.<br>
    <br>

  • Problem with Drill down using Pie chart

    Hi all,
    I have a dashboard which displays sales according to product category in which I'm using combo box for category.
    Based upon the selection the corresponding products are displayed in the Pie chart and when I click a particular
    product its total sales value should be displayed in a Guage.
    The problem is if for one category there are 10 products the pie chart is showing only 5 labels if drill down option is checked
    and if its not then its showing all the products......
    What could it be ??
    Thanks
    John

    Hi John
    Is this fixed now?
    Regards
    [Charles|http://www.reportex.co.uk/xc_dataload.html]

  • Drill down using Charts in BI 7.0

    Hi,
    I want to check whether drill down option is possible using Charts(WAD reports) in BI 7.0
    Solved the issue....
    Message was edited by:
            bwuser

    hi
      plz share with us whether it is possible r no
    thanks & regards
    kk

  • Execute query with drill down using abap

    Hello together,
    I need to execute a query using abap and I need the result of the drill down on one characteristic in the query.
    I try to use RRX_GRID_CMD_PROCESS to execute query, but I don't understand how to do the drill down.
    I thought I have to specify somehow the name of the object on which I need to make the drill down. I tried to send this as a parameter to e_t_drill... but this is not working. I have also seen that
    e_t_drill[] = g_sx_buffer-r_request->n_sx_request-drill, but this is empty.
    Could you, please explain how to do this?
    Thank you,
    Iuliana

    Our RKF def is as follows:
    Keyfigure: 0deb_cre_lc
    Chars:
    Posting Keys: 01,02,11,12
    Year start date: Restricting it with a variable created on it. Variable is of type Customer exit.This variable
    gets value from key date which is entered by user dynamically.
    Specified the offsets of Yr start date as 0 to 365.
    Regards,
    smitha.

  • Drill-down using chart swapping or overlaying

    I am working on a pie chart which supports drill-downs. The
    idea is that when a user clicks on a chart sector a column chart is
    shown on top of the pie chart showing further distribution of
    values in the selected sector.
    My question is what is the right way to implement this kind
    of pie chart supporting drill-downs?
    Should I define both charts in MXML and then dynamically make
    one invisible and the other one visible? How do I swap the charts?
    Any sample code will be greatly appreciated.
    Thanks.

    I just re-read this and realize you want it on the same page. Same logic applies. Create a hidden item, a second chart region taking in the parameter from the first, and set it to show only when the hidden item is not null.
    Let me know what you think:
    http://htmldb.oracle.com/pls/otn/f?p=20332:1
    Code for the first chart is:
    select 'f?p='||:APP_ID||':1:::::P1_DRILLDOWN:'||cu.customer_id,
           cu.cust_first_name || ' ' || cu.cust_last_name,
           count(ord.order_id)
      from demo_orders ord,
           demo_customers cu
    where cu.customer_id = ord.customer_id
    group by 'f?p='||:APP_ID||':1:::::P1_DRILLDOWN:'||cu.customer_id,
    cu.cust_first_name || ' ' || cu.cust_last_name2nd Chart:
    select null,
           product_name,
           count(ite.product_id)
      from demo_orders ord,
           demo_order_items ite,
           demo_product_info pro
    where ord.order_id = ite.order_id and
           ite.product_id = pro.product_id and
           ord.customer_id = :P1_DRILLDOWN
    group by product_nameModify as necessary.

  • Illegal argument error while performing hierarchy drill down using RESTful SDK

    As per SAP Web Intelligence RESTful web service SDK User Guide, trying to perform a drill on a webi report using a POST req as below -
    https://<serverName>:7555/biprws/raylight/v1/documents/<docID>/reports/<reportID>/driller/instructions
    Req body -
    <instruction type="Down">
        <elementId><VTable ID></elementId>
        <from>
            <drillElement>
                <id>DP0.DO6</id>
               <filterValue><filter value></filterValue>
            </drillElement>
        </from>
        <to>
            <drillElement>
                <id>DP0.DO7</id>
                <hierarchyId>DP0.DH1</hierarchyId>
            </drillElement>
        </to>
    </instruction>
    Below is the error I am getting in the response. Looks like some issue with the Request body. please suggest.
    400 Bad Request
    <error>
       <error_code>WSR 00102</error_code>
       <message>Illegal argument</message>
       <stack_trace>com.sap.webi.raylight.RaylightException: Illegal argument
    at com.sap.webi.raylight.context.Messenger.createException(Messenger.java:57)
    at com.sap.webi.raylight.actions.driller.DrillInstructionAction.throwInvalidBodyWithIllegalArgument(DrillInstructionAction.java:399)
    at com.sap.webi.raylight.actions.driller.DrillInstructionAction.execute(DrillInstructionAction.java:130)
    at sun.reflect.GeneratedMethodAccessor7014.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.sap.webi.raylight.actions.ActionInvoker.invokeWith(ActionInvoker.java:123)
    at com.sap.webi.raylight.actions.ActionDispatcher.invoke(ActionDispatcher.java:105)
    at com.sap.webi.raylight.RaylightServiceDriller.drill(RaylightServiceDriller.java:345)
    at sun.reflect.GeneratedMethodAccessor7013.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)
    at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)
    at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:164)
    at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)
    at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)
    at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)
    at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)
    at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:91)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:113)
    at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:102)
    at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:464)
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:149)
    at com.sap.bip.rs.server.servlet.BIPServletController.invoke(BIPServletController.java:93)
    at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:148)
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.businessobjects.sdk.actionfilter.WorkflowFilter.doFilter(WorkflowFilter.java:45)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:761)
    </stack_trace>
    </error>

    hello Rekha,
    1. First I guess that the red parts:
    <instruction type="Down">
        <elementId><VTable ID></elementId>
        <from>
            <drillElement>
                <id>DP0.DO6</id>
               <filterValue><filter value></filterValue>
            </drillElement>
        </from>
        <to>
            <drillElement>
                <id>DP0.DO7</id>
                <hierarchyId>DP0.DH1</hierarchyId>
            </drillElement>
        </to>
    </instruction>
    ... are in your real workflow, effectively replaced by significant values.
    2. then, thanks to the stack trace: this error should be thrown if DP0.DO6 is not used by <VTable ID>.
    Can you please check with [GET application/xml] .../raylight/v1/documents/<docId>/reports/<reportId>/elements/<VTable ID> ?
    3. Anyway, the error message thrown is totally not talkative and we'd better improve that. Which version are you using? 4.1 SP5 ?
    Thanks and regards,
    eric

  • Are there any Drill down examples of QAAWS using BO universe?

    Hello,
    I need to find out that if I have a universe given to be in a zip file, (assuming that the database is not available with it on the same machine.) 
    I need to publish the universe on the local serverver. (using file export option)
    Then I use QAAWS to select the universe and recognize it by using the ADD CONNECTION  etc
    Can anyone describe the steps of making sure how to access the universe from the xcelsius using QAAWS..
    Are there any example of drill down using QAAWS and BO universe.
    Any suggesstions will be helpful
    Thanks
    Abhijit

    Few Disadvantages that I usually face when building universe on Normalized tables,
    1. Performance - Read operations have to suffer because indexing strategies do not go well with table joins
    2. Derived Tables - Due to complex Queries/ Logic, most of the time, end-up creating derived tables, which doesn't use back-end table indexes and slows down the report runtime.
    3. Normalized table/ Transaction tables may not always have proper cardinality and often results in Cartesian products
    4. Normalized tables may not have tight referential integrity and may have to join more than one column and join on varchar, etc whereas, good Dimensional model datawarehouse will have proper keys/ integer joins and not always necessary to join on multiple fields
    5. Often deal with Fan and Chasm Traps
    6. Dealing with Database fields with nulls, blanks, date in numeric format, etc.,
    7. No Facts, Dimensions separated and most of the time they are in same table
    and More...
    If performance is not a matter and building Datawarehouse is a big deal, then I will start building Universe on normalized tables by having the database diagram as reference for Joins, contexts, etc
    Note: After dealing with universes based on normalized tables for few years (by creating views, complex sql queries data loading to tables and unv on these tables, derived tables), I ended up creating star-schema dimensional model (couple of months extra ETL work), users/ developers felt lot better when they have to create standard/ ad-hoc reports and they are super fast compared to previous universes.

  • Smartview drill down options

    Documentation in 11.1.2.2 says that you can drill down using 7 different options but we are seeing only 3 options in 11.1.2.1.
    Does this feature get added to that patch? I don't want to install it unless I'm sure I will get that functionality.
    I'm talking about drill to sibling, drill to same level, drill to generation formulas.
    When I talking about these drill options I am of course talking about Smartview for Essbase and Smartview for Planning.
    Thanks

    Starting in the patch 11.1.2.1.102 you get the seven options
    Next
    All
    Bottom
    Formula
    Same level
    Same generation
    Siblings

  • Error when Drill down on top level of hierarchy node

    Hi Gurus,
    The following error occurs when I drill down to a "Actual Line items sub report" using the "top node" of an hierarchy based report .
    But, the same drill down works fine when I drill down using the very sub level of the same hierarchy (without any further levels of hierarchies).
    System error in program SAPLRRK0 and form NACHLESEN_INIT_NODE-01-
    Any help or work around suggestion would be highly appreciated.
    Thanks
    Ajay

    Hi,
    Thanks for the start.
    But, My Hierarchy is already active.
    Any other place to check for?

  • Drill Down thru hyperlink and return

    Hi,
    In one of my report(REPORT A) I am drilling down using navigate to another report (REPORT B), and I have a "return" at the bottom of the report.
    I am facing the following problem when i do this:
    Step1: I am opening REPORT A and drilling down using the hyperlink from one of my column to REPORT B.
    Step2: I am opening another report, REPORT C, which has NO connection to REPORT A or REPORT B.
    Step 3: When I click the "return" link at the bottom of REPORT B, it takes me to REPORT C instead of REPORT A.
    How can this be fixed? Please help. Thank you.

    Hi Bifacts,
    In that when you say "After I Open REPORT C", do you mean you "REPORT C" is provided as link on the dashboard page?
    -- Yes, REPORT C is provided as a link in the same dashboard page.
    this is what i understood from the first 2 points:
    there exists a single dashboard page, where you have REPORT A initially displayed to user and REPORT C as a link.
    -- REPORT A, is also provided as a link.
    On "REPORT A" user is provided with a on click cell navigation to "REPORT B".
    -- Yes
    You say you can "return" back safely now.
    -- Yes
    But when you click on the "REPORT C" link you don't come back to the dashboard contiaining "REPORT A" and "REPORT C" link right??...now correct me if i am wrong.
    -- At this point let us assume I have clicked on REPORT A, and it pops up my dashboard prompts and I input values, it displays my report, and from the report, I drilled down and now I also have REPORT B up. Now I click the link to REPORT C, and input values thru the dashboard prompts of REPORT C, and REPORT C is also up in a seperate window. After this I go back to my REPORT B, and click return, instead of returning back to REPORT A, it returns me back to REPORT C's dashboard prompts.
    -- In another scenario, if I click on REPORT C's link, and the dashboard prompts for REPORT C comes up, I input values and display REPORT C, then I click on REPORT A, and input values in REPORT A's dashboard prompts and drill down to REPORt B and click on the return in REPORT B, i safely return back to REPORT A.
    -- The problem is the return takes me back to the last opened(clicked thru link) report, instead of always taking me from REPORT B to REPORT A as only these two reports are related using cell navigation.

  • Drill Down Charts Backed by JAVA

    Hi,
       I am from java background, but I had developed simple projects mostly CURD operations and just a simple chats using Spring Blazeds.
    But now I want to develop  dash board and drill down charts. I have seen some sample , where the data  is an XML which is mapped to flex objects and drill down is done.
    But what I know is just call a remote java method which returns a map or list which I get as a Array collection.
    Is it possible to acehive drill down with such java return type or  does java need to return results only in XML, so drill down can be easy at flex end.
    what is  the best way to do ?
    Almost all the examples comes with an static xml file available for the application, It would be great if  any one can tell how to drill down using a List returned by java or any example  of drill down backed by java.
    Thanks

    You can try using the Data Centric Development (DCD) features of FB 4.0 and try using BlazeDS and LCDS workflows and bind the result to Flex Charts.
    This can help http://sujitreddyg.wordpress.com/category/flex-and-lcds/
    Thanks
    -Sunil

  • Implementing drill down functionality for BI reports

    Hi All,
    We want to integrate some BI reports in EP. What we want to achieve is:
    Display a graph (eg indicating sales revenue) or table in the iView
    Upon user click, drill down the report to view by various criteria.
    Using VC, we managed to implement drill down using a 'button', i.e. user selects the row or region in graph and clicks on a button to trigger the drill down.
    We want to improvise on the interface for triggering drill down. Instead of having to select a row and clicking on the button, can we trigger  drill down using context menu (using right click of mouse) or alternatively, clicking on a row or column in the graph? Would appreciate any inputs on this or alternative methods of implementing this. Thanks!
    cheers
    Prachi

    No, no configurable context menu in VC available.
    Only by using BI web reports embedded via HTML View.

Maybe you are looking for

  • Python segfault

    Hello, Follows is a test program I have written. I am attempting to do multi-process inserts. Sometimes the program appears to deadlock and every other time, when it completes, it segfaults at the end complaining that a database handle is still in us

  • How to increment GL Period using Oracle Application concurrent program scheduler

    Hi All, In R12, I came to know that we can increment GL Period also using Oracle Application Concurrent Program scheduler. We have a requirement to schedule 'Account Analysis Report' for different legal entities. We would need to increment GL Periof

  • Vendoer bank detials

    Hi All, I have maintain all the vendor master data but now payment type is change outgoing payment done by RTGS process for that we have to maintain vender bank details FISC code. for one bank details it is ok when multiple bank what we do and it is

  • Daily Business Intelligence V/s Balanced ScoreBoard

    I'm a discoverer developer trying to understand the difference between Daily Business Intelligence and Balanced ScoreBoard. Both of them use KPI's right? I've a vision installation of 11.5.10 and I guess I need to install patch to get DBI as I couldn

  • Flash Player 9 OSX Install Question???

    Greetings! Recently my Flash Player stopped operating, and prompts came up on screen to go to Adobe's website to download Flash Player 9 OSX. After double checking which version to download, I proceded with it's installation. After the download was o