Skip to main content

合并工具

使用“合并”工具可以根据列名称或位置合并两个或更多的数据集。

输出后的每一列都包含来自各个输入的行。您可以配置列在输出中的堆叠或匹配方式。

提示

此工具具有单个工具示例。查看访问示例工作流以了解如何在 Designer Cloud 中访问此示例和其他更多示例。

工具组件

Union tool anchors.png

图解:具有两个锚点的合并工具。

“合并”工具有两个锚点:

  • 输入锚点:输入锚点连接至您要统一的数据流。输入锚点上的两个尖括号表示其接受多个输入。

  • 输出锚点:输出锚点显示输出数据集。

配置工具

垂直堆叠列的方式:选择如何堆叠列。默认设置为按列名称自动配置

  • 名称:按列名称堆叠数据。

  • 位置:按流中的列顺序堆叠数据。

  • 手动配置:您可以手动指定如何堆叠数据。如果选择此方法,系统将显示每个输入中的列(按行 #1、#2 等表示)。您可以按位置按名称重置表格。

警告

当模式设置为手动配置时,Designer Cloud 会假定从配置工具到运行工作流期间配置保持不变。如果有任何内容缺失,就会发生错误,且工作流会停止。

手动配置字段

对于手动配置方法,您必须配置输出属性。

首先,数据流会按水平和垂直方向错开排列,以便每个输入数据集的数据位于不同的单元格中。

  1. (可选)在重置下拉列表中,您可以首先选择按位置按名称。选择重置以重置列。如果您知道数据流包含一些按位置或名称匹配的列,请使用此选项。

  2. 接下来,使用箭头开始堆叠数据。选择一个单元格,然后选择左箭头右箭头,将它与其匹配的数据字段堆叠在一起。

属性

列不同时

对于自动配置模式,必须选择如何处理不同的列。

  • 警告(继续数据处理):在“结果”窗口中发出警告,但继续处理行。

  • 错误(停止数据处理):在“结果”窗口中发出错误,并停止处理记录。

  • 忽略(继续数据处理):忽略不同的列,并继续处理行。

列输出选项

  • 输出所有列:输出所有列。空列将用 Null 值填充。

  • 仅公共列:输出仅包括每个输入共有的列。

输出顺序

输出顺序下,选中指定以指定哪个输入数据集的数据首先显示在输出中。选中该框后,选择并按住表中的重新排序图标,然后向上或向下拖动连接。

警告

指定输出顺序选项可能导致性能降低。

了解输出

务必了解“合并”工具的输出的两个方面:列名称和数据顺序。

了解输出数据列名称

输出数据集中使用的列名称取自按名称字母数值排序第一的输入流。

默认情况下,根据您将输入数据流连接到合并工具输入锚点的顺序,输入数据流被标记为 #1#2。因此,如果列名称不同,输出数据集将使用 #1 输入数据集中的列名称。

如果您希望使用 #2 输入数据集中的列名称,则可以更改输入连接的名称。选择输入流并输入新值。输出列名称取自按名称字母/数值排序第一的连接。

union-change-connection-name.png

图解:更改输出列名称的输入源。

了解输出数据顺序

默认输出顺序等同于将输入数据集连接到“合并”工具输入锚点的顺序。请参阅输出顺序部分,了解如何更改输出数据的顺序。