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 exemplesetup.py, consultez Utiliser un fichier Python wheel dans Lakeflow Jobs.
Configurer une tâche Python wheel
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 :
-
Cliquez sur
Ajouter une tâche .
-
Saisissez un nom dans le champ Nom de la tâche .
-
Dans le menu déroulant Type , sélectionnez
Python wheel. -
Dans le champ Nom du package , entrez la valeur attribuée à la variable
namedanssetup.py. -
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_pointsdanssetup.py. -
Utilisez Compute pour sélectionner ou configurer un cluster qui prend en charge la logique de votre roue.
-
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. -
Pour toutes les autres configurations de compute, cliquez sur
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.
-
(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.
-
(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.
-
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.