Tarefa de Python wheel para jobs

Use o tipo de tarefa do wheel do Python para implantar código empacotado como um wheel do Python.

Requirements

  • Você deve carregar o arquivo de wheel do Python para um local ou repositório compatível com sua configuração de processamento.
  • Você deve saber o nome e o ponto de entrada definidos no arquivo setup.py. Para ver um exemplo setup.py, consulte Usar um arquivo Python wheel em Jobs do Lakeflow.

Configurar uma tarefa de wheel do Python

Note

A interface de trabalhos exibe opções de forma dinâmica com base em outras configurações definidas.

Adicione uma Python wheel tarefa na guia Tarefas na interface de Jobs da seguinte forma:

  1. Clique no ícone Plus.Adicionar tarefa.
  2. Insira um nome no campo Nome da tarefa .
  3. No menu suspenso Tipo, escolha Python wheel.
  4. No campo Nome do pacote, insira o valor atribuído à variável name no 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 dicionário entry_points em setup.py.
  6. Use Computação para selecionar ou configurar um cluster que dê suporte à lógica em seu wheel.
  7. Se você usar 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 um wheel do Python existente ou fazer upload de um novo arquivo de wheel do Python.
    • Você deve armazenar arquivos dp wheel em um local com suporte de suas configurações de computação. Consulte Suporte da biblioteca Python.
    • Cada Origem da biblioteca tem um fluxo diferente para selecionar ou carregar um wheel. Consulte Instalar bibliotecas.
  9. (Opcional) Configurar parâmetros. Você pode usar argumentos posicionais ou argumentos de palavra-chave. Consulte Configurar parâmetros de tarefa.
  10. (Opcional) Para configurar novas tentativas, limites de tempo de execução ou de backlog de streaming ou notificações, confira as configurações de tarefa Avançadas.
  11. Clique em Salvar tarefa.

Para editar, clonar, desabilitar ou excluir essa tarefa, consulte Configurar e editar tarefas em Trabalhos do Lakeflow.

Recursos adicionais