Я новичок в разработке informatica. Я хочу создать отображение, в котором мне нужно проверить, нет ли дубликатов. У меня ниже sql запрос, из которого я должен создать отображение.
Выберите count (1), A.market_cd из (выберите отличный account_no, market_cd из Db1.Table1, где $$ monthenddate между датой (eff_begin ) и группа даты (eff_end) по account_no, market_cd с количеством (1)> 1) группа по market_cd;
Выберите count (1), A.market_cd из (выберите отдельный account_no, market_cd из Db2.Table2 где $$ monthenddate между датой (eff_begin) и датой (eff_end), группой по account_no, market_cd, имеющим count (1)> 1) Группой по market_cd;
Выберите количество (1), A.market_cd из (выберите отличный account_no, market_cd от Db3.Table3, где $$ monthenddate между датой (eff_begin) и датой (eff_end) группой по account_no, market_cd с количеством (1)> 1) Группой по market_cd
Результат: -
Количество | Market_cd
0
Идеальным результатом для вышеуказанных запросов должно быть ноль строк. Я должен проверить, дает ли результат какой-либо счет.
Я должен объединить все вышеупомянутые запросы в целевой плоский файл. Какие логики c и преобразования можно использовать для создания сопоставления? Пожалуйста, может кто-нибудь помочь