Konfigurace parametrů úkolu

Parametry úkolů umožňují parametrizovat úkoly pomocí hodnot, které můžou být statické, dynamické nebo nastavené nadřazenými úkoly.

Informace o použití dynamických hodnot naleznete v tématu Co je odkaz na dynamickou hodnotu?.

Informace o předávání kontextu mezi úkoly naleznete v tématu Použití hodnot úkolů k předávání informací mezi úkoly.

Prostředky nakonfigurované úlohami používají jinou syntaxi, aby odkazovaly na hodnoty předané jako parametry. Viz přístupové hodnoty parametrů z úkolu.

Poznámka:

Některé úlohy podporují parametrizaci, ale nemají pole parametrů. Projděte si následující:

Konfigurace parametrů klíč-hodnota

Nakonfigurujte parametry pro následující úlohy jako páry klíč-hodnota:

  • Notebook
  • Python kolečko (pouze pokud je nakonfigurováno s argumenty klíčových slov)
  • Dotaz nebo soubor SQL
  • Spustit úlohu

Parametry úlohy se automaticky odsílají do úkolů, které podporují parametry typu klíč-hodnota. Pokud se pokusíte přidat parametr úkolu se stejným klíčem jako parametr úlohy, zobrazí se v uživatelském rozhraní upozornění. Viz tlačení parametrů úlohy.

Konfigurace parametrů pole JSON

Nakonfigurujte parametry pro následující úlohy jako pole řetězců ve formátu JSON:

  • skript Python
  • Python kolečko (pouze pokud je nakonfigurované s pozičními argumenty)
  • JAR
  • Odeslání Sparku
  • Pro každé

Úloha For each iteruje přes toto pole, aby spustila podmíněnou logiku na nakonfigurované úloze.

Všechny ostatní typy úloh předávají obsah pole ve formátu JSON jako argumenty, jako by se nakonfigurované prostředky kódu spouštěly z příkazového řádku.

Parametry úlohy nejsou automaticky vloženy do úkolů, které používají pole JSON. Můžete odkazovat na parametry úlohy v JSON-formátovaném poli úkolu pomocí odkazu na dynamickou hodnotu {{job.parameters.<name>}}.

Poznámka:

Hodnoty parametrů úlohy můžou obsahovat libovolný platný konstruktor JSON. To znamená, že k podmínění úkolů můžete použít odkazy na dynamické hodnoty na parametry úlohy.

Podrobnosti o tom, jak získat přístup k parametrům v kódu úkolu, najdete v tématu Získání hodnot parametrů z úkolu.