Выполнение конвейеров Машинное обучение Azure в Фабрика данных Azure и Synapse Analytics

ПРИМЕНИМО К: Фабрика данных Azure Azure Synapse Analytics

Совет

Для аналогичной активности в Data Factory в Microsoft Fabric см. активность Машинное обучение Azure.

Запустите конвейеры Машинное обучение Azure в качестве шага в конвейерах Фабрика данных Azure и Synapse Analytics. Действие Машинное обучение Execute Pipeline позволяет выполнять сценарии пакетного прогноза, такие как выявление возможных дефолтов по кредитам, определение тональности и анализ шаблонов поведения клиентов.

В приведенном ниже шестиминутном видеоролике рассказывается об этой функции и представлена демонстрация ее возможностей.

Создание действия выполнения конвейера машинного обучения с пользовательским интерфейсом

Чтобы использовать действие Машинное обучение Execute Pipeline в конвейере, выполните следующие действия:

  1. Найдите Машинное обучение в области действий конвейера и перетащите действие "Выполнение конвейера Машинное обучение" на холст конвейера.

  2. Выберите новое действие Выполнение конвейера Машинное обучение на холсте, если оно еще не выбрано, и вкладку Settings, чтобы изменить его параметры.

    Показывает пользовательский интерфейс для активности выполнения конвейера машинного обучения.

  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"
        }
    }
}

Свойства типа

Свойство Описание Допустимые значения Обязательное поле
имя Имя действия в конвейере. Строка Да
тип Тип действия — "AzureMLExecutePipeline" Строка Да
linkedServiceName Связанная служба с Машинное обучение Azure Ссылка на связанную службу Да
mlPipelineId Идентификатор опубликованного конвейера Машинное обучение Azure Строка (или выражение с типом результата "строка") Да
название эксперимента Имя эксперимента журнала выполнения запуска конвейера Машинное обучение Строка (или выражение с типом результата "строка") Нет
mlPipelineParameters Пары "ключ-значение", которые должны быть переданы в опубликованную конечную точку конвейера машинного обучения Azure. Ключи должны соответствовать именам параметров конвейера, определенных в опубликованном конвейере Машинное обучение Объект с парами "ключ-значение" (или выражение с объектом типа результат) Нет
mlParentRunId Идентификатор родительского запуска конвейера Машинное обучение Azure Строка (или выражение с типом результата "строка") Нет
dataPathAssignments Словарь, используемый для изменения путей данных в Машинное обучение Azure. Включает переключение каналов данных Объект с парами ключ-значение Нет
continueOnStepFailure Продолжать ли выполнение других шагов в конвейере машинного обучения, если один из шагов завершится сбоем boolean Нет

Примечание.

Чтобы заполнить выпадающий список для имени и идентификатора конвейера в Машинное обучение, пользователю необходимо иметь разрешение на просмотр списка конвейеров машинного обучения. Пользовательский интерфейс вызывает интерфейсы API AzureMLService напрямую, используя учетные данные пользователя, вошедшего в систему. Время обнаружения элементов выпадающего списка значительно увеличится при использовании частных конечных точек.

Ознакомьтесь со следующими ссылками, в которых описаны способы преобразования данных другими способами: