Union All 转换
Union All 转换将多个输入组合到一个输出中。例如,可将来自五个不同平面文件源的输出输入到 Union All 转换并将其组合到一个输出中。
转换输入是一个接一个地添加到转换输出中的;不对行进行重新排序。如果包需要排序的输出,则应使用合并转换而不是 Union All 转换。
连接到 Union All 转换的第一个输入是转换从中创建转换输出的输入。随后连接到转换的输入中的列将会被映射到转换输出中的列。
若要合并输入,可将输入中的列映射到输出中的列。每个输出列至少要有一个输入中的列与其映射。两列间的映射要求各列的元数据相匹配。例如,映射列必须具有相同的数据类型。
如果映射列包含字符串数据,并且输出列的长度比输入列短,则输出列长度会自动增加以便包含输入列。未映射到输出列的输入列在输出列中被设置为空值。
此转换具有多个输入和一个输出。它不支持错误输出。
配置 Union All 转换
可以通过 SSIS 设计器或以编程方式来设置属性。
有关可以在**“Union All 转换编辑器”**对话框中设置的属性的详细信息,请参阅 Union All 转换编辑器。
有关可以编程方式设置的属性的详细信息,请参阅Common Properties。
有关如何设置属性的详细信息,请单击下列主题之一:
请参阅
概念
合并转换
创建包数据流
Integration Services 转换