复制列转换

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

复制列转换通过复制输入列并将新列添加到转换输出来创建新列。 以后在数据流中,可将不同的转换应用到列副本。 例如,您可以使用复制列转换来创建列的副本,然后使用字符映射表转换将复制的数据转换为大写字符,或使用聚合转换将聚合应用到此新列。

复制列转换的配置

可以通过指定要复制的输入列来配置复制列转换。 可以在一个操作中创建一列的多个副本,或创建多个列的副本。

此转换有一个输入和一个输出。 它不支持错误输出。

可以通过 SSIS 设计器或以编程方式来设置属性。

“高级编辑器” 对话框反映了可以通过编程方式进行设置的属性。 有关可以在 “高级编辑器” 对话框中或以编程方式设置的属性的详细信息,请单击下列主题之一:

有关如何设置属性的详细信息,请参阅 设置数据流组件的属性

复制列转换编辑器

可以使用 “复制列转换编辑器” 对话框选择要复制的列,以及为新的输出列指定名称。

注意

如果只是将所有源数据复制到目标,可能无需使用复制列转换。 某些情况下,如果不需要进行任何数据转换,可以直接将源连接到目标。 在这些情况下,使用 SQL Server 导入和导出向导创建包通常更可取。 以后,您可以根据需要增强并重新配置包。 有关更多信息,请参见 SQL Server Import and Export Wizard

选项

可用输入列
使用复选框选择要复制的列。 选择后,会将输入列添加到下表中。

输入列
从可用的输入列列表中选择要复制的列。 通过选中 “可用输入列” 表中的复选框来选择列。

输出别名
为每个新的输出列键入一个别名。 默认值为输入列名称后面跟着 “的副本”;不过,您也可以任选一个唯一的描述性名称。

另请参阅

数据流
Integration Services 转换