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

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

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

您可以首先在 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 规则,并将其添加到表单中。然后,在自由形式中使用 ML 模型进行预测。 教程图标 使用 ML 模型进行预测