Tworzenie wyrażeń
Ostatnia aktualizacja: 28.10.2026Używaj wyrażeń do obliczania wartości kolumn lub definiowania warunków podczas dodawania kolumn, edytowania wyrażeń kolumn, tworzenia reguł transformacji lub filtrowania zestawów danych.
Konstruktor wyrażeń wyświetla listę elementów dostępnych dla bieżącego zadania. Informacje referencyjne dotyczące zadań przenoszenia obejmują zadania umieszczania zarządzanego przez SaaS, umieszczania lake oraz replikacji. Wyrażenia dotyczące pamięci masowej, transformacji i składnic danych zależą od platformy danych lub silnika zadań. Informacje na temat funkcji CDC Storage i Streaming Transform zawiera Funkcje transformacji. Użyj funkcji i składni dostępnych w swoim edytorze.
Tworzenie lub edytowanie wyrażenia
-
Otwórz konstruktor wyrażeń z poziomu kolumny, reguły transformacji lub filtru zestawu danych, który konfigurujesz.
W przypadku wyrażenia kolumny kliknij
na kolumnie.
-
Wybierz element, a następnie kliknij
, aby go wstawić.
Możesz również wpisać wyrażenie. Wstaw parametry kolumn, aby przekazać wartości z każdego wiersza źródłowego, zachowując składnię używaną przez Twój edytor.
Aby wstawić operator z paska narzędzi, kliknij miejsce w wyrażeniu, w którym ma się znaleźć, a następnie kliknij operator.
-
Zastąp symbole zastępcze argumentów funkcji parametrami kolumn, stałymi lub wyrażeniami zagnieżdżonymi.
Ujmij stałe tekstowe i daty w pojedyncze cudzysłowy, takie jak
'Unknown'i'2026-10-08'. Przedstaw zagnieżdżony cudzysłów za pomocą dwóch cudzysłowów:'O''Brien'. Wprowadź liczby bez cudzysłowów, takie jak12lub12.5. UżyjNULLw przypadku brakującej wartości, a nie tekstu'NULL'. -
Przetestuj wyrażenie w sposób opisany poniżej, a następnie kliknij OK, aby je zapisać.
Używanie elementów wyrażeń
-
Kolumny: Kolumny źródłowego zestawu danych dostarczają wartości z przetwarzanego wiersza.
W przypadku zadań Streaming Transform ta lista obejmuje również kolumny umieszczania, takie jak
hdr__kafka_partitionihdr__file_name, w kolejności źródłowej. Są one odrębne od nagłówkówQ_H_w wyrażeniach zadań przesunięcia. Zobacz Tabele związane z umieszczaniem. -
Funkcje: obliczają lub konwertują wartości. Podaj argumenty w kolejności wskazanej w sygnaturze funkcji. Zobacz Funkcje wyrażeń.
InformacjaW przypadku wyrażeń Azure Synapse Analytics$RTRIMi$LTRIMprzycinają tylko spacje, niezależnie od określonego znaku przycinania. -
Operatory: łączą wartości, porównują je lub definiują warunki. Użyj nawiasów, aby kontrolować kolejność obliczeń. Zobacz Operatory wyrażeń.
-
Nagłówki: Używaj metadanych zmian w zadaniach umieszczania zarządzanego przez SaaS, umieszczania w usłudze Lake i replikacji. Zobacz Nagłówki wyrażeń, aby uzyskać informacje o możliwości zastosowania źródłowego punktu końcowego oraz wartościach fazy przetwarzania.
Przykład: Łączenie wartości kolumn
Poniższe wyrażenie łączy first_file_name i first_file_title za pomocą dwukropka:
${first_file_name} || ':' || ${first_file_title}
Dla przykładowych wartości sales i Sales June 2022 wynikiem jest sales:Sales June 2022.
Edycja wyrażenia

Testowanie wyrażeń
Użyj przykładowych wartości parametrów, aby sprawdzić obliczony wynik przed zapisaniem. Wyodrębnianie parametrów identyfikuje dane wejściowe wyrażenia; testowanie oblicza wartość wyrażenia przy użyciu podanych wartości.
$SOURCE_LOOKUP i $TARGET_LOOKUP nie jest obsługiwane.-
Kliknij Wyodrębnij parametry.
-
Wprowadź wartość do przetestowania dla każdego parametru, używając wartości odpowiednich dla typu danych kolumny.
-
Kliknij Testuj wyrażenie i sprawdź wynik.
Jeśli wyrażenie jest nieprawidłowe, popraw jego składnię i argumenty, a następnie ponownie wyodrębnij parametry przed ponownym przetestowaniem. Powtórz z reprezentatywnymi wartościami, w tym z wartościami brakującymi, jeśli ma to zastosowanie. Pomyślny test na próbie nie sprawdza każdego wiersza źródłowego.