多项连接工具
单个工具示例
“多项连接”有一个“单个工具”示例。访问 示例工作流 以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。
利用“多项连接”根据输入表之间的共同字段合并 2 个或多个输入。默认情况下,此工具输出完全外连接的结果。有关详细信息,请访问 连接工具 。
配置工具
选择执行连接的方式。
按记录位置连接 :当要连接的输入表具有相同的字段结构,并且数据将根据其在 2 个表中的位置进行连接时,选择此选项。
按特定字段连接 :当输入表具有一个或多个公共字段(如 ID),并且数据将根据公共字段进行连接时,选择此选项。
通过下拉列表选择每个输入的连接字段。如果输入中存在相同的字段名称且其中一个输入已选择了该字段,则 Designer 将自动为其他输入选择连接字段。
如果您需要多个连接字段,您可以配置新的一行连接字段。选择下拉列表可根据输入选择一个额外的连接字段。
要删除一个连接字段,请选择要删除的字段,然后选择右侧的删除按钮(减号图标)。
笛卡尔连接 :选择如何处理笛卡尔连接。一个表的每一行连接到另一个表的每一行时,就会出现笛卡尔连接。例如,如果表 A 有 100 行,与表 B(有 1,000 行)连接,则笛卡尔连接将产生 100,000 行。这些连接为 CPU 密集型。
允许所有多维连接 :多维连接将发生,不报告错误或警告。
多维连接超过 16 条记录时发出警告 :当多维连接发生时, 结果 窗口中将出现警告。
多维连接超过 16 条记录时发出错误 :多维连接发生时, 结果 窗口中将报告错误,并停止下游的处理。
仅输出连接了所有输入的记录 :选中此框仅允许传递满足所有连接条件的记录。未选中时,将返回所有记录,这包括含有 NULL 字段值的记录(这些记录不满足连接条件) 。
使用 配置 窗口中的表格修改传入的数据流。表格中的每一行表示数据中的一列。表中的 字段 列标识数据中各列的名称,它能自动调整列宽,以保证在不截断任何文本的情况下完全显示列(字段)名称,但列名称最多不能超过 40 个字符。
搜索字段
在开始更新字段(列)之前,您可能需要限制您的列表,以便仅对字段的一部分执行更新。如果您的数据集包含许多字段,此功能也非常有帮助。
为此,您可以使用 配置 窗口顶部的 搜索 框。输入关键字,“多项连接”工具就会搜索 字段 、 重命名 和 说明 列以返回匹配项。 搜索条件不区分大小写。
然后,您可以仅对通过搜索返回的字段执行各种操作(如选择、取消选择、重命名等)。您可以将“搜索”框视为一种过滤字段列表的方式,以便仅更新数据列的子集。
要再次查看完整字段列表,请使用“x”图标清除 搜索 框。
注意
执行搜索后,系统仅显示数据字段(列)的子集。请注意,根据您在 选项 菜单中选择的操作…
某些操作可能仅适用于显示的字段。
某些操作可能适用于所有字段,而不仅限于显示的字段
某些操作可能仅适用于在字段列表中选定(突出显示)的特定字段。
因此,在对字段子集执行操作时请谨慎,需要仔细检查结果以确保其符合您的预期。
选择、取消选择、排序和重新排序列
选择和取消选择字段/列
要包含数据集中的列,请选中列名称左侧的复选框。取消选中该复选框可排除该列。您还可以使用表格顶部的全选和取消全选复选框来快速选择和取消选择所有可见字段。
对列排序
根据列名排序数据列...
按升序单击要排序的列名。
再次单击列名以降序排序。
排序方法
根据 Designer 实例的语言不同,可能会使用不同的默认排序顺序。请参阅 本地化用户设置 ,以了解有关默认 排序方法 的更多信息。
对列重新排序
要对数据的列进行重新排序:
选择以高亮显示一行,或选择并拖动以高亮显示多行。
使用 上移 或 下移 箭头,或右键单击并拖动,将行移动到新位置。
Unknown(未知)列默认情况下是选中的。它允许数据存在新列。将列移动到您希望的位置。
修改数据类型和大小
数据类型
使用 类型 下拉菜单更改数据集中列的数据类型。
数据大小
要更改列支持的数据长度(字符串、日期时间、时间和固定小数数值类型的字符数)或度量(其他数值类型的字节数),请选择 大小 并输入一个数字。大小因 数据类型 而异,您可以编辑固定小数数值类型、日期时间和时间类型以及上述所有字符串类型的大小。
使用 [数据类型]:强制 选项可确保一个列始终包含预期的数据类型。在创建 宏 的时候,此选项将非常有用。
重命名列或添加描述
要更改列的名称,请选择 重命名 字段并输入新名称。
要添加说明,请选择 描述 字段并输入“描述”。
查看更多选项
选择或高亮显示表格中的行(数据的列)后,选择表格上方的 选项 下拉菜单可查看更多配置选项:
保存/加载 :将字段配置另存为 .yxft 文件。Alteryx 字段类型文件是一个文本文件,通过 加载字段名称 或 加载字段名称和类型 选项可将其用于其他工作流。
选择 :选择或取消选择所有列或高亮显示的列。选项包括 全选 和 取消全选 。
更改高亮字段的类型 : 一次性更改所有高亮显示列的数据类型。
排序 :按升序或降序对列进行排序。选项包括 按原始字段名称排序 、 按新字段名称排序 和 按字段类型排序 或 恢复到传入的字段顺序 。根据 Designer 实例的语言不同,可能会使用不同的默认排序顺序。请参阅 本地化用户设置 ,以了解有关默认 排序方法 的更多信息。
移动 :将高亮显示的列移动到列表的顶部或底部。
为字段名称添加前缀 : 为所选或高亮显示的列名称添加前缀。
为字段名称添加后缀 :为所选或高亮显示的列名称添加后缀。
移除前缀或后缀 :删除所选或高亮显示的列名称中的前缀或后缀。
清除所有重命名 :删除所有列的新名称。
清除高亮显示的重命名 :删除所有高亮显示列的新名称。
全部还原为原始类型和大小 :撤消所有列中对类型和大小的更改,并使用原始值。
将高亮显示列恢复为原始类型和大小 :撤消对所选或高亮显示列的类型和大小的更改,并使用原始值。
删除所有缺失字段 :删除数据中不再包含的列。
删除高亮显示的缺失字段 :删除数据中不再包含的高亮显示的列。
取消选择重复的字段 :当存在重复列名称时取消选择第二列。此选项仅对多个输入可用。