通过 SSIS 将数据从一个表传输到另一个表

Posted

技术标签:

【中文标题】通过 SSIS 将数据从一个表传输到另一个表【英文标题】:Transfer data from one table to another table by SSIS 【发布时间】:2011-10-06 02:39:27 【问题描述】:

我正在尝试使用 SSIS 包从一个表(表 A)到另一个表(表 B)执行 ETL。 我有 OLE DB 源和 OLE DB 目标。但我只需要传输表 B 中不存在的表 A 的那些行。

谢谢

【问题讨论】:

【参考方案1】:

您可以在数据流中使用 LookUp 组件来检查表 B 中已存在的数据。

然后可以将 LookUp 组件的 NoMatchBehavior 属性(通过右键单击、属性)配置为“将没有匹配条目的行发送到不匹配的输出”。

当你将链接拖到目标表​​时,会询问你是要使用 LookUp Match 还是 LookUp No Match

【讨论】:

以上是关于通过 SSIS 将数据从一个表传输到另一个表的主要内容,如果未能解决你的问题,请参考以下文章

在 SSIS 包中使用临时表

通过表单将数据从一个表插入到另一个表

如何将数据从一个表传输到另一个表

SQL Server:将数据从一个表传输到另一个 [内存分配失败]

使用现有架构将表数据从一个 BigQuery 表流式传输到另一个

如何使用 Entity Framework Core 将 SQL 数据从一个表传输到另一个表