Skip to main content

构建工作流

工作流由一连串连接在一起的工具组成,每个工具在处理数据上发挥不同的功能。创建工作流时,你需要添加和连接工具。你还可以配置这些工具和工作流的属性。要创建新的工作流,请选择文件 > 新建工作流

根据您在工作流配置窗口中选择的工作流布局,工作流连接沿下游方向垂直或水平移动。

添加或删除工具

要将工具添加到工作流,从工具面板中选择一个工具并将其拖动到工作流画布上,或者右键单击工作流,通过菜单插入工具。如需了解详情,请参阅工具类别

要删除工作流的工具,请选择该工具,然后使用键盘上的 “Delete” 键。

连接工具

要连接工作流中的工具,将工具从工具面板拖到画布中另一个工具的输出锚点附近的位置。你还可以将一个现有工具的输出锚点拖动到刚添加的工具上。

连接由工具的左侧(或上方)传入,然后经由工具的右侧(或下方)传出。某些工具接受多个输入,表现在工具的锚点数量上。某些工具具有可选输入,其输入锚点显示为灰色。所有具有输出锚点的工具都可以输出到多个流。

选择一个工具来显示传入和传出连接标志。工具的连接器输入为绿色,工具的连接器输出为蓝色。

选择连接并使用键盘上的删除键或右键单击并选择删除连接。这不会删除下游工具。

选择连接并在“连接配置”窗口中选中“无线”复选框。或者,您也可以在画布上右键单击连接,然后选择发起无线连接。建立无线连接后,连接箭头将不可见。输入和输出锚点均标有无线符号,以指示无线连接。条形图的颜色表示锚点的传入或传出连接的数量。一条表示一个连接,两条表示两个连接,三条表示三个或更多连接。

选择连接并使用“连接配置”窗口的线条部分更改其颜色。您也可以选择画布上的连接,然后右键单击以选择更改连接颜色

请注意,这是一个工作流级别的设置,会覆盖用户设置 > 主题 > 连接设置中连接颜色的设置。自定义连接颜色在 24.2 之前的 Designer 版本中不起作用,但不会影响工作流。

  • 右键单击连接并选择在连接中插入,然后选择一个工具。

  • 从工具面板或画布上的任意位置拖动一个工具,并将鼠标悬停在现有连接上。

  • 右键单击输出锚点并选择插入,然后选择一个工具。

用户可以查看可能的工具连接列表,并同时建立多个连接。这对于将多个数据输入连接到单个下游工具非常有用。

若要建立多个连接:

  1. 选择画布上的工具。如果工具同时接受输入和输出,请专门选择工具的输入或输出锚点,以确定与该锚点之间可能存在的连接列表。

  2. 右键单击所选锚点并选择查看可能的连接

    1. 在“可能的连接”窗口中,从输出连接列表中选择一个或多个工具,以连接到输入连接列表中的一个或多个工具。

    2. 连接类型下,选择进行有线连接还是无线连接

    3. 选择连接

查看多个工具存在的可能连接时,仅显示输出到输入锚点间的有效连接。

双击任何连接以在配置窗口查看和修改其属性:

  • 名称:输入连接的名称。

  • 无线:选择以将连接设置成无线。

  • 线条:选择“...”按钮为连接选择自定义颜色。

  • 字段:在表格中查看通过连接的数据。

对于无线连接,具有带彩色条的无线连接图标 wireless connection icon 表示某个锚点的传入或传出连接的数量:

  • 1 个彩色条代表 1 个连接。

  • 2 个彩色条代表 2 个连接。

  • 3 个彩色条代表 3 个或更多的连接。

除非选择了该工具,否则连接线是不可见的。

工作流选项卡右键单击选项

选择画布上的工作流选项卡,右键单击该选项卡以显示包含以下选项的菜单:

  • 关闭:关闭工作流。

  • 关闭此选项卡以外的所有项:关闭除此工作流之外的所有打开的工作流。

  • 关闭全部:关闭所有打开的工作流。

  • 复制:创建工作流的副本。

Designer 能将路径依赖关系从相对路径改成绝对路径。如需了解详情,请转至工作流依赖关系

工具右键单击选项

选择画布上的工具,右键单击以显示包含以下选项的菜单:

  • 剪切:剪切所选工具。

  • 复制:复制所选工具。

  • 删除:删除所选工具。

  • 缩放:选择以...

    • 放大

    • 取消缩放:取消缩放。

    • 缩小

    • 全部:缩放使窗口能容纳所有工具。

    • 已选工具:进行缩放,以适应窗口中所有选择的工具。

  • 查看可能的连接:查看与所选工具间可能存在的工具连接。

  • 添加至新容器:将所选工具添加至容器工具。如需了解详情,请转到工具容器工具

  • 添加至新控制容器:将所选工具添加至控制容器工具。如需了解详情,请转到控制容器工具

  • 置于顶层:如果工具重叠,则将所选的工具置于顶层。这对于注释框排版或排序重叠的工具注释很有用。如需了解详情,请转到注释工具

  • 置于底层:如果工具重叠,则将所选的工具置于底层。这对于注释框排版或排序重叠的工具注释很有用。如需了解详情,请转到注释工具

  • 发起有线传出连接发起无线传出连接之间切换,以更改连接显示方式。具有无线连接的输入和输出锚点会显示无线连接图标,该图标带有彩色条,它表示某个锚点的传入或传出连接的数量(除非选择了工具,否则连接线是不可见的):

    • 1 个彩色条代表 1 个连接。

    • 2 个彩色条代表 2 个连接。

    • 3 个彩色条代表 3 个或更多的连接。

  • 转换为宏:将全部或部分工作流转换为宏。如需了解重要局限和说明,请转到转换为宏

  • 缓存并运行工作流:运行工作流并将所有数据缓存到所选工具。

    • 缓存工具...

      1. 右键单击该工具。

      2. 选择缓存并运行工作流。Alteryx 可同时创建多个缓存点。你可以通过按住 Control 键并单击各个缓存点来处理多个缓存点。

    • 注意事项和限制:

      • 请注意,并非所有工具都可以进行缓存:

        • 工具最多只能有 5 个输出锚点,并且它不能是循环流程的一部分。

        • 不可以缓存库内工具、机器学习工具和 Python 工具。

      • 你可以在单个工作流中使用多个缓存。

      • 与缓存工具交互时,你可以在不清除缓存的情况下查看工具配置。但是,更改工具的配置会释放已缓存的数据。

      • 关闭工作流时,Alteryx 会清除缓存。

  • 清除缓存:清除缓存。清除工具的缓存...

    1. 右键单击该工具。

    2. 选择清除缓存。Alteryx 可同时清除多个缓存点。要分别清除一个或多个工具上的缓存,请选择一个或多个工具,然后单击鼠标右键以查看菜单。

  • 转换为宏输入:将选定的输入工具转换为宏输入工具

  • 插入:选择要在所选工具后插入的工具。如需了解详情,请参阅工具类别

  • 后添加浏览工具:在所选工具后添加浏览工具。如果所选工具具有多个输出锚点,则将浏览工具添加至每个输出锚点的选项会出现。

  • 属性:将焦点放在所选工具的配置窗口中。

选择 2 个或更多工具以查看对齐选项:

  • 水平对齐:所选工具与所选工具中第一个放置在画布中的工具水平对齐。

  • 垂直对齐:所选工具与所选工具中第一个放置在画布中的工具垂直对齐。

选择 3 个或更多工具以查看分布选项:

  • 水平分布:排列所选工具使它们在水平轴之间具有均匀的空间。

  • 垂直分布:排列所选工具使它们在垂直轴之间具有均匀的空间。

对工作流进行注释

使用工具的配置窗口 > 注释选项向工具添加注释,或者向工作流添加“注释工具。如需了解详情,请参阅以下资源:

画布选项

  • 运行工作流:运行工作流。用户也可以使用 Ctrl+R 运行工作流。工作流运行时,该图标更改为停止工作流

  • 停止工作流:停止工作流。用户也可以使用 Ctrl+R 停止工作流。

  • 当作分析应用程序运行:运行分析应用程序。

  • 计划工作流:计划在特定时间并以特定频率运行工作流。

  • 活动文档:显示打开的工作流、应用程序或宏指令。

  • 新建空白工作流:创建新工作流 (.yxmd)。

  • 放大:将正常大小放大 3/2。

  • 缩小:将正常大小缩小 2/3。

复制和粘贴

要控制画布的粘贴位置,请选择复制项,复制(Ctrl+C),选择要粘贴的位置,然后粘贴(Ctrl+V)。Designer 将复制项粘贴到与光标相同的点上。

保存文件

当您具有一个或多个未保存的工作流并尝试退出应用程序时,Designer 会提示您保存未保存的工作流。Designer 显示是否将所作的更改保存至以下工作流?消息并提供以下选项:

  • 保存已选择项:选择要保存的工作流,然后选择保存已选择项。Designer 保存所选工作流并关闭。任何未选择的工作流都不会保存。

  • 放弃更改:选择放弃更改将放弃所有更改,退出且不保存。

  • 取消:选择取消可返回到画布。