Konfigurowanie parametrów zadania

Parametry zadania umożliwiają sparametryzowanie zadań przy użyciu wartości, które mogą być statyczne, dynamiczne lub konfigurowane przez zadania nadrzędne.

Aby uzyskać informacje na temat używania wartości dynamicznych, zobacz Co to jest odwołanie do wartości dynamicznej?.

Aby uzyskać informacje na temat przekazywania kontekstu między zadaniami, zobacz Używanie wartości zadań do przekazywania informacji między zadaniami.

Zasoby skonfigurowane przez zadania używają innej składni, aby odwoływać się do wartości przekazanych jako parametry. Zobacz Konfigurowanie i edytowanie zadań usługi Databricks.

Uwaga

Niektóre zadania obsługują parametryzację, ale nie mają pól parametrów. Zobacz poniżej:

Konfigurowanie parametrów klucz-wartość

Skonfiguruj parametry dla następujących zadań jako par klucz-wartość:

  • Notes
  • Koło języka Python (tylko w przypadku skonfigurowania przy użyciu argumentów słów kluczowych)
  • Zapytanie SQL, starszy pulpit nawigacyjny lub plik
  • Uruchamianie zadania

Parametry zadania są automatycznie wypychane do zadań, które obsługują parametry klucz-wartość. Ostrzeżenie jest wyświetlane w interfejsie użytkownika, jeśli próbujesz dodać parametr zadania z tym samym kluczem co parametr zadania. Zobacz Wypychanie parametru zadania.

Konfigurowanie parametrów tablicy JSON

Skonfiguruj parametry dla następujących zadań jako tablicy ciągów sformatowanej w formacie JSON:

  • Skrypt języka Python
  • Koło języka Python (tylko w przypadku konfiguracji z argumentami pozycyjnymi)
  • JAR
  • Przesyłanie platformy Spark
  • For each

Dla każdego zadania iteruje nad tą tablicą, aby uruchomić warunkową logikę w skonfigurowanym zadaniu.

Wszystkie inne typy zadań przekazują rywale tablicy w formacie JSON jako argumenty, tak jakby skonfigurowane zasoby kodu były uruchamiane z wiersza polecenia.

Parametry zadania nie są wypychane do zadania korzystającego z tablic JSON. Parametry zadania można odwołać przy użyciu odwołania {{job.parameters.<name>}}do wartości dynamicznej .

Uwaga

Wartości parametrów zadania mogą zawierać dowolną prawidłową konstrukcję JSON. Oznacza to, że można użyć odwołań wartości dynamicznych do parametrów zadania w celu warunkowego wykonywania zadań.