SSIS - 比较文本文件和非 oledb 连接以给出匹配和不匹配的输出

SSIS - Comparing text file and non oledb connection to give matched and non matched output

我有 2 个输入。一个是文本文件,另一个是专有数据库,基本上是非 oledb 连接。我想比较这两个数据集并给我 2 个匹配和不匹配的输出。我可以使用 merge join 但它只提供一个输出。对于查找,我可能需要将文本文件数据加载到 SQL 服务器中,以便根据需要提供 2 个输出。我想避免将数据加载到 SQL 服务器的额外步骤。请告诉我最简单的方法。

谢谢。

使用外部联接执行合并联接,以便不匹配的行将在输出中包含 NULL 列。

然后进行条件拆分,将NULL行发送到非匹配输出,将NOT NULL行发送到匹配输出。