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 all-in-one per le aziende. Microsoft Fabric copre tutto, dallo spostamento dati al data science, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Vedere le informazioni su come iniziare una nuova prova gratuita!
I flussi di dati sono disponibili nelle pipeline sia di Azure Data Factory che di Azure Synapse. Questo articolo si applica ai flussi di dati per mapping. Se non si ha esperienza con le trasformazioni, vedere l'articolo introduttivo Trasformare i dati con un flusso di dati per 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.
Impostazione
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