使用来自 Azure 机器学习的自定义模型

Dynamics 365 Customer Insights - Data 中的工作流帮助您选择要从中生成见解的数据,并将结果映射到统一客户数据。 您的工作流可以包括在 Azure 机器学习中创建的使用人工智能 (AI) 增强的自定义模型

先决条件

备注

对机器学习工作室(经典)的支持将于 2024 年 8 月 31 日结束。 我们建议您在该日期之前转换到 Azure 机器学习。 您不能再创建新的机器学习工作室(经典)资源,但您可以在 2024 年 8 月 31 日之前继续使用现有资源。

Customer Insights - Data 中的自定义模型不支持通过增量刷新更新的数据源。

数据是在 Customer Insights - Data 环境和工作流中的所选 Azure Web 服务或管道之间传输的。 将数据传输至 Azure 服务时,请确保服务已配置为按照所需的方式和位置处理数据,以符合任何法律或法规要求。

设置 Azure 机器学习连接

  1. 在 Customer Insights - Data 中,转到设置>连接

  2. 滚动到其他连接

  3. Azure 机器学习磁贴中,选择设置

  4. 输入连接信息:

    • 显示名称:输入一个描述连接的唯一可识别名称。 它必须以字母开头,且仅包含字母、数字和下划线。
    • 租户:输入链接到 Azure 机器学习工作区的租户。 提示时登录。
    • 工作区:输入 Azure 机器学习工作区。

    Azure 机器学习连接页面的屏幕截图。

  5. 查看数据隐私和合规信息,并选择我同意

  6. 选择保存

添加新工作流

  1. 转到见解>预测

  2. 创建选项卡上,选择自定义模型 (Azure 机器学习 v2)磁贴上的使用此模型

  3. 选择有关连接的信息:

    • 连接:选择 Azure 机器学习工作区连接或选择添加连接来设置新连接。
    • 管道:选择链接到 Azure 机器学习工作区的管道。
    • 输出路径:选择链接到管道的输出路径。
    • 输出数据存储:选择链接到管道的输出数据存储。
  4. 选择开始

  5. 模型名称步骤中,输入或选择以下信息:

    • 名称:模型的可识别名称。
    • 输出表名称:管道输出结果的输出表名称。
    • 主键:要作为输出表主键的属性。
    • 客户 ID:与统一客户 ID 对应的匹配属性。

    自定义模型 Azure 机器学习模型名称页面的屏幕截图。

  6. 选择下一步

  7. 所需数据步骤中,选择添加数据

  8. 添加要用于自定义模型的数据。 映射数据中的所有属性并选择保存

    您可以保存并返回到此步骤,但除非映射所有属性,否则您无法成功运行模型。 您无法添加可选属性。 要编辑属性,请在 Azure 机器学习工作区中更改它们。

  9. 选择下一步

  10. 查看并运行步骤中,查看模型详细信息并在必要时进行更改。

  11. 选择保存并运行

管理工作流

  1. 转到见解>预测,然后选择我的预测选项卡。

  2. 选择模型旁边的垂直省略号 () 可查看您可以采取的操作。

    • 编辑工作流以更改模型配置或连接。
    • 按需刷新工作流。 工作流还会在每次计划刷新后自动运行。
    • 删除工作流。 不会删除用于创建工作流的表。

查看结果

工作流中的结果存储在定义的输出表名称中。 从数据>页面或通过 API 访问来查看。

API 访问

要从自定义模型表获取数据,使用以下 OData 查询:

https://api.ci.ai.dynamics.com/v1/instances/<your instance id>/data/<custom model output table name>%3Ffilter%3DCustomerId%20eq%20'<guid value>'

  1. <your instance id> 替换为您的 Customer Insights 环境的 ID,如浏览器地址栏中所示。

  2. <custom model output table> 替换为您在模型名称步骤中提供的表名称。

  3. <guid value> 替换为您想要查看的客户的客户 ID,如客户配置文件页面上的 CustomerID 字段中所示。

后续步骤