部署 ML 模型以供规划者使用

部署导入的 ML 模型,使其可供规划者在表单和仪表板上使用。规划者可以使用机器学习生成预测。

导入 PMML 模型后,EPM 管理员通过将生成的 Groovy 规则与 Planning 表单关联,将 PMML 文件集成到 Planning 应用程序。

您可以首先在 Calculation Manager 中查看 Groovy 规则,以验证映射并根据需要做出更改。最终确定 Groovy 规则后,您可以将其与相关表单或仪表板关联。

通过创建与表单关联的操作菜单,使 Groovy 规则可供规划者使用。

要将 ML Groovy 规则与表单关联:

  1. 创建操作菜单项:
    1. 导航器中的创建和管理下,单击操作菜单
    2. 单击 “创建菜单”图标,输入菜单的名称,然后单击确定

    3. 选择新菜单项,依次单击 “编辑菜单”图标添加子代
    4. 输入菜单项的名称,并为其指定一个业务规则类型的标签,例如 Predict Volume,然后选择适当的多维数据集和以 Form 为后缀的 Groovy 规则,例如 ML_MLModelName_Form。然后单击保存

    有关详细信息,请参阅“创建和更新操作菜单”。

  2. 将操作菜单与表单关联:
    1. 导航器中的创建和管理下,单击表单
    2. 导航到表单,单击 “编辑菜单”图标,然后在其他选项下,单击您创建的操作菜单项。通过将菜单从可用菜单移至选定的菜单,将其与表单关联。然后单击保存

    有关详细信息,请参阅“管理表单”。

当规划者从表单中选择该操作菜单项时,会触发 Groovy 规则。该规则会选择所有输入动因的数据,将其发送到 PMML 文件进行处理,返回一组预测值,并将预测值粘贴到在导入模型向导中定义的输出。该规则在表单上下文中运行,因此仅对表单上的单元格预测值。系统遵循安全设置,因此规划者只能查看他们有权访问的交叉点的预测。规划者可以运行各种假设方案,以调整其预测和规划,或者调整预测值。

请注意,规划者必须具有模型、表单、规则和成员的访问权限,才能运行规则。

将 ML Groovy 规则作为批量作业运行

您可以将 ML Groovy 规则作为作业来运行。批处理规则针对整个模型范围内的所有单元格运行,而不是仅针对特定表单上的单元格运行。您可以将其设置为循环作业运行,例如定期加载预测,以便向规划者提供预测。

要运行或调度批处理作业,请在作业中,选择规则作为作业类型,然后选择 PMML 模型业务规则的 Groovy 批处理版本 - ML_MLModelName

有关调度作业的信息,请参阅“调度作业”。

教程

教程提供说明以及系列视频和文档,可帮助您了解相关主题。

目标 了解操作方法
了解如何获取基于导入的 ML 模型创建的 Groovy 规则,并将其添加到表单中。然后,在 Planning 中使用 ML 模型进行预测。 教程图标 使用 ML 模型进行预测