We have a requirement where two tables which needs from different databases needs to join as left outer join.
For ex.
Primary Database - DB1
Secondary database - DB2
Primary database Table - TB1
Secondary Database Table - TB2
Our Report SQL should like below.
select TB1.*, TB2.*
FROM DB1.TAB1 left Outer Join DB2.TB2
WHERE DB1.TB1.COL1 = DB2.TB2.COL1 and DB1.TB1.COL2 = DB2.TB2.COL2 AND DB1.TB1.COL1 = <Presentation Variable>
We have created two separate databases in physical layer and both tables are under the respective connection pools. We have joined both the tables
basis on two columns COL1 and COL2. In Single Business Model, both the tables are dragged and joined as left outer join.
Connection Pools under separate databases refer the Console-Data Connection Names using "Use Data Connection" checkbox.
Issue —> When we are running the report using both the tables, OACS is not applying left outer join instead Inner Join is being applied.
Is there any way we can achieve the left outer join between two tables pulling the data from different databases.