Skip to main content

Purple box with multiple white circles with lines connecting them to a single white circle in the middle. 连接工具

单个工具示例

“连接”工具有一个单个工具示例。转至 示例工作流 以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。

使用“连接”工具根据两个表格之间的公共字段合并两个输入。您还可以根据记录所在位置连接 2 个数据流。

配置工具

  1. 选择执行连接的方式。这两个选项分别按记录位置或按特定字段(列)连接。

    • 按记录位置连接 :当要连接的两个表具有相同的字段结构,并且数据将根据其在两个表中位置进行连接时,选择此选项。

    • 按特定字段连接 :当两个表具有一个或多个公共字段(如 ID)且要将该数据连接在一起时,选择此选项。您可以选择根据多个字段连接。每个连接在网格中为单独的一个行。

    可能出现的错误消息

    连接工具限制可互相连接的字段类型。可能会出现以下警告或错误:

    • 字符串字段只能连接到其它字符串字段。

    • 数值字段只能连接到其它数值字段。

    • 双字段只能合并到其他双字段。

    • 由于舍入错误,不建议使用双精度或浮点类型的字段进行连接。

    • 布尔字段只能连接到其他布尔字段。

    • 日期时间字段类型只能连接到同一类型字段。

    • 空间字段无法进行连接,请改用 空间匹配工具

    • Blob 字段不能连接到其它类型。

  2. 每个输入( )都有一个下拉列表,您可以在其中选择字段(列)。为每个输入选择连接字段。如果两个输入存在相同的字段名称且其中一个输入已选择了该字段,则 Alteryx Designer 将自动为另一个输入选择连接字段。如果您需要多个连接字段,您可以配置新的一行连接字段。

    • 选择下拉列表可根据输入选择一个额外的连接字段。

    • 要删除一个连接字段,请选择一个左侧的数字,然后选择 删除 按钮。

  3. 使用 配置 窗口中的表格修改传入的数据流。表格中的每一行表示数据中的一列。表中的 字段 列标识数据中各列的名称,它能自动调整列宽,以保证在不截断任何文本的情况下完全显示列(字段)名称,但列名称最多不能超过 40 个字符。

搜索列

在开始更新列(字段)之前,您可能需要限制您的列表,以便仅对列的一部分执行更新。这样做,在您的数据集包含许多列时,也大有助益。

为此,您可以使用 配置 窗口顶部的 搜索 框。输入关键字,“连接”工具就会搜索 重命名 描述 列以返回匹配项。 搜索条件不区分大小写。

search-in-select.png

然后,您可以仅对通过搜索返回的列执行各种操作(如选择、取消选择、重命名等)。您可以将“搜索”框视为一种过滤列的列表的方式,以便仅更新一部分数据。

要再次查看列的完整列表,请使用“x”图标清除 搜索 框。

注意

执行搜索后,系统仅显示一部分数据列(字段)。请注意,根据您在 选项 菜单中选择的操作…

  • 某些操作可能仅适用于显示的列。

  • 某些操作可能适用于所有列,而不仅限于显示列

  • 某些操作可能仅适用于在列的列表中选定(突出显示)的特定列。

因此,在对一部分列执行操作时请谨慎,需要仔细检查结果以确保其符合您的预期。

选择、取消选择、排序和重新排序列

选择和取消选择列/字段

要包含数据集中的列,请选中列名称左侧的复选框。取消选中该复选框则排除该列。您还可以使用表格顶部的“全选”和“取消全选”复选框来快速选择和取消选择所有可见列。

select-all.png

对列排序

根据列名排序数据列...

  • 按升序单击要排序的列名。

  • 再次单击列名以降序排序。

排序方法

根据 Designer 实例的语言不同,可能会使用不同的默认排序顺序。请参阅 语言和地区用户设置 ,以了解有关默认 排序方法 的更多信息。

对列重新排序

要对数据的列进行重新排序:

  • 选择以高亮显示一行,或选择并拖动以高亮显示多行。

  • 使用 上移 下移 箭头,或右键单击并拖动,将行移动到新位置。

Unknown(未知)列默认情况下是选中的。它允许数据存在新列。将列移动到您希望的位置。

修改数据类型和大小

数据类型

使用 类型 下拉菜单更改数据集中列的数据类型。

数据大小

要更改列支持的数据长度(字符串、日期时间、时间和固定小数数值类型的字符数)或度量(其他数值类型的字节数),请选择 大小 并输入一个数字。大小因 数据类型 而异,您可以编辑固定小数数值类型、日期时间和时间类型以及上述所有字符串类型的大小。

使用 [数据类型]:强制 选项可确保一个列始终包含预期的数据类型。在创建 的时候,此选项将非常有用。

重命名列或添加描述

  • 要更改列的名称,请选择 重命名 字段并输入新名称。

  • 要添加说明,请选择 描述 字段并输入“描述”。

查看更多选项

选择或高亮显示表格中的行(数据的列)后,选择表格上方的 选项 下拉菜单可查看更多配置选项:

  • 保存/加载 :将列配置另存为 .yxft 文件。Alteryx 字段类型文件是一个文本文件,可在用到 加载列名称 加载列名称和类型 选项的其他工作流中使用。

  • 选择 :选择或取消选择所有列或高亮显示的列。选项包括 全选 取消全选

  • 更改高亮列的类型 :一次性更改所有高亮显示列的数据类型。

  • 排序 :按升序或降序对列进行排序。选项包括 按列名称排序 按新列名称排序 按列类型排序 恢复到传入的列顺序 。根据 Designer 实例的语言不同,可能会使用不同的默认排序顺序。请参阅 语言和地区用户设置 ,以了解有关默认 排序方法 的更多信息。

  • 移动 :将高亮显示的列移动到列表的顶部或底部。

  • 为列名称添加前缀 :为所选或高亮显示的列名称添加前缀。

  • 为列名称添加后缀 :为所选或高亮显示的列名称添加后缀。

  • 移除前缀或后缀 :删除所选或高亮显示的列名称中的前缀或后缀。

  • 清除所有重命名 :删除所有列的新名称。

  • 清除高亮显示的重命名 :删除所有高亮显示列的新名称。

  • 全部还原为原始类型和大小 :撤消所有列中对类型和大小的更改,并使用原始值。

  • 将高亮显示列恢复为原始类型和大小 :撤消对所选或高亮显示列的类型和大小的更改,并使用原始值。

  • 删除所有缺失列 :删除数据中不再包含的列。

  • 删除高亮显示的缺失列 :删除数据中不再包含的高亮显示列。

  • 取消选择重复的列 :当存在重复列名称时取消选择第二列。此选项仅对多个输入可用。

查看输出

连接产生的 3 个输出为:

L 锚点

包含来自 L 输入的记录,这些记录未连接到来自 R 输入的记录。

L anchor

J 锚点

包含 L 输入与 R 输入连接之后产生的共同记录。

J anchor

R 锚点

包含来自 R 输入的记录,这些记录未连接到来自 L 输入的记录。

R anchor

其他类型的连接

请参考此表格使用“连接”工具执行不同类型的连接。