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.
Script voor gegevensstroom
Syntaxis
<incomingStream>
filter(
<conditionalExpression>
) ~> <filterTransformationName>
Opmerking
Het onderstaande voorbeeld is een filtertransformatie met de naam FilterBefore1960
die binnenkomende stroom CleanData
inneemt. De filtervoorwaarde is de expressie year <= 1960
.
In de gebruikersinterface ziet deze transformatie eruit als in de onderstaande afbeelding:
Het gegevensstroomscript voor deze transformatie bevindt zich in het onderstaande codefragment:
CleanData
filter(
year <= 1960
) ~> FilterBefore1960
Gerelateerde inhoud
Kolommen filteren met de selectietransformatie