使用SSIS 2008使用单个转换连接多个表

Jin*_*ntu 2 ssis

我是SSIS的新手,我的任务是join multiple tables将其插入到目标表中.

源表来自SQL Server,而Destination又是SQL Server.

所有表都有关系,只需要连接并再次将数据插入SQL Server表.

我想用SINGLE transformationSSIS中的项目来做.

请给我一些实现这一目标的步骤.

pra*_*een 5

一种方法是oledb command通过映射列(Column Mappings Tab)直接使用和编写sql

要么

您可以使用merge join transformation.Sort您的OLEDB源.右键单击组件转到Show Advanced Editor 并在Input Output Properties选择其中一个输出列并sort key option从更改01.现在使用合并连接组件并将公共列映射为连接键并选择列你需要作为输出.使用an OLEDB destination映射上述组件的输出列并转储数据.

看看这篇文章

上述两种技术都只使用一个组件来执行连接