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.