Köra Azure Machine Learning-pipelines i Azure Data Factory och Synapse Analytics

GÄLLER FÖR: Azure Data Factory Azure Synapse Analytics

Dricks

Prova Data Factory i Microsoft Fabric, en allt-i-ett-analyslösning för företag. Microsoft Fabric omfattar allt från dataflytt till datavetenskap, realtidsanalys, business intelligence och rapportering. Lär dig hur du startar en ny utvärderingsversion kostnadsfritt!

Kör dina Azure Machine Learning-pipelines som ett steg i Azure Data Factory och Synapse Analytics-pipelines. Machine Learning-aktiviteten Execute Pipeline möjliggör scenarier för batchförutsägelser, till exempel att identifiera möjliga lånestandarder, fastställa sentiment och analysera kundbeteendemönster.

Videon nedan ger en sex minuter lång introduktion och demonstration av den här funktionen.

Skapa en Machine Learning Execute Pipeline-aktivitet med användargränssnittet

Utför följande steg för att använda en Machine Learning Execute Pipeline-aktivitet i en pipeline:

  1. Sök efter Machine Learning i fönstret Pipelineaktiviteter och dra en Machine Learning Execute Pipeline-aktivitet till pipelinearbetsytan.

  2. Välj den nya aktiviteten Machine Learning Execute Pipeline (Kör pipeline) på arbetsytan om den inte redan är markerad och fliken Inställningar för att redigera dess information.

    Visar användargränssnittet för en machine learning-körningspipelineaktivitet.

  3. Välj en befintlig eller skapa en ny länkad Azure Machine Learning-tjänst och ange information om pipelinen och experimentet samt eventuella pipelineparametrar eller datasökvägstilldelningar som krävs för pipelinen.

Syntax

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

Typegenskaper

Property beskrivning Tillåtna värden Obligatoriskt
name Namnet på aktiviteten i pipelinen String Ja
type Typ av aktivitet är "AzureMLExecutePipeline" String Ja
linkedServiceName Länkad tjänst till Azure Machine Learning Referens för länkad tjänst Ja
mlPipelineId ID för den publicerade Azure Machine Learning-pipelinen Sträng (eller uttryck med resultType of string) Ja
experimentName Kör historikexperimentnamnet för Machine Learning-pipelinekörningen Sträng (eller uttryck med resultType of string) Nej
mlPipelineParameters Nyckel, Värdepar som ska skickas till den publicerade Slutpunkten för Azure Machine Learning-pipelinen. Nycklar måste matcha namnen på pipelineparametrar som definierats i den publicerade Machine Learning-pipelinen Objekt med nyckelvärdepar (eller uttryck med resultType-objekt) Nej
mlParentRunId Det överordnade kör-ID:t för Azure Machine Learning-pipelinen Sträng (eller uttryck med resultType of string) Nej
dataPathAssignments Ordlista som används för att ändra datavägar i Azure Machine Learning. Aktiverar växling av datasökvägar Objekt med nyckelvärdepar Nej
continueOnStepFailure Om du vill fortsätta körningen av andra steg i Machine Learning-pipelinekörningen om ett steg misslyckas boolean Nej

Kommentar

För att fylla i listrutorna i Machine Learning-pipelinens namn och ID måste användaren ha behörighet att lista ML-pipelines. Användargränssnittet anropar AzureMLService-API:er direkt med den inloggade användarens autentiseringsuppgifter. Identifieringstiden för listruteobjekten skulle vara mycket längre när du använder privata slutpunkter.

Se följande artiklar som förklarar hur du transformerar data på andra sätt: