Aller au contenu principal

Tâche Python wheel pour les jobs

Utilisez le type de tâche Python wheel pour déployer du code packagé en tant que Python wheel.

Exigences

  • Vous devez upload votre fichier Python wheel vers un emplacement ou un repository compatible avec votre configuration de compute.
  • Vous devez connaître le nom et le point d'entrée définis dans le fichier setup.py. Pour un exemple setup.py, consultez Utiliser un fichier Python wheel dans Lakeflow Jobs.

Configurer une tâche Python wheel

remarque

L'interface utilisateur des Jobs affiche les options de manière dynamique en fonction d'autres paramètres configurés.

Ajoutez une tâche Python wheel depuis l'onglet tab dans l'interface utilisateur des jobs en procédant comme suit :

  1. Cliquez sur Icône Plus. Ajouter une tâche .

  2. Saisissez un nom dans le champ Nom de la tâche .

  3. Dans le menu déroulant Type , sélectionnez Python wheel.

  4. Dans le champ Nom du package , entrez la valeur attribuée à la variable name dans setup.py.

  5. Dans le champ **Point d'entrée**, entrez la fonction qui exécute la logique dans la roue. Cette fonction doit être définie comme une clé dans le dictionnaire entry_points dans setup.py.

  6. Utilisez Compute pour sélectionner ou configurer un cluster qui prend en charge la logique de votre roue.

  7. Si vous utilisez le compute Serverless, utilisez le champ Environnement et bibliothèques pour sélectionner, modifier ou ajouter un nouvel environnement. Voir Configurer l'environnement Serverless.

  8. Pour toutes les autres configurations de compute, cliquez sur Icône Plus. Ajouter sous Bibliothèques dépendantes . La boîte de dialogue Ajouter une bibliothèque dépendante apparaît.

    • Vous pouvez sélectionner un Python wheel existant ou upload un nouveau fichier Python wheel.
    • Vous devez stocker les fichiers wheel dans un emplacement pris en charge par vos configurations de compute. Consultez la prise en charge des bibliothèques Python.
    • Chaque Source de la bibliothèque a un flux différent pour sélectionner ou upload une roue. Consultez Installer des bibliothèques.
  9. (Facultatif) Configurer les paramètres . Vous pouvez utiliser soit les Arguments positionnels , soit les Arguments du mot clé . Consulter Configurer les paramètres de tâche.

  10. (Facultatif) Pour configurer les nouvelles tentatives, les threshold de durée d'exécution ou de backlog de streaming, ou les notifications, consultez Paramètres de tâches avancés.

  11. Cliquez sur Enregistrer la tâche .

Pour modifier, cloner, désactiver ou supprimer cette tâche, consultez Configurer et modifier les tâches dans Lakeflow Jobs.