適用対象:
Azure Data Factory
Azure Synapse Analytics
ヒント
Data Factory in Microsoft Fabric は、よりシンプルなアーキテクチャ、組み込みの AI、および新機能を備えた次世代のAzure Data Factoryです。 データ統合を初めて使用する場合は、Fabric Data Factory から始めます。 既存の ADF ワークロードをFabricにアップグレードして、データ サイエンス、リアルタイム分析、レポートの新機能にアクセスできます。
データ フローは、Azure Data Factory パイプラインとAzure Synapse Analytics パイプラインの両方で使用できます。 この記事は、マッピング データ フローに適用されます。 変換を初めて使用する場合は、入門記事「 マッピング データ フローを使用したデータの変換」を参照してください。
フィルター変換を使用すると、条件に基づいて行をフィルター処理できます。 出力ストリームには、フィルター条件に一致するすべての行が含まれます。 フィルター変換は、SQL の WHERE 句と似ています。
構成
データ フローの式ビルダーを使用して、フィルター条件の式を入力します。 式ビルダーを開くには、青いボックスを選択します。 フィルター条件はブール型にする必要があります。 式の作成方法の詳細については、式ビルダーのドキュメントを参照してください。
データ フローのスクリプト
構文
<incomingStream>
filter(
<conditionalExpression>
) ~> <filterTransformationName>
例
以下の例は、受信ストリーム FilterBefore1960 を受け取る CleanData という名前のフィルター変換です。 フィルター条件は year <= 1960 という式です。
UI では、この変換は次の図のようになります。
この変換のデータ フロー スクリプトは、次のスニペットに含まれています。
CleanData
filter(
year <= 1960
) ~> FilterBefore1960
関連するコンテンツ
選択変換を使用して列を除外します。