0 / 0
Go back to the English version of the documentation
Konfigurowanie obiektów globalnych dla Watson Pipelines
Last updated: 09 lis 2023
Konfigurowanie obiektów globalnych dla Watson Pipelines

Obiekty globalne służą do tworzenia konfigurowalnych stałych w celu skonfigurowania potoku w czasie wykonywania. Użyj parametrów lub zmiennych użytkownika w potokach, aby określić wartości w czasie wykonywania, zamiast na stałe kodować wartości. W przeciwieństwie do parametrów potoku zmienne użytkownika mogą być dynamicznie ustawiane podczas przepływu.

Informacje o tworzeniu:

Parametry potoku

Parametry potoku służą do określania wartości w środowisku wykonawczym potoku. Na przykład, jeśli chcesz, aby użytkownik wprowadził obszar wdrażania dla danych wyjściowych potoku, użyj parametru w celu wyświetlenia zapytania o nazwę obszaru, który ma być używany podczas uruchamiania potoku. Podanie wartości parametru przy każdym uruchomieniu zadania zapewnia użycie poprawnych zasobów.

Należy zwrócić uwagę na następujące informacje dotyczące parametrów potoku:

  • Parametr można przypisać jako wartość węzła lub przypisać go do zadania potoku.
  • Indykator statusu informuje o tym, czy parametr potoku jest przypisany do dowolnego węzła.
  • Tego samego parametru potoku można użyć dla wielu węzłów.

Definiowanie parametru potoku

  1. Utwórz parametr potoku z panelu konfiguracji dla węzła lub z paska narzędzi edytora potoku.
  2. Wprowadź nazwę i opcjonalny opis. Należy zauważyć, że nazwa musi być pisana małymi literami snake , z małymi literami, cyframi i znakami podkreślenia. Na przykład lower_snake_case_with_numbers_123 jest poprawną nazwą. Nazwa musi zaczynać się od litery. Jeśli nazwa nie jest zgodna, podczas próby uruchomienia potoku wystąpi błąd 404.
  3. Przypisz typ parametru. W zależności od typu parametru może być konieczne podanie dodatkowych szczegółów lub przypisanie wartości domyślnej.
  4. Kliknij przycisk Dodaj do listy , aby zapisać parametr potoku.

Uwagi:

  • Można zdefiniować pojedynczy parametr lub utworzyć zestaw parametrów. Parametry definiowane indywidualnie mogą być również dodawane do zestawu.
  • Możliwe jest użycie parametru potoku w sposób, który może generować nieobsługiwane wyniki w potoku. Na przykład, jeśli zostanie przypisany parametr, który dostarcza ogólny zasób aplikacyjny jako wartość dla węzła kopii zasobu aplikacyjnego, można wybrać zasób aplikacyjny jako wartość parametru, która nie jest obsługiwana przez węzeł kopii zasobu aplikacyjnego, co spowoduje wystąpienie błędu.

Typy parametrów

Typy parametrów są sklasyfikowane jako:

  • Podstawowe: uwzględnianie typów danych w strukturze danych wejściowych dla potoku lub opcji obsługi tworzenia zduplikowanej powierzchni lub zasobu.
  • Zasób: do wybierania projektu, katalogu, obszaru lub zasobu aplikacyjnego.
  • Instancja: do wyboru instancji uczenia maszynowego lub instancji Cloud Object Storage
  • Inne: do określania szczegółów, takich jak tryb tworzenia lub strategia błędów.

Przykład użycia typów potoku

Poniżej przedstawiono przykład użycia typu parametru Path.

  1. Utwórz zestaw parametrów o nazwie MASTER_PARAMETER_SET.
  2. Utwórz parametr o nazwie file_path i ustaw jego typ na Path(Ścieżka).
  3. Ustaw wartość parametru file_path na mnts/workspace/masterdir.
  4. Przeciągnij węzeł Czekaj na plik na kanwę i ustaw wartość Położenie pliku na MASTER_PARAMETER_SET.file_path.
  5. Połącz węzeł Czekaj na plik z węzłem Uruchamianie skryptu powłoki Bash , aby drugi węzeł był uruchamiany po pierwszym.
  6. Opcjonalnie: przetestuj zmienną parametru:
    1. Dodaj parametr zmiennej środowiskowej do zestawu parametrów MASTER_PARAMETER_SET , na przykład FILE_PATH.
    2. Wklej następującą komendę do pola Kod skryptu w oknie Uruchom skrypt powłoki (Run Bash script):
      echo File: $FILE_PATH
      cat $FILE_PATH
      
  7. Uruchom potok. W obu dziennikach wykonywania węzłów powinna być widoczna ścieżka mnts/workspace/masterdir , aby można było sprawdzić, czy zostały one pomyślnie zaliczone.

Konfigurowanie węzła z parametrem potoku

Podczas konfigurowania węzła z parametrem potoku można wybrać istniejący parametr potoku lub utworzyć nowy parametr w ramach konfigurowania węzła.

Na przykład:

  1. Utwórz parametr potoku o nazwie creationmode i zapisz go na liście parametrów.
  2. Skonfiguruj węzeł Utwórz obszar wdrażania i kliknij, aby otworzyć panel konfiguracji.
  3. Dla opcji Tryb tworzenia wybierz Parametr potoku jako dane wejściowe.
  4. Wybierz parametr potoku creationmode i zapisz konfigurację.

Po uruchomieniu przepływu parametr potoku jest przypisywany podczas tworzenia obszaru.

Zestawy parametrów

Zestawy parametrów to grupa powiązanych parametrów, które mają być używane w potoku. Na przykład można utworzyć jeden zestaw parametrów do użycia w środowisku testowym i inny do użycia w środowisku produkcyjnym.

Zestawy parametrów mogą być tworzone jako zasób aplikacyjny projektu. Zestawy parametrów utworzone w projekcie są następnie dostępne do użycia w potokach w tym projekcie.

Tworzenie zestawu parametrów jako zasobu aplikacyjnego projektu

Istnieje możliwość utworzenia zestawu parametrów jako zasobu aplikacyjnego projektu wielokrotnego użytku, który będzie używany w potokach.

  1. Otwórz istniejący projekt lub utwórz projekt.
  2. Kliknij opcję Nowe zadanie > Zbierz wiele parametrów zadania z podanymi wartościami, aby ponownie wykorzystać je w dostępnych zadaniach .
  3. Przypisz nazwę dla zestawu i określ szczegóły dla każdego parametru w zestawie, w tym:
    • Nazwa parametru
    • Typ danych
    • Zachęta
    • Wartość domyślna
  4. Opcjonalnie utwórz zestawy wartości dla parametrów w zestawie parametrów. Zbiory wartości mogą mieć różne wartości dla różnych kontekstów. Na przykład można utworzyć zestaw wartości testowych z wartościami dla środowiska testowego i zestaw produkcyjny dla wartości produkcyjnych.
  5. Po utworzeniu wszystkich parametrów zapisz zestaw parametrów. Będzie on następnie dostępny do użycia w rurociągach utworzonych w tym projekcie.

Dodawanie zestawu parametrów do użycia w potoku

Aby dodać zestaw parametrów z projektu:

  1. Kliknij ikonę Obiekty globalne i przejdź do karty Zestawy parametrów.
  2. Kliknij opcję Dodaj zestaw parametrów , aby dodać zestawy parametrów z projektu, które mają być używane w potoku.
  3. Można dodawać lub usuwać zestawy parametrów z listy. Zestawy parametrów określone do użycia w potoku będą dostępne po przypisaniu parametrów jako danych wejściowych w potoku.

Tworzenie zestawu parametrów na podstawie listy parametrów w potoku

Zestaw parametrów można utworzyć na podstawie listy parametrów dla potoku.

  1. Kliknij ikonę Obiekty globalne i otwórz okno Parametry potoku.
  2. Wybierz żądane parametry w zestawie, a następnie kliknij ikonę Zapisz jako zestaw parametrów .
  3. Wprowadź nazwę i opcjonalny opis zestawu.
  4. Zapisz, aby dodać zestaw parametrów do użycia w potoku.

Korzystanie z zestawu parametrów w potoku

Aby użyć zestawu parametrów:

  1. Z arkusza właściwości węzła wybierz opcję Przypisz parametr potoku jako typ wejściowy.
  2. Zostanie wyświetlona lista wszystkich dostępnych parametrów o typie wymaganym dla danych wejściowych. Obejmuje to pojedyncze parametry i parametry zdefiniowane jako część zestawu. Wybierz parametr do przypisania. Należy zauważyć, że nazwa zestawu parametrów poprzedza nazwę parametru. Na przykład Parameter_set_name.Parameter_name.
  3. Po uruchomieniu potoku można wybrać zestaw wartości dla odpowiedniej wartości (jeśli jest dostępna), przypisać wartość dla parametru lub zaakceptować wartość domyślną.
Uwaga:

W programie budującym wyrażenia można użyć zestawu parametrów w formacie param_sets.<MyParamSet.BRParam>. Jeśli wartość zestawu parametrów zawiera zmienną środowiskową, należy użyć następującej składni w programie budującym wyrażenia: param_sets.MyParamSet["$ICU_DATA"].

Uwaga: W przypadku usunięcia parametru należy upewnić się, że odwołania do parametru zostały usunięte z projektu zadania. Jeśli odwołania nie zostaną usunięte, zadanie może zakończyć się niepowodzeniem.

Edytowanie zestawu parametrów w zadaniu

Jeśli podczas definiowania zadania używany jest zestaw parametrów, można wybrać zestaw wartości, aby zapełnić zmienne wartościami z tego zestawu. Zauważ, że jeśli zmienisz i zapiszesz wartości, a następnie zmienisz zadanie i zapiszesz zmiany, wartości zestawu parametrów zostaną zresetowane do wartości domyślnych.

zmienne użytkownika

Utwórz zmienne użytkownika, aby przypisać wartości podczas działania przepływu. W przeciwieństwie do parametrów potoku zmienne użytkownika mogą być modyfikowane podczas przetwarzania.

Definiowanie zmiennej użytkownika

Istnieje możliwość utworzenia zmiennych użytkownika do użycia w potoku. Należy zauważyć, że zmienne użytkownika, takie jak parametry, są definiowane na poziomie globalnym i nie są specyficzne dla żadnego węzła. Wartość początkowa zmiennej użytkownika musi być ustawiona podczas jej definiowania i nie może być ustawiana dynamicznie w wyniku dowolnego wyniku węzła. Po zdefiniowaniu zmiennej użytkownika można użyć węzła Set user variables (Ustaw zmienne użytkownika), aby zaktualizować wynik węzła.

Aby utworzyć zmienną użytkownika:

  1. Utwórz zmienną z panelu konfiguracji dla węzła Aktualizuj zmienną lub z paska narzędzi edytora potoku.
  2. Wprowadź nazwę i opcjonalny opis. Należy zauważyć, że nazwa musi być pisana małymi literami snake , z małymi literami, cyframi i znakami podkreślenia. Na przykład lower_snake_case_with_numbers_123 jest poprawną nazwą. Nazwa musi zaczynać się od litery. Jeśli nazwa nie jest zgodna, podczas próby uruchomienia potoku wystąpi błąd 404.
  3. Dokończ definiowanie zmiennej, wybierając typ zmiennej i typ wejściowy.
  4. Kliknij przycisk Dodaj , aby dodać zmienną do listy. Jest on teraz dostępny do użycia w węźle.

Temat nadrzędny: Tworzenie potoku

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more