Skip to main content

对比工作流

使用对比工作流功能比较 2 个工作流,并通过可视化指示符快速辨别差异。对比工作流功能可识别工具ID、工具类型、工具配置和连接(以及其他方面)的差异。

配置

比较2个工作流...

  1. 在Alteryx Designer中,转到 选项  > 高级选项  > 对比工作流

  2. 对比工作流 窗口中,如果工作流已打开,则可以使用 工作流1 工作流2 下拉列表来分别选择2个工作流。另外也可以使用 浏览 按钮,浏览并找到要对比的已保存工作流的位置。

  3. 选好工作流后,请选择 对比 按钮。2个工作流会在画布上打开,并且高亮显示差异。

对比定义

对比工作流功能可辨别工作流之间的多种差异。根据差异的类型不同,该功能会使用不同的可视化指示符。

Thumbnail

工具ID、类型和配置的差异

对比工作流会寻找各工作流中具有相同ID的工具,可能返回的结果有3种:

  • 匹配:无可视化指示符。

    • 工作流1和工作流2中存在具有相同ID的工具。

    • 这属于相同类型的工具。

    • 工具配置相同。

  • 有变化:哈希指示符。

    • 工作流1和工作流2中存在具有相同ID的工具。

    • 这属于相同类型的工具。

    • 工具配置不同。

    • 示例:在上图中,两个工作流都包含文本输入(1)和筛选器(3),但工作流1和工作流2中对于这些工具的配置有所不同。

  • 缺失:正方形指示符。

    • 两个工作流中都没有具备与此相同的ID的工具, 或者...

    • 工作流1和工作流2中存在具有相同ID的工具,但工具类型不同。

    • 示例:在上图中,工作流2中有排序(6)工具,但工作流1中没有。

工具输入和输出的差异

对比工作流会评估工具的传入连接(工作流1与工作流2),可能返回的结果有2种:

  • 真:左弧指示符。

    • 工具状态(上图)匹配或有更改,但1个或多个传入连接不匹配(传入连接的源工具ID与目标工具ID不匹配)。

    • 示例:在上图中,筛选器(3)在工作流1中接受一种工具(ID为2的选择工具)的传入连接,而在工作流2中接受来自另一种工具(ID为6的排序工具)的传入连接。

  • 假:无左弧指示符。

    • 工具状态(上图)缺失,或者...

    • 所有传入连接均匹配(传入连接的源工具ID与目标工具ID匹配)。

与对比传入连接时一样,对比工作流会评估工具的传出连接(工作流1与工作流2),可能返回的结果有2种:

  • 真:右弧指示符。

    • 工具状态(上图)匹配或有更改,但1个或多个传出连接不匹配(传出连接的源工具ID与目标工具ID不匹配)。

    • 示例:在上图中,选择工具的传出连接在工作流1中连接到一种工具(ID为3的筛选工具),而在工作流2中则连接到另外一种工具(ID为6的排序工具)。

  • 假:无右弧指示符。

    • 工具状态(上图)缺失,或者...

    • 所有传出连接均匹配(传出连接的源工具ID与目标工具ID匹配)。

结果窗口消息

除了工作流画布上的可视化指示符之外,“对比工作流”功能还包括 Designer 结果 窗口中的消息,这些消息提供了有关工作流之间差异的其他上下文信息。

要访问这些消息...

  1. 选择其中一个工作流的工作流画布。

  2. 结果 窗口中,选择 消息 选项卡以查看工作流之间的差异。

Thumbnail