你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。

在 Azure 数据工厂 和 Synapse Analytics 中执行 Azure 机器学习 管道

适用于: Azure 数据工厂 Azure Synapse Analytics

提示

关于Microsoft Fabric中Data Factory中的等效活动,请参见Azure 机器学习活动。

作为一个步骤,在 Azure 数据工厂和 Synapse Analytics 管道中运行 Azure 机器学习管道。 机器学习执行管道活动支持批量预测方案,例如识别可能的贷款违约情况、确定情绪和分析客户行为模式。

以下视频包含了此功能的六分钟简介和演示。

使用用户界面创建机器学习执行流水线活动

若要在管道中使用机器学习执行管道活动,请完成以下步骤:

  1. 在“管道活动”窗格中搜索 机器学习,并将机器学习执行管道活动拖到管道画布上。

  2. 如果画布上尚未选中新的“机器学习执行管道”活动,请选中它,然后点击其“设置”选项卡,以编辑其详细信息。

    显示机器学习执行管道活动的用户界面。

  3. 选择现有或创建新的Azure 机器学习链接服务,并提供管道和试验的详细信息,以及管道所需的任何管道参数或数据路径分配。

语法

{
    "name": "Machine Learning Execute Pipeline",
    "type": "AzureMLExecutePipeline",
    "linkedServiceName": {
        "referenceName": "AzureMLService",
        "type": "LinkedServiceReference"
    },
    "typeProperties": {
        "mlPipelineId": "machine learning pipeline ID",
        "experimentName": "experimentName",
        "mlPipelineParameters": {
            "mlParameterName": "mlParameterValue"
        }
    }
}

Type 属性

属性 说明 允许的值 必需
名称 管道中活动的名称 字符串 是
类型 活动类型为“AzureMLExecutePipeline” 字符串 是
linkedServiceName 将服务链接到Azure 机器学习 关联的服务引用 是
mlPipelineId 已发布 Azure 机器学习 管道的 ID 字符串(或结果类型为字符串的表达式) 是
experimentName 机器学习管道运行的运行历史记录试验名称 字符串(或结果类型为字符串的表达式) 否
mlPipelineParameters 要传递给已发布 Azure 机器学习管道终结点的键/值对。 密钥必须与已发布机器学习管道中定义的管道参数的名称匹配 具有键/值对的对象(或具有 resultType 对象的表达式) 否
mlParentRunId 父 Azure 机器学习管道运行 ID 字符串(或结果类型为字符串的表达式) 否
数据路径分配 用于在Azure 机器学习中更改数据路径的字典。 启用数据路径切换 具有键值对的对象 否
continueOnStepFailure 如果步骤失败,是否继续执行机器学习管道运行中的其他步骤 boolean 否

注意

若要在机器学习管道名称和 ID 中填充下拉列表项,用户需要具有列出 ML 管道的权限。 UI 直接使用已登录用户的凭据调用 AzureMLService API。 使用专用终结点时,下拉列表项的发现时间明显更长。

参阅以下文章了解如何以其他方式转换数据: