Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Adicione como recursos dos Apps do Databricks os Jobs do Lakeflow para que a sua aplicação possa acionar, monitorizar e gerir a automação do fluxo de trabalho. Os Lakeflow Jobs fornecem orquestração para cargas de trabalho de processamento de dados, permitindo que você coordene e execute várias tarefas como parte de fluxos de trabalho maiores em seu aplicativo.
Adicionar um recurso de trabalho
Antes de adicionar um trabalho como recurso, revê os pré-requisitos de recursos da aplicação.
- Quando criar ou editar uma aplicação, navegue até ao passo Configurar .
- Na secção de recursos da App , clique em + Adicionar recurso.
- Selecione Trabalho como o tipo de recurso.
- Escolha um trabalho Lakeflow entre os trabalhos disponíveis em seu espaço de trabalho.
- Selecione o nível de permissão apropriado para seu aplicativo:
- Pode visualizar: Concede permissão ao aplicativo para exibir detalhes do trabalho, histórico de execução e status. Use isso para aplicativos somente de monitoramento.
- Pode gerenciar a execução: Concede permissão ao aplicativo para acionar e cancelar execuções de trabalho.
- Pode gerenciar: Concede ao aplicativo acesso administrativo total ao trabalho, incluindo edição de configuração, tarefas e agendamento do trabalho.
- (Opcional) Especifique uma chave de recurso personalizada, que é como você referencia o trabalho na configuração do aplicativo. A chave padrão é
job.
Quando você adiciona um recurso de trabalho, a entidade de serviço do aplicativo obtém as permissões especificadas no trabalho selecionado, para que seu aplicativo possa interagir com o fluxo de trabalho com base no nível de acesso concedido.
Variáveis de ambiente
Quando você implanta um aplicativo com um recurso Lakeflow Jobs, o Azure Databricks expõe a ID do trabalho por meio de variáveis de ambiente que você pode referenciar usando o valueFrom campo.
Para obter mais informações, consulte Usar variáveis de ambiente para acessar recursos.
Remover um recurso de trabalho
Quando você remove um recurso Lakeflow Jobs de um aplicativo, a entidade de serviço do aplicativo perde o acesso ao trabalho. O trabalho em si permanece inalterado e continua disponível para outros usuários e aplicativos que têm permissões apropriadas.
Todas as execuções de trabalho em andamento iniciadas pelo aplicativo continuam a ser concluídas, mas o aplicativo não pode mais acionar novas execuções ou acessar detalhes do trabalho.
Melhores práticas
Considere o seguinte ao trabalhar com recursos do Lakeflow Jobs:
- Conceda permissões mínimas. Use
Can viewpara monitorar aplicativos,Can manage runpara orquestração de fluxo de trabalho eCan managesomente quando seu aplicativo precisar modificar configurações de trabalho. - Implemente a lógica adequada de tratamento de erros e repetição em seu aplicativo ao acionar execuções de trabalho, pois as tarefas podem falhar devido a restrições de recursos ou problemas de dados.
- Considere as dependências entre a sua aplicação e os fluxos de trabalho. Comunique falhas críticas de trabalho aos usuários do seu aplicativo.
- Use parâmetros de trabalho para tornar seus fluxos de trabalho configuráveis e reutilizáveis em diferentes ambientes de aplicativos.