Aby włączyć elastyczne potoki i grupy mapowania, możesz użyć zmiennych wartości w transformacjach i regułach mapowania.
Wymagania
Data Prep jest kontrolowany całkowicie na poziomie organizacji i nie rozpoznaje poszczególnych obszarów roboczych ani ich uprawnień.
Oznacza to:
- Data Prep jest udostępniane wszystkim autoryzowanym użytkownikom w Twojej organizacji.
- Każdy użytkownik z dostępem do Chain Builder ma również dostęp do Data Prep.
- Wszyscy użytkownicy, którzy mogą tworzyć lub edytować łańcuchy, będą mogli zarządzać potokami w Data Prep.
- Pojedynczy potok Data Prep może być używany w wielu łańcuchach i obszarach roboczych w organizacji.
Zmienne typy
Możesz używać różnych typów zmiennych z potokiem, w zależności od zwracanej wartości.
| Zmienny typ | Opis |
|---|---|
| System | Dostarcza informacji o czasie działania potoku:
|
| Kolumna | Zwraca wartości dla dowolnej kolumny zdefiniowanej w potoku lub grupie mapowania |
| Czas działania | Umożliwia ustawienie wartości zmiennych podczas uruchamiania potoku |
Wprowadź wartość zmiennej
Możesz wybrać zmienną dla niektórych wartości w ramach transformacji lub reguły mapowania:
- Aby wybrać zmienną do przekształcenia, kliknij Variable w polu.
- Aby wybrać zmienną dla reguły mapowania, kliknij pole From lub To.
Możesz zawrzeć wiele wartości zmiennych w polu lub połączyć zmienne z wartościami statycznymi.
Utwórz zmienne uruchomieniowe dla potoku lub grupy mapowania
Możesz tworzyć zmienne uruchomieniowe, aby umożliwić ustawianie wartości dla transformacji lub grup mapowania podczas działania potoku.
Uwaga: Możesz użyć zmiennej runtime tylko z kolumnami tego samego typu danych. Aby użyć zmiennej z wieloma kolumnami różnych typów danych, utwórz oddzielną zmienną dla każdego typu.
- W grupie potoku lub mapowania wybierz kartę Variables .
- Dodaj zmienną:
- Jeśli jest to pierwsza zmienna, kliknij Utwórz zmienne.
- W przeciwnym razie w sekcji Edytuj zmienne kliknij Dodaj zmienną.
- Jeśli jest to pierwsza zmienna, kliknij Utwórz zmienne.
- Wybierz typ danych kolumn do użycia zmiennej, taki jak String lub Number.
- Jeśli wartość zmiennej jest wymagana do uruchomienia potoku, sprawdź Required.
Uwaga: Jeśli opcja Required jest zaznaczona, a wartość nie jest wprowadzona w czasie wykonywania, potok nie zostanie uruchomiony, nawet jeśli zmienna ma wartość domyślną.
- W polu Display name wprowadź nazwę ułatwiającą identyfikację zmiennej.
- Wprowadź wartość domyślną zmiennej, jeśli dotyczy.
- Kliknij Zapisz.
Wskazówka: Jeśli utworzysz zmienną runtime dla grupy mapowania, utwórz odpowiednią zmienną dla każdego potoku, który używa grupy mapowania w transformacji Mapping. Aby ułatwić mapowanie zmiennych między potokiem a grupą mapowania, użyj tej samej nazwy dla obu. Aby rozróżnić zmienną grupy mapowania, dodaj przedrostek do jej nazwy, np. MG_.
Ustaw wartości podglądu dla zmiennych uruchomieniowych potoku
Jeśli potok używa zmiennych uruchomieniowych, ustaw wartości, które mają być używane do podglądu jego przekształceń.
Uwaga: Jeśli wymagana jest zmienna uruchomieniowa, potok wymaga jej wartości do podglądu przekształceń. Jeśli zmienna runtime nie jest wymagana, null pojawia się w podglądzie, dopóki jej wartość nie zostanie ustawiona.
- W potoku wybierz zakładkę Variables i kliknij Edit variables.
- W sekcji Ustaw zmienne podglądu wprowadź wartości zmiennych uruchomieniowych potoku.
- Kliknij Ustaw wartości.
Uwaga: Wiadomość, Wystąpił błąd podczas przetwarzania Twojej transformacji. Wyjątek podglądu potoku #### na przykładowym pliku ####. Zmienne [] są oznaczone jako wymagane, ale nie mają ustawionej niepustej wartości. zostanie wyświetlony, jeśli zmienna runtime jest wymagana, ale podgląd nie jest wypełniony.
Edytuj zmienne runtime
Możesz edytować zmienne runtime w dowolnym momencie.
- W grupie potoku lub mapowania wybierz kartę Variables i kliknij przycisk Edit variables.
- W razie potrzeby zaktualizuj typ danych zmiennych, Wymagany status, nazwę lub wartość domyślną.
- Kliknij Zapisz.
- Jeśli edytujesz typ danych, zaktualizuj również wszystkie transformacje, które używają wartości zmiennej.
Usuń zmienne runtime
Jeśli nie potrzebujesz już zmiennej runtime, możesz usunąć ją z potoku lub grupy mapowania.
- W grupie potoku lub mapowania wybierz kartę Variables i kliknij przycisk Edit variables.
- Aby usunąć zmienną, kliknij Usuń .
- Kliknij Zapisz.
- Zaktualizuj wszystkie transformacje, które używały zmiennej z nową wartością.