Query: Displaying elements from different cubes using a Multiprovider

Hi Experts,
I am trying to report from 2 cubes joining via a multiprovider. For this case the let's focus on only one dimension as below.
Cube 1
Dimension 1 - A1, A2, A3, A4, A5
Key Figures - K1, K2
Cube 2
Dimension 1 - A1, B1, B2, B3, B4
Key Figures - K1, K3, K4, K5
The only common characteristic and key figure that I have is A1 and K1. Most of the KFs are reported from Cube 2. Whenever i try to query this, I will get A2-A5 showing value 'unassigned'.
It worked fine if the no KF are dragged into the rows/columns. I have also explored the constant selection and this doesn't work.
Is there a method that I can actually report on this apart from using a Infoset?
Thanks,

Dear Geoffrey,
If you dont want Unassigned,
Rightclclick on Charecteristics>Restrict>Select Not Asssigned in Right Panel>Make it Exclusive>Click on OK
It will works
Regards,
Marasa.

Similar Messages

  • How to Query Multiple Fields from different Tables using Toplink Expression

    Hi,
    I am trying to prepare an Oracle Toplink Expression to qurey the multiple columns of different tables. the query as following. Please can anyone help?
    SELECT CYCLE.CYCLE_ID,
    CYCLE.ASPCUSTOMER_ID,
    CYCLE.FACILITYHEADER_ID,
    CYCLE.ADDUSER,
    ASP.FIRSTNAME || ' ' || ASP.LASTNAME ADDUSERNAME,
    CYCLE.ADDDATE,
    CYCLE.LASTUPDATEUSER,
    ASP.FIRSTNAME || ' ' || ASP.LASTNAME LASTUPDATEUSERNAME,
    CYCLE.LASTUPDATEDATE,
    CYCLE.CYCLENAME,
    CYCLE.CYCLENUMBER,
    CYCLE.DESCRIPTION
    FROM CYCLE,ASPUSER ASP
    WHERE CYCLE.ADDUSER = ASP.ASPUSER_ID
    and then i want to send that expression to readAllObjects method as a parameter
    Expression exp = (..............this is the required qurey expression...................)
    Vector employees = session.readAllObjects(getClass(), exp);
    thanks,

    You havent given any information on the mapping between Cycle and Asp. I presume there is a one to one mapping between them. Also it appears there is no "WHERE" clause to limit the number of cycles being retrieved. If that is the case then I presume you want to load all cycles in the system.
    Thats just a clientSession.readAllObjects(Cycle.class). If you have indirection turned on the Asp should get loaded when you do a cycle.getAsp().
    I presume that SQL you posted loads all the columns of CYCLE and ASP. If you are interested in a subset of CYCLE or ASP then you should do a ReportQuery or partial object read.
    Hi,
    I am trying to prepare an Oracle Toplink Expression
    to qurey the multiple columns of different tables.
    the query as following. Please can anyone help?
    SELECT CYCLE.CYCLE_ID,
    CYCLE.ASPCUSTOMER_ID,
    CYCLE.FACILITYHEADER_ID,
    CYCLE.ADDUSER,
    ASP.FIRSTNAME || ' ' || ASP.LASTNAME ADDUSERNAME,
    CYCLE.ADDDATE,
    CYCLE.LASTUPDATEUSER,
    ASP.FIRSTNAME || ' ' || ASP.LASTNAME
    LASTUPDATEUSERNAME,
    CYCLE.LASTUPDATEDATE,
    CYCLE.CYCLENAME,
    CYCLE.CYCLENUMBER,
    CYCLE.DESCRIPTION
    FROM CYCLE,ASPUSER ASP
    WHERE CYCLE.ADDUSER = ASP.ASPUSER_ID
    and then i want to send that expression to
    readAllObjects method as a parameter
    Expression exp = (..............this is the required
    qurey expression...................)
    Vector employees = session.readAllObjects(getClass(),
    exp);
    thanks,

  • Display problem from different domain

    Hi
    I am not able to make my display(DISPLAY variable). When I m exporting the display variable from the same domain as the linux box is present. It is working fine but when I trying to export the DISPLAY variable from different domain and use the GUI. it is throwing error. Please help. Also I am able to ping from my window machine to Sun Solaris
    operating system: sun solaris 9 (5.9).
    Error Message:
    (gnome-calculator:5511): Gtk-WARNING **: cannot open display:
    Can anybody tell me how and what all we need to check to configure DISPLAY.
    I mean the software required and firewall configuration.

    I trying to export the DISPLAY variable from different domain and use the GUI.Different domain or different network?
    I am able to ping from my window machine to Sun SolarisPing means nothing in this case because:
    1. ICMP =! TCP
    2. You need to have allowed connection from Solaris to your local machine (port 6000) and ping is not capable to check that.
    3. You need to check this on/from server (Solaris)
    Or you can use X11Forwarding so you don't need to allow connection as mentioned above.
    I mean the software requiredDo you mean client SW or what?

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

  • Not able to display data in different columns using Unicode encoding

    Hi,
    Iam using Unicode encoding in my Java appln to support Japanese characters while downloading CSV report. But using the Unicode encoding displays all data in the first column of Excel sheet.
    Please let me know how to display data in different columns using Unicode encoding in Excel sheet.

    Hi Venkat,
    After extracting data into DSO check the request whether active or not.
    Check data in DSO in contents.
    If is there any restrictions on info providers in Queries.
    Let us know status clearly.......
    Reg
    Pra

  • APD vs Read from a cube using Function module

    Hi,
    Please could someone tell me which is the best practice for the below case:
    I want to sent information for one cube to another and in the transformation read from a third cube.  I think I have this two options:
    -     Option1: In the transformation use the function module to read from a third cube and take the information that I need.
    -     Option2: Use APD and send the information of the third cube to a DSO, and in the transformation read from the DSO, instead from the third cube.
    Thanks in advance for your collaboration.
    Judith.

    Hi,
    If I compare option 1 and option 2 then there are many complexities involved in option 2. First of all you will have to create an extra DSO just for look up purpose and this will occupy extra DB space.
    You will always have to do the data transfer from cube to DSO and you need to make sure that DSO data is perfectly matching with Cube so as to populate correct values during lookup.
    But in case of option1 you are simply reading data from original cube using FM so you don't need to worry about data quality for lookup. The only thing here you will have to check is how much time it takes to read data from cube. As you will be writing extraction code in Start routine and use internal table in field routine.
    I hope this will not impact much on your performance.
    Regards,
    Durgesh.

  • How to display all available data for KFs from different Cubes

    Hi,
    I am using a MultiProvider that consists of two InfoCubes. KF1 uses Cube1, KF2 uses Cube2 - characteristic Country exists in both cubes. I have the following data:
    KF1 - Country 1: 5
    KF1 - Country 3: 8
    KF1 - Country 4: 10
    KF2 - Coutnry 1: 9
    KF2 - Country 2: 7
    KF2 - Country 5: 3
    I have a query that uses Country as a drilldown characteristic (ROWS) and displays the values of KF1 and KF2 (COLUMNS) for each Country. However, instead of seeing data for Countries 1-5 I only see data where I have results for KF1 (Countries 1,3 and 4). The value for Country 1 for KF2 shows up correctly in the corresponding row, but Countries 2+5 aren't displayed for KF2. If I change the Access Type for Result Values from "Posted Values" to "Master Data" I get the correct result. However this is not feasible in the final setting due to the amount of data that has to be handled (MasterData setting will lead to crashes of the query due to maximum number of cells exceeded).
    Are there any other options to force the query to display values for all characteristic values where I have data for any KF?
    Thanks a lot for your help!
    Best regards,
    David

    As it turned out the issue was due to 2 restrictions on KPI2:
    1) Restriction to InfoProvider "Cube 2"
    2) Constant selection on two characteristics that have filters on a global level but which should not affect the display of the data for KF2
    Removing (1)+(2) provided the desired result.

  • 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

  • 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

  • Running Photoshop Elements from different boot volumes

    I posted this question on the Adobe message board without success. Hopefully, someone here knows the answer.
    I have my MacBook internal drive partitioned into 2 volumes, each with a different OS.
    I wish to run Photoshop Elements 6 while booted into an OS that is on a partition different from the partition that was used to install the PE application. Has anyone tried that/done that? Or, any suggestions on which library files need to be duplicated to make it work?

    Ralphjh wrote:
    I’m not sure what you mean by licensing issues. I do have a license for Photoshop Elements. The problem is that The PE application will not permit me to re-enter the license code when I launch it from a different volume such as virtually all other applications will do.
    That is what I mean by licensing issues. Mac App Store apps have their license inside the application bundle that is cryptographically signed. Such a system is much easier to live with than old-school registration systems such as what Adobe uses.
    The version of PE that I am using works just fine. It does everything that I wish to do with it and if it has any bugs, I haven’t seen any.
    I have that version of Photoshop Elements. I found it pretty flaky even on Mountain Lion. Some parts of it were discontinued almost immediately upon release. I know that its licensing is quite fragile. I once had an installer for another product that corrupted Photoshop. That wasn't really Photoshop's problem, but it is a fragile system. Here is a link to some tips for using Photoshop Elements on Mavericks: http://barbarabrundage.com/2013/10/28/photoshop-elements-and-os-x-mavericks/
    The purpose of my post is based upon my desire to run applications from different OS’s on different partitions without re-installing them. I don’t know about applications that I don’t have but all of those that I have tried that exist on my main partition will permit me to launch them from other volumes, that is, all except Adobe Photoshop.
    I don't think that is a wise idea. Modern versions of OS X really, really want applications to live inside of /Applications. The operating system heavily caches parts of applications and you could see strange results by running applications installed to any other location.
    With older application, especially those that require an administrator password to install (like Photoshop Elements), it simply isn't your decision to make. You can only decide to install it or to uninstall it (if you are lucky). How and under what terms it decides to run is out of your control.
    I’ll take a look at your suggestion regarding Pixelmator. If did does everything that I use PE for, without a significant learning curve, I just might say goodbye to Adobe. I assume that iPhoto can use Pixelmator as an external editor and recognize the modifications made by it.
    A new version of Pixelmator is due to be released soon: http://appleinsider.com/articles/14/01/23/pixelmator-31-gains-dual-gpu-16-bit-im age-support-with-apples-new-mac-pro-
    I bought Pixelmator a long time ago to try to get away from Adobe. I wasn't happy with the early versions. But they kept improving it and it kept getting rave reviews so I went ahead and tried it again after the Mac App Store version was released (i.e. I bought it twice) and I am quite happy with the latest version. I am also a big fan of iDraw. I can't even get past Adobe's recent icons. They are so bad! I'm not the only one that thinks so: http://blackpixel.com/blog/2012/02/adobe-icons-from-an-alternate-universe.html

  • Importing Query & Display Templates from 11.5 to 12.1

    Hi,
    I am importing a project created in 11.5 into 12.1. The Query and Display templates are imported as .xml files. Can somebody explain how to properly import the existing Xacute, iGrid etc. query and display templates from 11.5 to 12.1? Is the migration tool a must?
    Regards,
    Chanti.

    Chanti,
    While you managed to get this to work, the migration tool should be used to get 11.5 project content into 12.0 / 12.1.  For some of the objects your risk for problems will go up significantly, since the migration tool provides all sorts of object level modifications to catch up with changes, etc. that a straight Workbench import is not expected to do.
    Regards,
    Jeremy

  • Delete elements from XML file using DOM and java

    Hi
    I want now is to remove element from my XML file
    for example
    i have following xml
    <?xml version="1.0" encoding="UTF-8"?>
    <printing>
    <firstLineTexts>
              <firstLineText />
              <firstLineText>|line11</firstLineText>
              <firstLineText>|line12</firstLineText>
    </firstLineTexts>
    </printing>how do i remove all elements fireLineText
    my final output should be
    <?xml version="1.0" encoding="UTF-8"?>
    <printing>
    <firstLineTexts>
    </firstLineTexts>
    </printing>How do i do it using DOM,
    I can create instance of DOM and write it using TransformerFactory
    Ashish

    Hi
    I am trying the following code,
    but it is not working
                    NodeList nScene = doc.getElementsByTagName("firstLineTexts");
              NodeList nScene1 = nScene.item(0).getChildNodes();
              for (int i = 0; i < nScene1.getLength(); i++)
                   Node n = nScene1.item(i);
                        nScene.item(0).removeChild(n);
              }

  • Displaying text in different languages using smart forms

    hi,
      I am working on smartfroms.
      I have to display the text in different languages using smartforms.
      how to proceed ?
    thanks,
    Aruna.

    To Display in Different Languages:
    Smartforms:
    In the Smartform you create:
    In General Attributes, in Translate, select the radiobutton 'Into Selected Languages' and specify the lang for which you want the translation to be available.
    To translate:
    Go to SE63.
    In menu, Translation -> ABAP Objects -> Other Long Texts.
    In the Object Type Selection window that appears, expand FS ( Forms and Styles) and choose SSF (SAP SmartForms)
    Specify your form name in Object Name and select the source and target lang and click on Edit button.
    In the editor screen specify translated text in the lower half.
    After you are done, click on Save Active button.
    To view your form in the translated language, specify that language when you login.
    SAPscripts:
    Goto SE76.
    Specify the script name, source and target language. Click on Create/Change button.
    Specify all the translations. Click on release.
    It will prompt you to translate window contents.
    Double click on the window and translate the contents. When you are done, the Translation Status will become COMPLETED. Click on Release again.
    (You can edit and check too)
    Now when you preview by choosing the desired language, the translated script is displayed.
    Hope this helps
    Edited by: Jayanthi K on Jan 15, 2009 9:34 AM
    Edited by: Jayanthi K on Jan 15, 2009 9:35 AM

  • Displaying image from different domain in an applet

    can anybody tell how to load & display an image from a different domain. the image is being generated dynamically on that server so that i cannot save it.

    You should sign your applet to be able to do it.Isn't that normally only necessary for Security
    relevant procedures, like locally reading and writing
    (saving) files? ( -> So, is that also true (sec.
    rel.) for "donwloading" from "different domain"
    (URL)? )Yes, it is a security violation. Maybe arguably not as bad as local file system access, but it could still be a problem. The main problem would be turning an unsigned applet (therefore from an unknown source) into a DOS application which starts pounding on all sorts of other servers, including the local host.
    As to the problem, you could have a servlet on your host which gets the image from the other host for you. The servlet could be very generic with the applet passing all the info needed to get the file for it.

  • Can not create/open Query/Display template from workbench

    Hi All,
    I am facing a problem in my MII Workbench. From MII Menu page I can open the workbench. There is no error to open it. Now when in the workbench I like to open a display template, I can not do that and I get a error message - Error on Load For <object name>: Template file type iGrid and document type <object name> do not match. When I like to create one diplay template of iGrid type I get an error message Template type iGrid and Document type iGrid do not match. I get this error message to create/open any type of MII Object except BLS.
    My guess  is that - It is a problem of my local workstation (like problem with JREor IE), because when I do this from other workstation (using same MII user id) it works fine.
    JRE of my local system 1.5.0_16
    IE is 6.0
    Any help?
    Thanks,
    Soumen

    Soumen,
    There are a number of potential causes and this is not an unknown problem.  I do not know your system configuration, so can't give any specific suggestions.
    However, if you do a search on this message board with the three words "Open" "Template" "Workbench" you will get a list of recent postings from people who have both had this problem and gotten resolution to it.
    Good reading and good luck!
    Mike

Maybe you are looking for

  • Showing the content of a file in an effective way

    Hi all, I am in a novice level in Java and all i want is to recieve the content of a text file. Here is my code import java.io.*; public class FileReader public static void main(String[] args) throws IOException FileInputStream theFile= new FileInput

  • Collaborating on a iWeb site

    Hi, I'm going to design a site for a friend who will then pick up managing the content once we are done. Can anyone provide simple instructions for how I should set this up so she'll have it on her mac once I am done? I've been reading and I think th

  • Can't get the current bitrate info use SMPTE-TT Plugin

    Using OSMF2.0 to stream a smil title. Add the MediaPlayerCapabilityChangeEvent.IS_DYNAMIC_STREAM_CHANGE event listener, after the event dispatch then add the DynamicStreamEvent.SWITCHING_CHANGE event listener. The bitrate info can be report, normal.

  • [BUG] Business Components refactoring fails (TP4)

    Hi, I tried to do some refactoring of Business Components without much success. Here's what I noted: - After renaming entities/view objects, names in the Application Navigator are not updated; - Moving associations/links to another package fails (the

  • Scan array and sort

    Hello, In the attached VI, I would like to extract the first 50 points, then next 50 and so on (from the attached file), and build up an array as shown in the image file.  Any help will be greatly appreciated. Thanks, hiNi. Solved! Go to Solution. At