對應資料流中的篩選轉換
適用於:Azure Data Factory Azure Synapse Analytics
提示
試用 Microsoft Fabric 中的 Data Factory,這是適用於企業的全方位分析解決方案。 Microsoft Fabric 涵蓋從資料移動到資料科學、即時分析、商業智慧和報告的所有項目。 了解如何免費開始新的試用 (部分機器翻譯)!
Azure Data Factory 和 Azure Synapse Pipelines 中均可使用資料流。 本文適用於對應資料流。 若您不熟悉轉換作業,請參閱簡介文章使用對應資料流轉換資料。
透過篩選轉換,可根據條件來篩選資料列。 輸出資料流會包含符合篩選條件的所有資料列。 篩選轉換與 SQL 中的 WHERE 子句類似。
組態
可使用資料流程運算式建立器來輸入篩選條件的運算式。 若要開啟運算式建立器,請按一下藍色方塊。 篩選條件必須為布林值類型。 如需如何建立運算式的詳細資訊,請參閱運算式建立器文件。
資料流程指令碼
語法
<incomingStream>
filter(
<conditionalExpression>
) ~> <filterTransformationName>
範例
下列範例是一個名為 FilterBefore1960
的篩選轉換,會接受傳入的資料流 CleanData
。 篩選條件為運算式 year <= 1960
。
在 UI 中,這項轉換看起來如下圖所示:
此轉換的資料流指令碼位於下列程式碼片段中:
CleanData
filter(
year <= 1960
) ~> FilterBefore1960
相關內容
使用選取轉換篩選出資料行