ご使用のブラウザはJavaScriptをサポートしていません。このヘルプ・ページを正しく表示するにはJavaScriptが必要です。 アグリゲータ演算子
ヘッダーをスキップ
前へ
前へ
 
次へ
次へ

アグリゲータ演算子

アグリゲータ演算子は、入力データの合計や平均などのデータ集計を計算します。集計データを含む出力行セットを提供します。

aggregator.gifの説明が続きます
画像aggregator.gifの説明

アグリゲータ演算子では、入力グループ1つと出力グループ1つを使用します。出力グループの場合は、集計の実行対象の属性を指定するGROUP BY句を定義します。オプションで、集計データを制限するHAVING句も指定できます。出力グループ内の各属性は同じカーディナリティを持ちます。出力行セットの行数は、入力行数以下になります。

アグリゲータ演算子を1つ使用して複数の集計を実行できます。アグリゲータの出力グループに含まれる属性ごとに異なる集計関数を指定できますが、各アグリゲータでサポートされているGROUP BY句とHAVING句はそれぞれ1つのみです。

マッピングのアグリゲータ演算子を定義する手順は、次のとおりです。

  1. アグリゲータ演算子をマッピング・エディタのキャンバスにドラッグ・アンド・ドロップします。

  2. キャンバス上で、アグリゲータ演算子の入力グループにソース属性を接続します。

  3. アグリゲータ演算子を右クリックして「詳細をオープン」を選択します。

    アグリゲータ・エディタが表示されます。

  4. 「出力属性」タブで、集計データを格納する出力属性を作成します。

    出力属性を作成するには、「属性」列の下にある空白のセルをクリックし、属性名を入力します。属性に割り当てられているデフォルトのデータ型はNUMBERです。データ型および長さや精度などのデータ型に関する他のパラメータを変更できます。

  5. 出力属性ごとに式を定義します。式は、属性に関連付けられた「式」列に直接入力できます。または、「式」フィールドの右側にある省略記号をクリックし、「式ビルダー」を表示します。「式ビルダー」の使用手順の詳細は、「集計関数の式」を参照してください。

  6. 「OK」をクリックしてアグリゲータ・エディタを閉じます。

  7. 演算子についてGroup By句とHaving句(オプション)を定義します。手順の詳細は、「Group By句」および「Having句」を参照してください。

  8. アグリゲータ演算子の出力グループに含まれる属性を、ターゲットの入力グループにマップします。