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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSIS - 比较文本文件和非oledb连接以提供匹配和不匹配的输出相关的知识,希望对你有一定的参考价值。

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

谢谢。

答案

使用外部联接进行合并连接,以便不匹配的行在输出中具有NULL列。

然后执行条件拆分并将带有NULL的行发送到不匹配的输出,并将带有NOT NULL的行发送到匹配的输出。

以上是关于SSIS - 比较文本文件和非oledb连接以提供匹配和不匹配的输出的主要内容,如果未能解决你的问题,请参考以下文章

SSIS在Unicode和非Unicode错误之间转换

SSIS如何从Paradox导入数据?

如何在 SSIS 脚本组件中使用 OLEDB 连接执行 SqlCommand

SSIS OlEDB 连接管理器错误

组件的 SSIS 包外部列不同步

SSIS - 旧版本OLEDB不支持Always On Availability Group