Delen via


Taakparameters configureren

Met taakparameters kunt u taken parameteriseren met behulp van waarden die statisch, dynamisch of door upstream-taken kunnen worden ingesteld.

Zie Wat is een verwijzing naar dynamische waarden voor informatie over het gebruik van dynamische waarden?.

Zie Taakwaarden gebruiken om informatie door te geven tussen takenvoor informatie over het doorgeven van context tussen taken.

De assets die door taken zijn geconfigureerd, gebruiken verschillende syntaxis om te verwijzen naar waarden die zijn doorgegeven als parameters. Zie toegang tot parameterwaarden van een taak.

Notitie

Sommige taken ondersteunen parameterisatie, maar hebben geen parametervelden. Bekijk het volgende:

Parameters voor sleutelwaarde configureren

Configureer parameters voor de volgende taken als sleutel-waardeparen:

  • Notitieboek
  • Python-wiel (alleen als deze is geconfigureerd met trefwoordargumenten)
  • SQL-zoekopdracht, niet meer ondersteund dashboard of bestand
  • Taak uitvoeren

Taakparameters worden automatisch naar taken gepusht die sleutelwaardeparameters ondersteunen. Er wordt een waarschuwing weergegeven in de gebruikersinterface als u probeert een taakparameter toe te voegen met dezelfde sleutel als een taakparameter. Zie Job parameter pushdown.

JSON-arrayparameters configureren

Configureer parameters voor de volgende taken als een JSON-geformatteerde array van tekenreeksen.

  • Python-script
  • Python-wiel (alleen wanneer deze is geconfigureerd met positionele argumenten)
  • JAR
  • Spark Submit
  • Voor elk

Voor elke taak wordt deze matrix herhaald om voorwaardelijke logica uit te voeren voor de geconfigureerde taak.

Alle andere taaktypen geven de inhoud van de matrix met JSON-indeling door als argumenten alsof de geconfigureerde codeassets vanaf de opdrachtregel worden uitgevoerd.

Jobparameters worden niet automatisch doorgegeven aan taken die gebruikmaken van JSON-arrays. U kunt naar taakparameters verwijzen in de JSON-geformatteerde array van de taak met behulp van de verwijzing naar dynamische waarden {{job.parameters.<name>}}.

Notitie

Taakparameterwaarden kunnen elke geldige JSON-constructie bevatten. Dit betekent dat u dynamische waardeverwijzingen naar taakparameters kunt gebruiken om taken voorwaardelijk te maken.