gpt4 book ai didi

informatica-powercenter - 如何使用 Informatica 排除两个平面文件中的匹配行?

转载 作者:行者123 更新时间:2023-12-04 06:32:28 24 4
gpt4 key购买 nike

如何使用 Informatica 排除两个平面文件中的匹配行?

我有一个平面文件(源),其中的数据看起来像这样(通常有更多数据):

1,2,3
4,5,6

还有一个看起来像这样的第二个平面文件(源):
1,2,3

我希望结果(目标)是一个看起来像这样的平面文件:
4,5,6

我知道在 SQL 中有一个 EXCLUDE(与 INTERSECT 相反)可以完成这项工作。但我是用平面文件和 Informatica 来做这一切的。

我对 Informatica 很陌生。我只做了大约一个月。所以可能比较明显。如果您能告诉我您会使用哪些 Transformations,那就太好了。

最佳答案

您可以使用联合转换来联合来自两个文件的结果集。这将为您提供以下结果集。

col1, col2, col3
-----------------
1,2,3
4,5,6
1,2,3

在此之后,我将使用聚合器转换并选择这些端口(以及您想要分组以将它们视为重复的端口)并获取聚合器转换中的计数。
After Aggregator (new column count => total_count)
----------------------------------------------------
col1, col2, col3,total_count
-----------------------------
1,2,3,2
4,5,6,1

下一步很简单,将它们通过过滤器转换并使用以下过滤条件忽略具有重复项的行。

total_count = 1

关于informatica-powercenter - 如何使用 Informatica 排除两个平面文件中的匹配行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5238094/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com