Executar os pipelines do Azure Machine Learning no Azure Data Factory e no Synapse Analytics
APLICA-SE A: Azure Data Factory Azure Synapse Analytics
Dica
Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange desde movimentação de dados até ciência de dados, análise em tempo real, business intelligence e relatórios. Saiba como iniciar uma avaliação gratuita!
Execute os pipelines do Azure Machine Learning com etapa nos pipelines do Azure Data Factory e do Synapse Analytics. O Machine Learning atividade Execute Pipeline permite cenários de previsão em lote, como identificar possíveis padrões de empréstimo, determinar sentimento e analisar padrões de comportamento do cliente.
O vídeo abaixo apresenta uma introdução de seis minutos e uma demonstração desse recurso.
Criar uma atividade Execute Pipeline de Machine Learning com a interface do usuário
Para usar um atividade Execute Pipeline de Machine Learning em um pipeline, siga estas etapas:
Procure Machine Learning no painel Atividades do pipeline e arraste uma atividade Execute Pipeline de Machine Learning para a tela do pipeline.
Selecione a nova atividade Execute Pipeline de Machine Learning na tela, se ainda não estiver selecionada, e a guia Configurações para editar os detalhes.
Selecione ou crie um serviço vinculado do Azure Machine Learning e forneça detalhes do pipeline e do experimento e os demais parâmetros de pipeline ou atribuições de caminho de dados necessárias para o pipeline.
Sintaxe
{
"name": "Machine Learning Execute Pipeline",
"type": "AzureMLExecutePipeline",
"linkedServiceName": {
"referenceName": "AzureMLService",
"type": "LinkedServiceReference"
},
"typeProperties": {
"mlPipelineId": "machine learning pipeline ID",
"experimentName": "experimentName",
"mlPipelineParameters": {
"mlParameterName": "mlParameterValue"
}
}
}
Propriedades de tipo
Propriedade | Descrição | Valores permitidos | Obrigatório |
---|---|---|---|
name | Nome da atividade no pipeline | String | Sim |
type | O tipo de atividade é 'AzureMLExecutePipeline' | String | Sim |
linkedServiceName | Serviço vinculado do Azure Machine Learning | Referência de serviço vinculado | Sim |
mlPipelineId | ID do pipeline Azure Machine Learning publicado | Cadeia de caracteres (ou expressão com um resultType de cadeia de caracteres) | Sim |
experimentName | Nome do experimento de histórico de Machine Learning de teste | Cadeia de caracteres (ou expressão com um resultType de cadeia de caracteres) | Não |
mlPipelineParameters | Pares de chave/valor a serem passados ao ponto de extremidade do Serviço do Azure Machine Learning publicado. As chaves devem corresponder aos nomes dos parâmetros do pipeline definidos no pipeline do Azure Machine Learning Studio publicado | Objeto com pares chave-valor (ou Expressão com objeto resultType) | No |
mlParentRunId | A ID de Azure Machine Learning pipeline pai | Cadeia de caracteres (ou expressão com um resultType de cadeia de caracteres) | Não |
dataPathAssignments | Dicionário usado para alterar caminhos de dados no Azure Machine Learning. Habilita a comutação de caminhos de dados | Objeto com pares de valor da chave | No |
continueOnStepFailure | Opção que define se a execução de outras etapas deverá prosseguir na execução de pipeline do Machine Learning caso uma etapa falhe | booleano | No |
Observação
Para preencher os itens suspensos Machine Learning nome e ID do pipeline, o usuário precisa ter permissão para listar pipelines de ML. A interface do usuário chama as APIs do AzureMLService diretamente usando as credenciais do usuário conectado. O tempo de descoberta dos itens suspensos seria muito maior ao usar pontos de extremidade privados.
Conteúdo relacionado
Consulte os seguintes artigos que explicam como transformar dados de outras maneiras:
- Atividade Execute Data Flow
- U-SQL activity (Atividade do U-SQL)
- Hive activity (Atividade do Hive)
- Pig activity (Atividade do Pig)
- MapReduce activity (Atividade do MapReduce)
- Hadoop Streaming activity (Atividade de streaming do Hadoop)
- Spark activity (Atividade do Spark)
- Atividade personalizada do .NET
- Stored procedure activity (Atividade de procedimento armazenado)