Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera omówienie używania parametrów z zadaniami i czynnościami, koncentrując się na specyfikach konfiguracji zadań i czynności w interfejsie użytkownika. Należy również zaktualizować zasoby kodu źródłowego skonfigurowane jako zadania do odwołowania się do parametrów. Odwołania do parametrów różnią się w zależności od języka i typu zadania. Zobacz jak uzyskać dostęp do wartości parametrów z zadania.
Poniżej przedstawiono podstawowe pojęcia dotyczące zrozumienia parametrów zadań:
- Parametr pracy: para klucz-wartość zdefiniowana na poziomie pracy i przekazywana do zadań. Zobacz Konfigurowanie parametrów zadania.
- Parametr zadania: para klucz-wartość lub tablica JSON zdefiniowana na poziomie zadania. Zobacz Konfigurowanie parametrów zadania.
- Referencje do wartości dynamicznych: Składnia dla odwołań do warunków zadań, metadanych i parametrów podczas konfigurowania zadań. Zobacz Co to jest odwołanie do wartości dynamicznej?.
- Wartości zadań: składnia do przechwytywania i odwoływania się do wartości generowanych w trakcie wykonywania zadań. Zobacz Używanie wartości zadań do przekazywania informacji między zadaniami.
Co można zrobić z parametrami?
Dodaj parametry do prac i zadań dla zaawansowanych przypadków użycia, w tym następujących:
- Dodaj rozszerzalną logikę do zasobów kodu.
- Warunkuj uruchomienia.
- Odwołuj się do typowych parametrów w wielu zadaniach.
- Użyj informacji wygenerowanych w jednym zadaniu w innym zadaniu.
- Odwołanie do metadanych i informacji o stanie podczas uruchamiania zadania.
Jaka jest różnica między parametrami pracy i zadania?
Parametry zadania to pary klucz-wartość zdefiniowane na poziomie zadania. Ustawienia domyślne parametrów zadania można zastąpić po uruchomieniu zadania z innymi parametrami lub wyzwoleniu uruchomienia zadania za pomocą interfejsu API REST. Parametry zadania są wypychane do zadań, które używają parametrów klucz-wartość. Inne zadania mogą odwoływać się do parametrów zadania przy użyciu odwołań do wartości dynamicznych.
Parametry zadania to pary klucz-wartość tablic JSON zdefiniowane na poziomie zadania. Każdy typ zadania przekazuje wartości zadań do skonfigurowanych zasobów kodu inaczej. Na przykład zadania notesu używają modułu podrzędnego dbutils.widgets
, podczas gdy skrypty języka Python przekazują wartości jako argumenty do skryptu tak, jakby były wywoływane z wiersza polecenia. Podrzędne zadania mogą odwoływać się do parametrów zadań nadrzędnych przy użyciu odwołań do wartości dynamicznych. Zobacz Wartości parametrów programu Access z zadania.
Uwaga
Niektóre zadania nie mają dedykowanego pola Parametry , ale umożliwiają odwołania do wartości zadań lub odwołania do wartości dynamicznych w innych polach. Zobacz Przykłady sparametryzowanych poleceń dbt i Dodaj logikę rozgałęziania do zadania za pomocą zadania If/else.
Tworzenie przepływów pracy przy użyciu wartości dynamicznych
Parametry zadania ustawione przy użyciu wartości statycznych można zastąpić tylko przez zaktualizowanie definicji zadania. Ustawienie wartości statycznej dla parametru zadania polega tylko na skonfigurowaniu wartości domyślnej, którą można zastąpić podczas uruchamiania teraz przy użyciu różnych parametrów lub wyzwalania uruchomienia zadania przy użyciu interfejsu API REST.
Użyj odwołań do wartości dynamicznych podczas definiowania parametrów zadania w celu zaimplementowania wzorców, takich jak:
- Użyj parametru zadania jako
output_table
dla jednego zadania i jakoinput_table
dla drugiego. - Przechwyć dane wyjściowe zapytania notesu jako listę i przetwórz je w pętli w zadaniu For each.
- Tworzenie logiki rozwidlania na podstawie liczby przetworzonych rekordów przy użyciu zadania If/else condition.
- Zapoznaj się z parametrami z innych zadań.