Union All 转换

Union All 转换将多个输入组合到一个输出中。 例如,可将来自五个不同平面文件源的输出输入到 Union All 转换并将其组合到一个输出中。

输入和输出

转换输入是一个接一个地添加到转换输出中的;不对行进行重新排序。 如果包需要排序的输出,则应使用合并转换而不是 Union All 转换。

连接到 Union All 转换的第一个输入是转换从中创建转换输出的输入。 随后连接到转换的输入中的列将会被映射到转换输出中的列。

若要合并输入,可将输入中的列映射到输出中的列。 每个输出列至少要有一个输入中的列与其映射。 两列间的映射要求各列的元数据相匹配。 例如,映射列必须具有相同的数据类型。

如果映射列包含字符串数据,并且输出列的长度比输入列短,则输出列长度会自动增加以便包含输入列。 未映射到输出列的输入列在输出列中被设置为空值。

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

Union All 转换的配置

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

有关可以在 “Union All 转换编辑器” 对话框中设置的属性的详细信息,请参阅 Union All Transformation Editor

有关可以编程方式设置的属性的详细信息,请参阅 Common Properties

有关如何设置属性的详细信息,请单击下列主题之一:

通过使用 Union All 转换来合并数据