Sdílet prostřednictvím


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 Konfigurace a úprava úloh Databricks.

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:

  • Poznámkový blok
  • Kolo Pythonu (pouze při konfiguraci s argumenty klíčových slov)
  • Dotaz SQL, starší verze řídicího panelu nebo soubor
  • Spustit úlohu

Parametry úlohy se automaticky odsílají do úkolů, které podporují parametry 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 odsdílení parametrů úlohy.

Konfigurace parametrů pole JSON

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

  • Skript jazyka Python
  • Kolo Pythonu (pouze pokud je nakonfigurované s pozičními argumenty)
  • JAR
  • Odeslání Sparku
  • Pro každou

Pro každou úlohu iteruje přes toto pole a spustí podmíněnou logiku pro nakonfigurovanou úlohu.

Všechny ostatní typy úloh předávají 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 vloženy do úlohy, které používají pole JSON. Parametry úlohy můžete odkazovat pomocí odkazu {{job.parameters.<name>}}na dynamickou hodnotu .

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.