Use a atividade Azure Batch para executar um comando numa instância Azure Batch

A atividade Azure Batch no Fabric Data Factory permite-lhe executar um comando contra uma instância do Azure Batch. Se estiver a migrar para o Fabric Data Factory a partir do Azure Data Factory ou do Azure Synapse, esta atividade chama-se atividade personalizada.

Pré-requisitos

Para começar, você deve preencher os seguintes pré-requisitos:

Adicionar uma atividade Azure Batch a um pipeline com interface de utilizador

Para usar uma atividade Azure Batch num pipeline, complete os seguintes passos:

Criar a atividade

  1. Crie um novo pipeline em seu espaço de trabalho.

  2. Procura Azure Batch no painel de Atividades do pipeline e seleciona-o para o adicionar ao canvas do pipeline.

    Observação

    Pode ser necessário expandir o menu e descer para ver a atividade do Azure Batch destacada na captura de ecrã seguinte.

    Captura de ecrã da interface do Fabric com o painel de Atividades e a atividade Batch do Azure destacados.

  3. Selecione a nova atividade Azure Batch no canvas do editor de pipeline, caso ainda não esteja selecionada.

    Captura de ecrã que mostra o separador de definições gerais da atividade Azure Batch.

Consulte as orientações gerais de configuração para configurar o separador Configurações Gerais.

Configurações de atividade do Azure Batch

Selecione o separador Definições, depois pode escolher uma ligação Azure Batch existente ou criar uma nova, fornecer um Comando a executar e uma ligação de Recurso para uma conta de armazenamento. Também pode especificar um caminho específico de Pasta dentro da conta de armazenamento e um tempo de retenção em dias para os dados serem retidos lá, bem como adicionar as suas próprias propriedades adicionais.

A atividade Azure Batch suporta tipos de ligação WI, SPN e OAuth.

Captura de ecrã que mostra o separador Definições da atividade Batch do Azure.

Utilizar a identidade do espaço de trabalho do Fabric na atividade do Azure Batch

  1. Criar a identidade do espaço de trabalho

    Deve ativar a identidade do espaço de trabalho no seu espaço de trabalho (isto pode demorar algum tempo a carregar). Crie uma identidade de espaço de trabalho no seu espaço de trabalho Fabric. Note que a identidade do espaço de trabalho deve ser criada no mesmo espaço de trabalho onde se encontra o seu pipeline.

    Consulta a documentação sobre a identidade do espaço de trabalho.

  2. Ativar definições ao nível do inquilino

    Ative a seguinte configuração de inquilino (está desativada por defeito): Os aplicativos principais podem chamar as APIs públicas do Fabric.

    Podes ativar esta definição no portal de administração do Fabric. Para mais informações sobre esta configuração, consulte o artigo relativo à ativação da autenticação do principal de serviço para APIs de administrador.

  3. Conceda permissões da área de trabalho à identidade da área de trabalho

    Abra o espaço de trabalho, selecione Gerir acesso e atribua permissões à identidade do espaço de trabalho. O acesso dos colaboradores é suficiente para a maioria dos cenários.

    Consulta a documentação sobre Dar acesso aos utilizadores aos espaços de trabalho.

Guardar e executar ou programar o pipeline

Altere para o separador Início no topo do editor de pipeline e selecione o botão de guardar para salvar o seu pipeline. Selecione Executar para executar diretamente ou Agendar para agendar corridas em horários ou intervalos específicos. Para obter mais informações sobre execuções de pipeline, consulte: agendar execuções de pipeline.

Captura de tela mostrando a guia Página Inicial no editor de pipeline com os botões Nome da guia, Salvar, Executar e Agendar realçados.

Depois de executar, podes monitorizar a execução do pipeline e ver o histórico de execuções a partir do separador Output abaixo da tela.

Problemas conhecidos

  • A opção de identidade do espaço de trabalho nas definições de ligações não aparece em alguns casos. Este é um bug que está a ser corrigido neste momento.
  • Usar o Service Principal para executar um caderno que contenha código de ligação semântica tem limitações funcionais e suporta apenas um subconjunto de funcionalidades de ligação semântica. Consulte as funções de ligação semântica suportadas para mais detalhes. Para usar outras capacidades, é recomendável autenticar manualmente o link semântico com um principal do serviço.
  • Alguns utilizadores poderão não ver a lista pendente da identidade do espaço de trabalho, ou poderão vê-la, mas não conseguir criar uma ligação. Este comportamento deve-se a um problema conhecido num dos componentes subjacentes da nossa plataforma. A correção está atualmente em desenvolvimento.