oracle 比较Informatica中两个表的计数

vx6bjr1n  于 2023-03-22  发布在  Oracle
关注(0)|答案(1)|浏览(175)

我必须表一个是错误的,另一个是成功的(通过id)我需要比较两个表中的行的计数通过id分组。
输出:错误表中id为1的行的计数,成功表中相同id的行的计数,然后我需要比较两个计数。
如何在Informatica中实现?
谢谢你。

bybem2ql

bybem2ql1#

使用两个聚合器-一个用于成功管道,一个用于错误。两者都应该有
1.按ID分组
1.创建名为count = count(*)的新列
然后使用Joiner来连接这些管道。
然后使用表达式比较count_success和count_errors中的列。
整个Map应如下所示

---> AGG_Success(grp by id, count = count_success)| 
                                                  |--> JNR join on id --> link all columns to compare count_success and count_errors
---> AGG_Errors(grp by id, count = count_errors)  |

相关问题