Skip to main content

引擎兼容模式

由于从使用原始引擎的单线程数据处理方式转变为使用 AMP 的多线程数据处理,某些工具的记录输出顺序可能与使用 AMP 时的输入顺序有所不同。这是 两种引擎的主要区别 之一。为帮助缓解 AMP 中不同输出顺序的问题,您可以使用引擎兼容模式。该模式将生成尽可能接近原始引擎的输出记录顺序。

大多数情况下,在开启了 引擎兼容模式 的 AMP 上使用新记录输出顺序的工作流性能比未使用此功能时更慢,但仍快于使用原始引擎时的速度。

启用引擎兼容模式

您可以通过 用户设置 (同时启用 AMP Engine 时)启用引擎兼容模式作为所有新工作流程的默认模式,也可以通过 工作流配置 窗口按工作流启用该模式。用户设置

通过用户设置启用引擎兼容模式

要为所有新工作流(以及以后手动启用 AMP Engine 的任何工作流)启用引擎兼容模式,请按照以下步骤操作:

  1. 在 Designer 中,前往 选项 > 用户设置 > 编辑用户设置

  2. 在用户设置的 工作流 选项卡上,找到 将 AMP Engine 用于所有新工作流 以及 在启用 AMP Engine 时自动启用引擎兼容模式 复选框。

  3. 进行所需的选择。您可以分别选中和取消选中这两个选项。

    例如,您可能需要为所有新工作流启用 AMP Engine 和兼容模式。在这种情况下,您应该选中这两个框。结果是...

    • 以后的所有新工作流都使用具有兼容模式的 AMP Engine。

    • 今后,在您手动启用 AMP Engine 的任何现有工作流中,兼容模式将同时自动启用。

    或者,您可能不希望选中 使用 AMP Engine... ,但要启用兼容模式。结果是...

    • 每次在单个工作流上启用 AMP Engine 时,都会在该工作流上自动启用引擎兼容模式。

    • 所有新工作流都将继续使用原始引擎作为默认引擎。

  4. 完成选择后,请确保 保存 您的用户设置。

通过工作流配置启用引擎兼容模式

要为特定工作流启用引擎兼容模式,请按以下步骤操作:

  1. 在 Designer 画布上打开工作流后,访问 工作流配置 窗口。

  2. 找到 运行时 选项卡。

  3. 滚动到 使用 AMP 引擎 复选框并将其选中。

    • 如果将兼容模式配置为在启用 AMP 时自动开启( 请参阅上文 ),则默认情况下会选中 引擎兼容模式 复选框。

    • 如果默认情况下未选中“引擎兼容模式”复选框,则可以选中该复选框以为此工作流启用该模式。

引擎兼容模式记录顺序

引擎兼容模式 会影响以下工具的记录顺序:

  • 批处理宏

  • 交叉表

  • 数据清理(移除null行)

  • 连接(按特定字段连接)

  • 多项连接(按特定字段连接)

  • 多行公式(分组依据)

  • 多边形构建

  • 累计总计(分组依据)

  • 样本(按列分组)

  • 汇总(分组依据)

  • 分块(按列分组)

  • 唯一值