Tarefa da roda Python para empregos

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.py arquivo. Para ver um exemplo setup.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:

  1. Clique no ícone Mais. Adicionar tarefa.
  2. Insira um nome no campo Nome da tarefa .
  3. No menu suspenso do Tipo , selecione Python wheel.
  4. No campo Nome do pacote , insira o valor atribuído à name variável em setup.py.
  5. 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_points dicionário em setup.py.
  6. Use Compute para selecionar ou configurar um cluster que suporte a lógica no seu sistema.
  7. 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.
  8. Para todas as outras configurações de computação, clique no ícone Plus.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.
  9. (Opcional) Configure Parâmetros. Você pode usar argumentos posicionais ou argumentos de palavra-chave. Consulte Configurar parâmetros de tarefa.
  10. (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.
  11. Clique em Salvar tarefa.

Para editar, clonar, desativar ou eliminar esta tarefa, consulte Configurar e editar tarefas em Lakeflow Jobs.

Recursos adicionais