Python tâche de roue pour les travaux

Utilisez le type de tâche de wheel Python pour déployer du code empaqueté au format wheel Python.

Spécifications

  • Vous devez téléverser votre fichier wheel Python vers un emplacement ou un référentiel compatible avec votre configuration de calcul.
  • Vous devez connaître le nom et le point d’entrée défini dans le fichier setup.py. Pour obtenir un exemplesetup.py, consultez Utiliser un fichier de roue Python dans Les travaux Lakeflow.

Configurer une tâche wheel Python

Note

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

Ajoutez une tâche Python wheel à partir de l’onglet Tâches de l’IU des projets en procédant comme suit :

  1. Cliquez sur l’icône Plus.Ajouter une tâche.
  2. Entrez 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, saisissez 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 le paquet wheel. Cette fonction doit être définie en tant que clé dans le dictionnaire entry_points dans setup.py.
  6. Utilisez Compute pour sélectionner ou configurer un cluster capable d’exécuter la logique contenue dans votre wheel.
  7. Si vous utilisez la capacité de calcul Serverless, utilisez le champ Environnement et bibliothèques pour sélectionner, modifier ou ajouter un nouvel environnement. Consultez Configurer l’environnement serverless.
  8. Pour toutes les autres configurations de calcul, cliquez sur l’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 wheel Python existant ou téléverser un nouveau fichier wheel Python.
    • Vous devez stocker les fichiers wheel dans un emplacement pris en charge par vos configurations de calcul. Voir Prise en charge des bibliothèques Python.
    • Chaque source de bibliothèque présente un flux différent pour la sélection ou le chargement d’une wheel. Consultez Installer des bibliothèques.
  9. (Facultatif) Configurez les paramètres. Vous pouvez utiliser des arguments positionnels ou des arguments de mot clé. Consultez Configurer les paramètres de tâche.
  10. (Facultatif) Pour configurer les tentatives de nouvelle exécution, les seuils de durée d’exécution ou de retard de streaming, ou les notifications, consultez les paramètres de tâche avancés.
  11. Cliquez sur Enregistrer la tâche.

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