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