在需求规划中使用您自己的自定义 Azure 机器学习算法
如果您已经在其中使用自己的 Microsoft Azure 机器学习算法进行需求预测 Dynamics 365 Supply Chain Management (如需求预测概述 中所述),则可以在使用需求计划时继续使用它们 Microsoft Dynamics 365 Supply Chain Management。
本文介绍使需求计划能够连接到 Azure 机器学习工作区所需的设置。
设置新的 Microsoft Entra 应用程序
按照此部分中的步骤在 Azure 机器学习工作区中创建新的 Microsoft Entra 应用程序。 位于 Azure 门户中的此资源保留您的算法。 Microsoft Entra 应用程序是一个企业应用程序,使需求计划能够连接到 Azure 机器学习算法。 (有关如何设置 Microsoft Entra 应用程序的详细信息,请参阅注册应用程序。)
- 通过使用至少具有云应用程序管理员特权的帐户登录到 Azure 门户。
- 注册新的 Microsoft Entra 应用程序,如创建可访问资源的 Microsoft Entra 应用程序和服务主体中所述。
- 按照屏幕上的说明完成向导。 使用默认设置。
- 在新 Microsoft Entra 应用程序的证书和密码部分中,为应用程序创建一个密码,如添加客户端密码中所述。
- 记下应用程序 ID 及其密码。 稍后您将需要这些详细信息。
将新 Microsoft Entra 应用程序的访问权限分配给 Azure 机器学习工作区和 Azure 机器学习工作区存储帐户
按照以下步骤将新 Microsoft Entra 应用程序的访问权限分配给 Azure 机器学习工作区。
- 在 Azure 门户中,转到包含 Azure 机器学习工作区的资源组。
- 在左侧导航窗格上,选择访问控制。
- 在角色分配选项卡上,选择添加以添加新的角色分配。
- 在特权管理员角色选项卡上,选择参与者。
- 选择下一步。
- 选择用户、组或服务主体选项。
- 选择选择成员。 使用右侧菜单上的筛选器查找您创建的 Microsoft Entra 应用程序的名称,然后选择它。
- 该应用程序现在显示在成员列表中。 选择下一步。
- 在查看 + 分配选项卡上,选择下一步。
按照以下步骤将新 Microsoft Entra 应用程序的访问权限分配给 Azure 机器学习工作区连接到的存储帐户。
- 在 Azure 门户中,转到包含存储帐户(Azure 机器学习工作区使用的存储帐户)的资源组。
- 在左侧导航窗格上,选择访问控制。
- 在角色分配选项卡上,选择添加以添加新的角色分配。
- 在工作职能角色选项卡上,选择存储帐户参与者和存储 blob 数据参与者。 若要快速找到这些角色,请在搜索字段中输入存储参与者。
- 选择下一步。
- 选择用户、组或服务主体选项。
- 选择选择成员。 使用右侧菜单上的筛选器查找您创建的 Microsoft Entra 应用程序的名称,然后选择它。
- 该应用程序现在显示在成员列表中。 选择下一步。
- 在查看 + 分配选项卡上,选择下一步。
现在,该应该程序在 Azure 机器学习工作区和储存帐户上的角色分配选项卡的全部部分中列出。
从 Demand Planning 连接到 Azure 机器学习服务
按照以下步骤在 Demand Planning 中设置 Azure 机器学习服务连接。
登录到需求计划。
在左侧导航窗格中上,选择自定义 Azure ML。
选择加号 (+) 按钮创建新连接,并为其设置以下字段:
- 名称 - 输入连接的名称。
- 订阅 ID –输入 Azure 订阅的 ID。
- 资源组名称 - 输入包含 Azure 机器学习工作区的资源组的名称。
- 工作区名称 - 输入 Azure 机器学习工作区的名称。
- 存储帐户名称 - 输入在 Azure 工作区中运行安装向导时指定的 Azure 存储帐户的名称。
- 应用程序 ID –输入您创建的应用程序的 Microsoft Entra 应用程序 ID。 此值用于对 Azure 机器学习服务的 API 请求授权。
- 应用程序密码 - 输入您创建的应用程序的服务主体应用程序密码 Microsoft Entra 。 此值用于获取您为对 Azure 存储和 Azure 机器语言工作区执行授权操作而创建的安全主体的访问令牌。
设置使用您自己的 Azure 机器学习算法的预测
按照以下步骤设置使用您自己的 Azure 机器学习算法的预测。
- 创建新的预测配置文件,如创建和管理预测配置文件中所述。
- 在选择预测模型预设页面上,选择无。
- 创建并保存配置文件后,选择预测模型选项卡。(有关详细信息,请参阅设计预测模型。)
- 设置模型。 在要运行算法的位置中包括财务和运营 - Azure 机器学习磁贴。
- 通过添加保存块来完成模型。