Python wieltaak voor taken

Gebruik het taaktype Python-wiel om code te implementeren die is verpakt als een Python-wiel.

Requirements

  • U moet uw Python-wielbestand uploaden naar een locatie of opslagplaats die compatibel is met uw rekenconfiguratie.
  • U moet de naam en het toegangspunt weten die in het setup.py bestand zijn gedefinieerd. Zie setup.py voor een voorbeeld.

Een Python-wieltaak configureren

Note

In de gebruikersinterface voor taken worden opties dynamisch weergegeven op basis van andere geconfigureerde instellingen.

Voeg een Python wheel taak toe vanuit het tabblad Taken in de Jobs gebruikersinterface door de volgende stappen te volgen:

  1. Klik op pluspictogram.Taak toevoegen.
  2. Voer een naam in het veld Taaknaam in.
  3. Selecteer in het Python wheel drop-down menu.
  4. Voer in het veld Pakketnaam de waarde in die is toegewezen aan de name variabele in setup.py.
  5. Voer in het veld Invoerpunt de functie in waarmee de logica in het wiel wordt uitgevoerd. Deze functie moet worden gedefinieerd als een sleutel in de entry_points woordenlijst in setup.py.
  6. Gebruik Compute- om een cluster te selecteren of te configureren dat de logica van uw wiel ondersteunt.
  7. Als u Serverless compute gebruikt, gebruikt u het veld Omgeving en bibliotheken om een nieuwe omgeving te selecteren, te bewerken of toe te voegen. Zie De serverloze omgeving configureren.
  8. Klik voor alle andere rekenconfiguraties op pluspictogram.Toevoegen onder Afhankelijke bibliotheken. Het dialoogvenster Afhankelijke bibliotheek toevoegen wordt weergegeven.
    • U kunt een bestaand Python-wiel selecteren of een nieuw Python-wielbestand uploaden.
    • U moet wielbestanden opslaan op een locatie die wordt ondersteund door uw rekenconfiguraties. Zie ondersteuning voor Python-bibliotheken.
    • Elke Library Source heeft een ander proces voor het selecteren of uploaden van een wiel. Zie Bibliotheken installeren.
  9. (Optioneel) Configureer Parameters. U kunt positionele argumenten of trefwoordargumenten gebruiken. Raadpleeg Taakparameters configureren.
  10. (Optioneel) Zie Geavanceerde taakinstellingen als u nieuwe pogingen, runtime- of streamingachterstandsdrempels of meldingen wilt configureren.
  11. Klik op Taak opslaan.

Als u deze taak wilt bewerken, klonen, uitschakelen of verwijderen, raadpleegt u Taken configureren en bewerken in Lakeflow Jobs.

Aanvullende bronnen