Hello Everybody,
I created a report based on the multi source universe, one source is from DB2 and the other is from Oracle.
I created 2 queries.
There are 5 dimensions on each queries.
Query 1: [Air Date Time]; [Air Day]; [Channel Id]; [Program Id]; [Program Title]. (oracle)
Query 2: [Air Date Time]; [Air Day]; [Channel Id]; [Program Id]; [Program Title]. (DB2)
I have a requirement to find out the differences (Duplicates and missed records) between query 1 and query 2.
Query 1 | ||||
Air Date Time | Air Day | Channel Id | Program Id | Program Title |
---|---|---|---|---|
11/19/2015 3:30:00 PM | 11/19/2015 | 1102 | AA0011 | TEST01 |
11/19/2015 4:30:00 PM | 11/19/2015 | 1102 | AA0022 | TEST01 |
11/19/2015 4:30:00 PM | 11/19/2015 | 1102 | AA0022 | TEST01 |
11/20/2015 6:30:00 AM | 11/19/2015 | 1102 | AA0033 | TEST01 |
11/20/2015 6:30:00 PM | 11/20/2015 | 1102 | AA0044 | TEST01 |
11/20/2015 6:30:00 PM | 11/20/2015 | 1198 | AA0055 | TEST01 |
Query 2 | ||||
Air Date Time | Air Day | Channel Id | Program Id | Program Title |
---|---|---|---|---|
11/19/2015 3:30:00 PM | 11/19/2015 | 1102 | AA0011 | TEST01 |
11/19/2015 4:30:00 PM | 11/19/2015 | 1102 | AA0022 | TEST01 |
11/20/2015 6:30:00 PM | 11/20/2015 | 1102 | AA0044 | TEST01 |
11/20/2015 6:30:00 PM | 11/20/2015 | 1198 | AA0055 | TEST01 |
11/20/2015 6:30:00 PM | 11/20/2015 | 1198 | AA0055 | TEST01 |
The result should be:
Air Date Time | Air Day | Channel Id | Program ID | Program Title | Comment |
---|---|---|---|---|---|
11/19/2015 4:30:00 PM | 11/19/2015 | 1102 | AA0022 | TEST01 | Duplicates from query 1 |
11/20/2015 6:30:00 AM | 11/19/2015 | 1102 | AA0033 | TEST01 | Missed record from query 2 |
11/20/2015 6:30:00 PM | 11/20/2015 | 1198 | AA0055 | TEST01 | Duplicates from query 2 |
I already created merged dimensions and the logic to compare but it did not give me the correct result.
Please help me with this issue.
Any suggestion will be helpful.
Thank you so much.