APPLIES TO:
Azure Data Factory
Azure Synapse Analytics
ヒント
Data Factory in Microsoft Fabric は、よりシンプルなアーキテクチャ、組み込みの AI、および新機能を備えた次世代のAzure Data Factoryです。 データ統合を初めて使用する場合は、Fabric Data Factory から始めます。 既存の ADF ワークロードをFabricにアップグレードして、データ サイエンス、リアルタイム分析、レポートの新機能にアクセスできます。
- Fabric無料試用版を開始します。
Microsoft Fabric
データ フローは、Azure Data Factory パイプラインとAzure Synapse Analytics パイプラインの両方で使用できます。 この記事は、マッピング データ フローに適用されます。 変換を初めて使用する場合は、入門記事「 マッピング データ フローを使用したデータの変換」を参照してください。
ウィンドウ変換では、データ ストリームに含まれる列のウィンドウ ベースの集計を定義します。 式ビルダーでは、LEAD、LAG、NTILE、CUMEDIST、RANK など、データまたは時間ウィンドウ (SQL OVER 句) に基づくさまざまな種類の集計を定義できます。 これらの集計を含む新しいフィールドが出力に生成されます。 省略可能な group-by フィールドを含めることもできます。
Over
ウィンドウ変換のために列データのパーティション分割を設定します。 SQL では Over 句の Partition By がこれに相当します。 パーティション分割に使う計算または式を作成する場合は、列名をポイントして [計算列] を選ぶと、行うことができます。
並べ替え
Over 句の別の部分では、Order By を設定します。 この句は、データの並べ替え順序を設定します。 この列フィールドの計算値を並べ替えるための式を作成することもできます。
範囲別
次に、ウィンドウ枠を無制限または制限ありに設定します。 無制限のウィンドウ枠を設定するには、スライダーを両端の [Unbounded]\(無制限\) に設定します。 [Unbounded]\(無制限\) と [現在の行] の間の設定にする場合は、オフセットの開始値と終了値を設定する必要があります。 どちらの値も正の整数です。 相対値か、自分のデータの値を使用できます。
ウィンドウのスライダーでは 2 つの値を設定します。現在の行よりも前の値と、現在の行より後の値です。 開始と終了の間のオフセットは、スライダーの 2 つのセレクターと一致します。
ウィンドウの列
最後に、式ビルダーを使って、RANK、COUNT、MIN、MAX、DENSE RANK、LEAD、LAG など、データ ウィンドウで使用する集計を定義します。
式ビルダーを使用してデータフロー式言語で使用できる集計関数と分析関数の完全な一覧は、マッピングデータフロー内のデータ変換式に記載されています。
関連するコンテンツ
単純なグループ別集計が必要な場合は、集計変換を使います