Trasformazione filtro nel flusso di dati di mapping
SI APPLICA A: Azure Data Factory Azure Synapse Analytics
Suggerimento
Provare Data Factory in Microsoft Fabric, una soluzione di analisi completa per le aziende. Microsoft Fabric copre tutti gli elementi, dallo spostamento dei dati all'analisi scientifica dei dati, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Scopri come avviare gratuitamente una nuova versione di valutazione .
I flussi di dati sono disponibili sia in Azure Data Factory che in Azure Synapse Pipelines. Questo articolo si applica ai flussi di dati di mapping. Se non si ha esperienza con le trasformazioni, vedere l'articolo introduttivo Trasformare i dati usando un flusso di dati di mapping.
Le trasformazioni filtro consentono il filtro delle righe in base a una condizione. Il flusso di output include tutte le righe che corrispondono alla condizione di filtro. La trasformazione del filtro è simile a una clausola WHERE in SQL.
Configurazione
Usare il generatore di espressioni del flusso di dati per immettere un'espressione per la condizione di filtro. Per aprire il generatore di espressioni, fare clic sulla casella blu. La condizione del filtro deve essere di tipo booleano. Per altre informazioni su come creare un'espressione, vedere la documentazione di Generatore di espressioni.
Script del flusso di dati
Sintassi
<incomingStream>
filter(
<conditionalExpression>
) ~> <filterTransformationName>
Esempio
L'esempio seguente è una trasformazione di filtro denominata FilterBefore1960
che accetta nel flusso CleanData
in ingresso . La condizione di filtro è l'espressione year <= 1960
.
Nell'interfaccia utente questa trasformazione è simile all'immagine seguente:
Lo script del flusso di dati per questa trasformazione si trova nel frammento di codice seguente:
CleanData
filter(
year <= 1960
) ~> FilterBefore1960
Contenuto correlato
Filtrare le colonne con la trasformazione Select