Megosztás a következőn keresztül:


Transzformáció szűrése a leképezési adatfolyamban

A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!

Az adatfolyamok az Azure Data Factoryben és az Azure Synapse Pipelinesban is elérhetők. Ez a cikk az adatfolyamok leképezésére vonatkozik. Ha még nem használta az átalakításokat, tekintse meg az adatok leképezési adatfolyam használatával történő átalakításáról szóló bevezető cikket.

A szűrőátalakítások lehetővé teszik a sorszűrést egy feltétel alapján. A kimeneti adatfolyam tartalmazza a szűrési feltételnek megfelelő összes sort. A szűrőátalakítás hasonló az SQL WHERE záradékához.

Konfiguráció

Az adatfolyam-kifejezésszerkesztővel adjon meg egy kifejezést a szűrőfeltételhez. A kifejezésszerkesztő megnyitásához kattintson a kék mezőre. A szűrőfeltételnek logikai típusúnak kell lennie. A kifejezések létrehozásával kapcsolatos további információkért tekintse meg a kifejezésszerkesztő dokumentációját.

Szűrőátalakítás

Adatfolyamszkript

Syntax

<incomingStream>
    filter(
        <conditionalExpression>
    ) ~> <filterTransformationName>

Példa

Az alábbi példa egy szűrőátalakítás, FilterBefore1960 amely a bejövő streambe CleanDatakerül. A szűrőfeltétel a kifejezés year <= 1960.

A felhasználói felületen ez az átalakítás az alábbi képhez hasonlóan néz ki:

Szűrőátalakítás

Az átalakítás adatfolyam-szkriptje az alábbi kódrészletben található:

CleanData
    filter(
        year <= 1960
    ) ~> FilterBefore1960

Oszlopok szűrése a kijelölési átalakítással