Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Adicione Lakeflow Jobs como recursos dos Aplicativos do Databricks para que seu app consiga disparar, monitorar e gerenciar a automação de fluxos de trabalho. Os Trabalhos do Lakeflow 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 um recurso, examine os pré-requisitos do recurso de aplicativo.
- Ao criar ou editar um aplicativo, navegue até a etapa Configurar.
- Na seção Recursos do aplicativo, clique em + Adicionar recurso.
- Selecione Trabalho como o tipo de recurso.
- Escolha um trabalho do Lakeflow nos trabalhos disponíveis em seu espaço de trabalho.
- Selecione o nível de permissão apropriado para seu aplicativo:
- Pode exibir: Concede permissão ao aplicativo para exibir detalhes do trabalho, histórico de execução e status. Use isso apenas para os aplicativos de monitoramento.
- Pode gerenciar a execução: Concede ao aplicativo permissão para disparar e cancelar execuções de trabalho.
- Pode gerenciar: Concede ao aplicativo acesso administrativo completo ao trabalho, incluindo edição de configuração de trabalho, tarefas e agendamento.
- (Opcional) Especifique uma chave de recurso personalizada, que é como você faz referência ao 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 do 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 de Lakeflow Jobs de um aplicativo, o principal de serviço do aplicativo perde o acesso à tarefa. 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 disparar novas execuções ou acessar detalhes do trabalho.
Práticas recomendadas
Considere o seguinte quando você trabalha 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 as configurações de trabalho. - Implemente a lógica adequada de tratamento de erros e repetição em seu aplicativo ao disparar execuções de trabalho, pois os trabalhos podem falhar devido a restrições de recursos ou problemas de dados.
- Considere as dependências entre seu aplicativo e os fluxos de trabalho. Comunique falhas críticas de trabalho aos usuários do aplicativo.
- Use parâmetros de trabalho para tornar seus fluxos de trabalho configuráveis e reutilizáveis em diferentes ambientes de aplicativo.