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

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

了解输出数据顺序

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