引擎兼容模式
由于从使用原始引擎的单线程数据处理方式转变为使用 AMP 的多线程数据处理,某些工具的记录输出顺序可能与使用 AMP 时的输入顺序有所不同。这是 两种引擎的主要区别 之一。为帮助缓解 AMP 中不同输出顺序的问题,您可以使用引擎兼容模式。该模式将生成尽可能接近原始引擎的输出记录顺序。
大多数情况下,在开启了 引擎兼容模式 的 AMP 上使用新记录输出顺序的工作流性能比未使用此功能时更慢,但仍快于使用原始引擎时的速度。
启用引擎兼容模式
您可以通过 用户设置 (同时启用 AMP Engine 时)启用引擎兼容模式作为所有新工作流程的默认模式,也可以通过 工作流配置 窗口按工作流启用该模式。
通过用户设置启用引擎兼容模式
要为所有新工作流(以及以后手动启用 AMP Engine 的任何工作流)启用引擎兼容模式,请按照以下步骤操作:
在 Designer 中,前往 选项 > 用户设置 > 编辑用户设置 。
在用户设置的 工作流 选项卡上,找到 将 AMP Engine 用于所有新工作流 以及 在启用 AMP Engine 时自动启用引擎兼容模式 复选框。
进行所需的选择。您可以分别选中和取消选中这两个选项。
例如,您可能需要为所有新工作流启用 AMP Engine 和兼容模式。在这种情况下,您应该选中这两个框。结果是...
以后的所有新工作流都使用具有兼容模式的 AMP Engine。
今后,在您手动启用 AMP Engine 的任何现有工作流中,兼容模式将同时自动启用。
或者,您可能不希望选中 使用 AMP Engine... ,但要启用兼容模式。结果是...
每次在单个工作流上启用 AMP Engine 时,都会在该工作流上自动启用引擎兼容模式。
所有新工作流都将继续使用原始引擎作为默认引擎。
完成选择后,请确保 保存 您的用户设置。
通过工作流配置启用引擎兼容模式
要为特定工作流启用引擎兼容模式,请按以下步骤操作:
引擎兼容模式记录顺序
引擎兼容模式 会影响以下工具的记录顺序:
批处理宏
交叉表
数据清理(移除null行)
连接(按特定字段连接)
多项连接(按特定字段连接)
多行公式(分组依据)
多边形构建
累计总计(分组依据)
样本(按列分组)
汇总(分组依据)
分块(按列分组)
唯一值