Filtrování transformace v mapování toku dat
PLATÍ PRO: Azure Data Factory Azure Synapse Analytics
Tip
Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.
Toky dat jsou k dispozici ve službě Azure Data Factory i v kanálech Azure Synapse. Tento článek se týká mapování toků dat. Pokud s transformacemi začínáte, přečtěte si úvodní článek Transformace dat pomocí mapování toku dat.
Transformace filtru umožňují filtrování řádků na základě podmínky. Výstupní datový proud obsahuje všechny řádky, které odpovídají podmínce filtrování. Transformace filtru je podobná klauzuli WHERE v SQL.
Konfigurace
Pomocí tvůrce výrazů toku dat zadejte výraz pro podmínku filtru. Tvůrce výrazů otevřete kliknutím na modré pole. Podmínka filtru musí být typu boolean. Další informace o tom, jak vytvořit výraz, najdete v dokumentaci tvůrce výrazů.
Skript toku dat
Syntaxe
<incomingStream>
filter(
<conditionalExpression>
) ~> <filterTransformationName>
Příklad
Následující příklad je transformace filtru s názvem FilterBefore1960
, která přebírá příchozí datový proud CleanData
. Podmínka filtru je výraz year <= 1960
.
V uživatelském rozhraní vypadá tato transformace jako na následujícím obrázku:
Skript toku dat pro tuto transformaci je v následujícím fragmentu kódu:
CleanData
filter(
year <= 1960
) ~> FilterBefore1960
Související obsah
Filtrování sloupců pomocí výběrové transformace