Transformatie filteren in toewijzingsgegevensstroom

VAN TOEPASSING OP: Azure Data Factory Azure Synapse Analytics

Tip

Probeer Data Factory uit in Microsoft Fabric, een alles-in-één analyseoplossing voor ondernemingen. Microsoft Fabric omvat alles, van gegevensverplaatsing tot gegevenswetenschap, realtime analyses, business intelligence en rapportage. Meer informatie over het gratis starten van een nieuwe proefversie .

Gegevensstromen zijn beschikbaar in Zowel Azure Data Factory als Azure Synapse Pipelines. Dit artikel is van toepassing op toewijzingsgegevensstromen. Als u geen ervaring hebt met transformaties, raadpleegt u het inleidende artikel Gegevens transformeren met behulp van een toewijzingsgegevensstroom.

Met de filtertransformaties kunnen rijfilters worden gefilterd op basis van een voorwaarde. De uitvoerstroom bevat alle rijen die overeenkomen met de filtervoorwaarde. De filtertransformatie is vergelijkbaar met een WHERE-component in SQL.

Configuratie

Gebruik de opbouwfunctie voor gegevensstroomexpressies om een expressie voor de filtervoorwaarde in te voeren. Klik op het blauwe vak om de opbouwfunctie voor expressies te openen. De filtervoorwaarde moet van het type Booleaanse waarde zijn. Zie de documentatie van de opbouwfunctie voor expressies voor meer informatie over het maken van een expressie.

Filter transformation

Script voor gegevensstroom

Syntaxis

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

Opmerking

Het onderstaande voorbeeld is een filtertransformatie met de naam FilterBefore1960 die binnenkomende stroom CleanDatainneemt. De filtervoorwaarde is de expressie year <= 1960.

In de gebruikersinterface ziet deze transformatie eruit als in de onderstaande afbeelding:

Filter transformation

Het gegevensstroomscript voor deze transformatie bevindt zich in het onderstaande codefragment:

CleanData
    filter(
        year <= 1960
    ) ~> FilterBefore1960

Kolommen filteren met de selectietransformatie