Find/Understand joins in DSV

I am having a problem with a big Cube. So I am maing parts of it so I can better understand whats going on. Two of the tables have four joins together. How do you tell what is joined to what? And if its a left or right join?

Hi M,
If you double click on the join line between the two tables, ssas will give you a relationship editor that has Source(foreign key) table and Destination (primary key) table, along with the key column(s).
Hope that helps,
Richard

Similar Messages

  • How to find Inner join or (Left)outer join for Infoset

    Dear Experts,
    We have one Infoset which is based on the Master data and DSO. It is linked 0BPARTNER field From the Master Data and SOLD TO PARTY field from the DSO.
    Here Could you please suggest me how can we able to find that whether this Infoset is based on Inner Join or (Left) outer join.
    Thanks and Regards,
    Suresh.

    HI Suresh,
    If the infoset is based on left outer join , you see the respective table shaded in a dirrerent colour and also displays
    that it is a left outer join in the connection
    refer the below link for the details on left outer join , you can make a join as left outer from the context menu of the
    object required
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/21/af0942b9dc9c39e10000000a155106/frameset.htm
    Regards,
    Sathya

  • How to find the join tracks option in itunes 11.1

    how to join tracks in itunes 11.1

    Open iTunes Prefs > Store and select the option for "show iTunes in the Cloud purchases."
    For some reason this option seems to get unselected.

  • Need sql query to find out Joins attached with folders in Discoverer

    Hi,
    Can anyone let me know the sql query which can be used to identify the joins which are attached to the folders.
    Actually we have to identify all the joins conditions from folders those are migrated from one instance to others.
    Thanks
    abhishek

    I recommend that you implement the admin EUL supplied by oracle, you can get there a lot of repository information (metalink note: 556932.1).
    Try to use this (maybe you will need some pkg's):
    SELECT
    DECODE(KEYS.FK_MANDATORY,
    1,
    'Always exist in master folder',
    'Might not exist in master folder') "Detail Item values",
    EUL10G_US.EUL5_GET_JOIN(EXP.EXP_ID, 'N') "Join Master --> Detail",
    KEYS.KEY_DESCRIPTION JOIN_DESCRIPTION,
    KEYS.KEY_DEVELOPER_KEY JOIN_IDENTIFIER,
    KEYS.KEY_NAME JOIN_NAME,
    DECODE(SUBSTR(KEYS.KEY_NAME, 1, 19),
    'AUTO_GENERATED_NAME',
    'Yes',
    'No') "AutoGen",
    DECODE(DECODE(SUBSTR(KEYS.KEY_NAME, 1, 19),
    'AUTO_GENERATED_NAME',
    'Yes',
    'No') ,
    'Yes',
    EUL10G_US.EUL5_GET_JOIN(EXP.EXP_ID),
    KEYS.KEY_NAME) "Actual Join Name",
    KEYS.KEY_UPDATED_DATE JOIN_LAST_UPDATE,
    DECODE(KEYS.FK_ONE_TO_ONE, 1, 'One to one join', NULL) "One to One join",
    DECODE(KEYS.FK_MSTR_NO_DETAIL,
    1,
    'Outer join on detail' || CHR(10),
    NULL) "Outer Join on Detail",
    DECODE(KEYS.FK_DTL_NO_MASTER,
    1,
    'Outer join on master' || CHR(10),
    NULL) "Outer Join on Master",
    DECODE(KEYS.FK_MSTR_NO_DETAIL,
    1,
    'Outer join on detail' || CHR(10),
    NULL) || DECODE(KEYS.FK_DTL_NO_MASTER,
    1,
    'Outer join on master' || CHR(10),
    NULL) ||
    DECODE(KEYS.FK_ONE_TO_ONE, 1, 'One to one join', NULL) "Optional Join Configurations",
    OBJ.OBJ_NAME "MASTER_FOLDER",
    OBJ_DETAIL.OBJ_NAME "DETAIL_FOLDER"
    FROM EUL10G_US.EUL5_OBJS OBJ,
    EUL10G_US.EUL5_EXPRESSIONS EXP,
    EUL10G_US.EUL5_KEY_CONS KEYS,
    EUL10G_US.EUL5_OBJS OBJ_DETAIL
    WHERE ((KEYS.KEY_ID = EXP.JP_KEY_ID) AND
    (OBJ.OBJ_ID = KEYS.FK_OBJ_ID_REMOTE) AND
    (OBJ_DETAIL.OBJ_ID = keys.KEY_OBJ_ID));

  • Need sql query to find out Joins attached with folders

    Hi,
    Can anyone let me know the sql query which can be used to identify the joins which are attached to the folders.
    We dont want to see those from front end(disc admin).
    Thanks
    abhishek

    abhishek - This is the Application Express forum. I have no idea what you are asking but it may need to be directed to a different forum.
    Scott

  • Help! I need settings I can't find/understand

    I'm trying to import and edit a TV commercial -I want to export with the following settings:
    Compression: H.264
    Frame Rate: 29.97
    Key Frame Rate: 24
    Encoding Mode: multi-pass
    Dimensions: 1920x1080
    -how do I set these up in a project? I can't seem to find these settings. Thank you

    not sure if this applys to you but, i had same, stuck in recovery mode trying to update firmware for zen touch.
    system? would recognise player but creative softwarewould not.
    i had to go to another computer with media player 0, mine? would not roll back from version ...
    i looked for hours to find this and it worked so. here you go and may the force be with you...
    First thing to do is make sure you have Windows Media Player 0 installed, and you have Service Pack or 2 for Windows XP.
    Download the following 3 hotfixes:
    Windows Media Format 9.5 Runtime:
    http://support.microsoft.com/default...=kb;en-us;8922
    DRM performance fix:
    http://support.microsoft.com/default...b;en-us;902344
    Fix for large data transfers:
    http://support.microsoft.com/default...kb;en-us;89536
    Once that is downloaded and installed open up Device Manager and find the player. Update the drivers for it and choose the option to scan via Windows Update (not sure the exact wording).
    Once that is done, delete all your USB Controllers listed in Device Manager and restart your computer. Reconnect the player when its finished readding the devices you deleted. Run the firmware update program again and see if it works this time...

  • Did anybody else find the joining this community too long-winded?

    See caption

    Not clear on what you mean. If you mean the terms of use we all have to agree to, that's due to the lawyers who are paid to make sure Apple's keister is covered when it comes to these forums and how people use them. Since it's a one-time thing, it doesn't seem like a big deal to me.
    Regards.

  • How to Find Two Matching Columns in Two Table(to create a JOIN)

    Hi Guys!
    I just wondering if it is possible to have a SQL query to find two matches columns in two table to create any type of joins?!
    Let's say I have two tables CUSTOMER + INVOICE is it possible to run a SQL query to find two join able columns without scanning the tables visually?!
    Best Regards,

    Well, there's the Data Dictionary you could query for foreign key columns/constraints.
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:661009003696

  • Where clause and joins

    HI all,
    If i Have a select statement that needs two different tables
    and a where clause with only 1 join and the rest of conditions dependent on only 1 table such as:
    select .... from table a, table b
    where a.col1 = b.col1
    and b.col2 some condition
    and b.col3 some condition;
    is it better/optima for performancel for me to have the join right at the beginning of the where clause or after table b has been filtered out such as:
    select ... from table a, table b
    where b.col2 some condition
    and b.col3 some condition
    and a.col1 = b.col1

    Hi,
    The order of conditions in a WHERE clause doesn't effect performance; the Cost-Based Optimizer will decide how to perform them.
    The order can make a difference on how easy it is to understand and maintain the code. I find ANSI join syntax far better for this:
    select      ...
    from      table      a
    join     table      b     on     a.col1     = b.col1
    where      b.col2  <some condition>
    and      b.col3  <some condition>
    ;

  • Join between two nested tables question

    Hi. I have two nested tables with a join statement drawing info from both. The query looks like this:
    select to_char(N.LASTLOGONDATE, 'YYYY'), count(n.u_name), A.ACCOUNTDISABLED
    from coclastlogon, TABLE(COCLASTLOGON.RLLS) N , userpwaudit, TABLE(USERPWAUDIT.PVSS) A
    where N.U_NAME = A.USERNAME (+)
    and coclastlogon.AUDITID = 12
    and userpwaudit.AUDITID = 12
    group by to_char(N.LASTLOGONDATE, 'YYYY'), A.ACCOUNTDISABLED
    The query runs fine except its not generating non-matching values from the A.ACCOUNTDISABLED field. It is my understanding that placing the (+) will instruct the statement to add these columns to the result. If I use the same query with the same unnested data it produces the non-matching result set as I require.
    My feeling is there might be an issue with the way I've set my "FROM" but I'm not too sure how to proceed.
    Any suggestions?
    Thanks!

    You're right, by non-matching I mean null values.
    Running the query I wrote returns this result:
    (N.LASTLOGONDATE,'YYYY') / COUNT(N.U_NAME) / ACCOUNTDISABLED
    2005 3408 No
    2002 1 Yes
    Running the query using un-nested data returns this result (this is what I'm after):
    (N.LASTLOGONDATE,'YYYY') /COUNT(N.U_NAME) /ACCOUNTDISABLED
    2005 3408 No
    2002 1 Yes
    2005 27 -
    As you can see, the value I'm after is the one with ACCOUNTDISABLED 'null' value. Essentially, "coclastlogon, TABLE(COCLASTLOGON.RLLS) N" has more values in the N.U_NAME column than the table it is being joined to. That is why I added the (+). I just need to account for all values in TABLE(COCLASTLOGON.RLLS) than just the ones that find a join with "userpwaudit, TABLE(USERPWAUDIT.PVSS) A"

  • How can I force a smooth join and change a shortcut?

    I am from Denmark so pardon me if I misspell something and I work on a Mac so the shortcuts and menus are for Mac, but you are clever people, so you can probably figure out what it will be on a Windows computer
    I was having trouble in Illustrator CS6 joining two points smooth. I read this article ...
    http://blogs.adobe.com/adobeillustrator/2011/06/join.html
    ... about joining in Illustrator CS5 (which seems to be the same in CS6) ... and noticed it says "A Smooth join is possible only when the end-points are smooth" ... now who came up with this asshat rule (pardon my french)??? I used to be able to force a joining to be smooth no matter what kind of points I had, however, not anymore it seems
    This is what I had trouble with:
    Smooth joins
    Step 1.
    As you can see in the image below I have two points both with an arm ... they should qualify as smooth end-points, right?
    Step 2.
    So after moving the two paths together I went ahead and selected the two points with my Direct Selection Tool (the white arrow). Notice how only one arm sticks out all of a sudden (this was actually a clue to why I had trouble in the first place but more on this later).
    Step 3.
    I tried to force the two points to join smoothly by using the cmd+opt+shift+J shortcut to get the Average & Join dialog box up and select Smooth ... to no avail.
    Step 4.
    It stil ends up doing this weird joining (this is after I tried to move the point with my Direct Selection Tool).
    Step 5.
    So I used cmd+Z until I was back to square one and then I discovered if I moved one of the end-points there was another one beneath it. Notice that it is the point that was missing an arm in step 2, when I had selected what I thought was only two points, which should have clued me in.
    Removing the extra point and placing the two smooth end-points on top of each other again made it possible to make the smooth joining, I had tried to do countless times.
    What I wonder about now is the fact that I could get the Average & Join dialog box without having Illustrator complain up a storm about me having selected more than two points? Illustrator used to be very picky about this, which would have made me discover the extra point way sooner.
    Shortcuts
    In the article I also noticed people complaining about the four keys shortcut for the Average & Join dialog box (cmd+opt+shift+J). You can just go ahead and change that in Edit/Keyboard Shortcuts... (cmd+opt+shift+K). Here is how:
    Step 1.
    In the dropdown change Tools to Menu Commands.
    Step 2.
    Go to Other Objects ... there you will find Average & Join. Go ahead and clear the shortcut and press whichever shortcut you wish for. I chose cmd+J, because I wish to use this method more often than Join. After this you get the option to Go To Conflict ... I did that and gave Join the shortcut shift+cmd+J and ended up giving Justify Text Left the shortcut cmd+opt+shift+J ... yeah, I seldom use the shortcut for Justify Text Left anyway.
    Step 3.
    I saved my new custom shortcut set with the name "Adobe Illustrator CS6 Shortcuts" ... that way I can search for the file and take it with me in case I need it on another computer and the name tells me which version it is for.
    That's all from me ... I hope, this helps

    Joanna,
    It seems that Illy (still) moves in (ever new) mysterious ways.
    I was surprised to see that you got away with your French word, but the hat part must have hidden the first part from the nanny filter. The first part by itself would have become asterisks.

  • Join running JVM

    My program is win32 EXE written in C++.
    It calls java method through JNI.
    Now I must create and start new JVM each time the exe is started.
    Is it possible to find and join JVM that is already running?

    When your code starts up it creates a thread which tries to connect via a socket server to the local host using a fixed port (like 53999.) It waits for messages (commands) and executes those messages.
    If it fails it means that it is already running, so it can then create a regular socket and connect to it. Then it sends requests to the orginal one.

  • G/L Accounts: JOINs between BKPF & BSIS & SKA1 in SELECT satetment??

    Hi Experts,
    About G/L Accounts, pls. clarify ma simple doubt that, am looking to pull the data from BKPF , BSIS & SKA1, so,
    1) So, Wht culd be the best JOIN structure in SELECT statements, performence perspective, bcoz, I did not find any JOIN clue btwn BKPF & BSIS.
    ThanQ

    opened other thread

  • How to join two Source tables

    Hi
    I am doing a POC on joing two MSSQL 2K source tables and populating into Oracle table.
    I did not find the joiner operator and other transformation operators.
    Can anyone help me in using them?
    Thanks,
    Ganesh

    Hi,
    First, just drag&drop the two source table in the interface.
    Then, connect the two tables with eachother using your mouse while selecting the two columns that you want to use in your join.
    Transformations can be found when selecting a field in your target datastore; you will see a screen appear in the 'properties-panel' of your interface-editor; here you can edit transformations.
    Good luck ...
    Steffen

  • Join two Connect By Prior Start With trees and return only common records?

    Oracle 10g Release 2 (10.2)
    I have two tables that have tree structured data. The results, when running the queries individually are correct, however I need to join tree one to tree two in order to obtain only the common records between them.
    -- Tree one
    SELECT ip_entity_name, entity_code, hier_level, entity_parent
    FROM ip_hierarchy
    WHERE hier_level >= 3
    CONNECT BY PRIOR entity_code = entity_parent
    START WITH entity_code = 'MEWWD';
    -- Tree two
    SELECT ip_entity_name, entity_code, hier_level, entity_parent
    FROM ipt_hierarchy
    WHERE hier_level >= 3
    CONNECT BY PRIOR entity_code = entity_parent
    START WITH entity_code = 'IPNAM';
    As I understand, joins may not work with CONNECT BY/START WITH queries?
    Is a WITH clause an option?
    If at all possible, I don't want to put one select in a View database object and join against the other query.
    Thanks.

    Hi JTP51,
    You can use WITH clause or sub-query by using in-line view, without creating any view object in database.
    for example
    SELECT A.IP_ENTITY_NAME, A.ENTITY_CODE, ....
      FROM (SELECT IP_ENTITY_NAME, ENTITY_CODE, HIER_LEVEL, ENTITY_PARENT
              FROM IP_HIERARCHY
             WHERE HIER_LEVEL >= 3
            CONNECT BY PRIOR ENTITY_CODE = ENTITY_PARENT
             START WITH ENTITY_CODE = 'MEWWD') A,
           (SELECT IP_ENTITY_NAME, ENTITY_CODE, HIER_LEVEL, ENTITY_PARENT
              FROM IPT_HIERARCHY
             WHERE HIER_LEVEL >= 3
            CONNECT BY PRIOR ENTITY_CODE = ENTITY_PARENT
             START WITH ENTITY_CODE = 'IPNAM') B
    WHERE A. ENTITY_CODE = B. ENTITY_CODE
    AND ....Best regards,
    Zhxiang
    Edited by: zhxiangxie on Feb 2, 2010 5:35 PM

Maybe you are looking for