Przekształcanie filtru w przepływie danych mapowania
DOTYCZY: Azure Data Factory Azure Synapse Analytics
Napiwek
Wypróbuj usługę Data Factory w usłudze Microsoft Fabric — rozwiązanie analityczne typu all-in-one dla przedsiębiorstw. Usługa Microsoft Fabric obejmuje wszystko, od przenoszenia danych do nauki o danych, analizy w czasie rzeczywistym, analizy biznesowej i raportowania. Dowiedz się, jak bezpłatnie rozpocząć nową wersję próbną !
Przepływy danych są dostępne zarówno w usłudze Azure Data Factory, jak i w potokach usługi Azure Synapse. Ten artykuł dotyczy przepływów danych mapowania. Jeśli dopiero zaczynasz transformacje, zapoznaj się z artykułem wprowadzającym Przekształcanie danych przy użyciu przepływu danych mapowania.
Przekształcenia filtru umożliwiają filtrowanie wierszy na podstawie warunku. Strumień wyjściowy zawiera wszystkie wiersze zgodne z warunkiem filtrowania. Przekształcenie filtru jest podobne do klauzuli WHERE w języku SQL.
Konfigurowanie
Użyj konstruktora wyrażeń przepływu danych, aby wprowadzić wyrażenie warunku filtru. Aby otworzyć konstruktora wyrażeń, kliknij niebieskie pole. Warunek filtru musi być typu logicznego. Aby uzyskać więcej informacji na temat tworzenia wyrażenia, zobacz dokumentację konstruktora wyrażeń.
Skrypt przepływu danych
Składnia
<incomingStream>
filter(
<conditionalExpression>
) ~> <filterTransformationName>
Przykład
Poniższy przykład to transformacja filtru o nazwie FilterBefore1960
, która przyjmuje strumień CleanData
przychodzący . Warunek filtru to wyrażenie year <= 1960
.
W interfejsie użytkownika ta transformacja wygląda jak na poniższej ilustracji:
Skrypt przepływu danych dla tej transformacji znajduje się w poniższym fragmencie kodu:
CleanData
filter(
year <= 1960
) ~> FilterBefore1960