Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Use o tipo de tarefa roda Python para implantar código empacotado como uma roda Python.
Requerimentos
- Você deve carregar seu arquivo de roda Python para um local ou repositório compatível com sua configuração de computação.
- Você deve saber o nome e o ponto de entrada definidos no
setup.pyarquivo. Para ver um exemplosetup.py, consulte Utilizar um ficheiro wheel do Python no Lakeflow Jobs.
Configurar uma tarefa de roda Python
Note
A interface de trabalhos exibe opções dinamicamente com base em outras configurações.
Adicione uma Python wheel tarefa no separador Tarefas da UI de Trabalhos, procedendo da seguinte forma:
-
Adicionar tarefa.
- Insira um nome no campo Nome da tarefa .
- No menu suspenso do Tipo , selecione
Python wheel. - No campo Nome do pacote , insira o valor atribuído à
namevariável emsetup.py. - No campo Ponto de Entrada, insira a função que executa a lógica na roda. Esta função deve ser definida como uma chave no
entry_pointsdicionário emsetup.py. - Use Compute para selecionar ou configurar um cluster que suporte a lógica no seu sistema.
- Se utilizar a computação
Serverless, use o campo Ambiente e Bibliotecas para selecionar, editar ou adicionar um novo ambiente. Consulte Configurar o ambiente sem servidor. - Para todas as outras configurações de computação, clique no
Adicione em Bibliotecas Dependentes. A caixa de diálogo Adicionar biblioteca dependente é exibida.
- Você pode selecionar uma roda Python existente ou carregar um novo arquivo de roda Python.
- Você deve armazenar ficheiros wheel num local compatível com as suas configurações de computação. Veja suporte da biblioteca Python.
- Cada fonte de biblioteca tem um fluxo diferente para selecionar ou carregar uma roda. Consulte Instalar bibliotecas.
- (Opcional) Configure Parâmetros. Você pode usar argumentos posicionais ou argumentos de palavra-chave. Consulte Configurar parâmetros de tarefa.
- (Opcional) Para configurar novas tentativas, limiares de duração da execução ou de backlog de streaming, ou notificações, consulte Definições avançadas da tarefa.
- Clique em Salvar tarefa.
Para editar, clonar, desativar ou eliminar esta tarefa, consulte Configurar e editar tarefas em Lakeflow Jobs.
Recursos adicionais
- Tarefa da roda Python: Defina uma tarefa da roda Python como código com Pacotes de Automação Declarativa.
- Use um ficheiro de roda Python em Lakeflow Jobs: Use uma roda Python num fluxo de trabalho.
- Configurar parâmetros da tarefa: Passar parâmetros para a tarefa.