基于内存的计划引擎
“基于内存的计划引擎”可以有效地管理组成完整计划运行的所有流程。它利用快照任务的高度一致性,排除没有价值的工序,并将多个相关的任务合为单个任务。这个新的体系结构也可以进行长时间运行的任务,例如删除以前的计划数据,以及快照数据装入关键路径外的
MRP 快照表中。此外,它还可以充分利用流程间通信来管理所有计划任务。
一旦将计算装入内存,“基于内存的计划引擎”就开始计划,而无需等待所有数据装入文件和表中。对计划活动的充分控制可以提高计划员的效率。计划流程包含的阶段较少,从而大大地减少了计划提前期。
注意:这些主题专业性较强,不是为一般用户而备。无须阅读这些说明也可以使用 Oracle 主计划/MRP 和供应链计划管理系统。
以下是可以提高“基于内存的计划引擎”性能的八个主要功能:
- 增强低层代码的计算方法:由于在制品管理系统和物料清单管理系统中的组件更改信息以单一结构显示,因此计划引擎可以同步执行循环检查和低层代码计算
- 增强循环检查:您可以检测由离散和非标准任务组件需求及 WIP 组件更改引入的循环
- 灵活配置:利用硬件资源,您可以指定执行快照任务的可用工作流程数。
- 不要求加锁表:“基于内存的计划引擎”无需将拥护锁定在系统外,即可搜集一致的供应和需求数据视图
- 缩短预处理和设置时间:基于内存的引擎根据内存中的快照数据执行求净计算;但在以前,所有要求的数据不得不在计划员运行之前装入计划表
基于内存的计划引擎支持的函数
基于内存的计划引擎在 Oracle 主计划/MRP 和供应链计划管理系统多个函数中起着重要的作用。在某些情况下,此引擎可以增强函数和过程的性能。在其它情况下,您只有在使用引擎生成当前计划时才可以执行函数和过程。下表中包含所有此类的函数和过程:
另请参阅
计划流程阶段
处理步骤
流程
快照任务
读一致性
流程间通信
配置基于内存的计划引擎
启用基于内存的计划引擎
并行处理