Skip to main content

引擎兼容模式

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

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

引擎兼容模式

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

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

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

  1. 依次点击 选项 用户设置 编辑用户设置。

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

  3. 进行所需的选择。您可以独立地选中和取消选中两个选项。

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

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

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

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

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

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

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

通过工作流配置启用发动机兼容模式

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

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

  2. 导航至" 运行时" 选项卡。

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

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

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

发动机兼容模式记录顺序

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

  • 批处理宏

  • 交叉表

  • 数据清理(移除null行)

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

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

  • 多行公式(分组依据)

  • 多边形构建

  • 累计总计(分组依据)

  • 样本(按列分组)

  • 汇总(分组依据)

  • 分块(按列分组)

  • 唯一值