我必须表一个是错误的,另一个是成功的(通过id)我需要比较两个表中的行的计数通过id分组。输出:错误表中id为1的行的计数,成功表中相同id的行的计数,然后我需要比较两个计数。如何在Informatica中实现?谢谢你。
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) |
1条答案
按热度按时间bybem2ql1#
使用两个聚合器-一个用于成功管道,一个用于错误。两者都应该有
1.按ID分组
1.创建名为count = count(*)的新列
然后使用Joiner来连接这些管道。
然后使用表达式比较count_success和count_errors中的列。
整个Map应如下所示