目次

Search

  1. はじめに
  2. トランスフォーメーションについて
  3. トランスフォーメーションポート
  4. トランスフォーメーションキャッシュ
  5. アドレスバリデータトランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. 関連付けトランスフォーメーション
  8. 不良レコードの例外トランスフォーメーション
  9. 大文字小文字変換プログラムトランスフォーメーション
  10. 分類子トランスフォーメーション
  11. 比較トランスフォーメーション
  12. 統合トランスフォーメーション
  13. データマスキングトランスフォーメーション
  14. データプロセッサトランスフォーメーション
  15. ディシジョントランスフォーメーション
  16. 重複レコードの例外トランスフォーメーション
  17. 式トランスフォーメーション
  18. フィルタトランスフォーメーション
  19. 階層型からリレーショナルへのトランスフォーメーション
  20. Javaトランスフォーメーション
  21. JavaトランスフォーメーションAPIのリファレンス
  22. Java式
  23. ジョイナトランスフォーメーション
  24. キージェネレータトランスフォーメーション
  25. ラベラトランスフォーメーション
  26. ルックアップトランスフォーメーション
  27. ルックアップキャッシュ
  28. 動的ルックアップキャッシュ
  29. マクロトランスフォーメーション
  30. 一致トランスフォーメーション
  31. フィールド分析での一致トランスフォーメーション
  32. ID分析での一致トランスフォーメーション
  33. ノーマライザトランスフォーメーション
  34. マージトランスフォーメーション
  35. パーサートランスフォーメーション
  36. Pythonトランスフォーメーション
  37. ランクトランスフォーメーション
  38. 読み取りトランスフォーメーション
  39. リレーショナルから階層型へのトランスフォーメーション
  40. REST Webサービスコンシューマトランスフォーメーション
  41. ルータトランスフォーメーション
  42. シーケンスジェネレータトランスフォーメーション
  43. ソータートランスフォーメーション
  44. SQLトランスフォーメーション
  45. 標準化トランスフォーメーション
  46. 共有体トランスフォーメーション
  47. アップデートストラテジトランスフォーメーション
  48. Webサービスコンシューマトランスフォーメーション
  49. WebサービスSOAPメッセージの解析
  50. WebサービスSOAPメッセージの生成
  51. 加重平均トランスフォーメーション
  52. ウィンドウトランスフォーメーション
  53. 書き込みトランスフォーメーション
  54. 付録 A: トランスフォーメーションの区切り文字

Developer Transformation Guide

Developer Transformation Guide

アグリゲータトランスフォーメーションの[ソート済み入力]オプション

アグリゲータトランスフォーメーションの[ソート済み入力]オプション

[ソート済み入力]オプションを使用して、アグリゲータトランスフォーメーションのパフォーマンスを向上させることができます。
[ソート済み入力]オプションを使用すると、データ統合サービスではすべてのデータがグループ別にソートされているものと想定され、グループの行を読み込んでから集計計算が実行されます。 必要に応じて、メモリにグループ情報が格納されます。 ソート済み入力オプションを使用するには、ソート済みデータをアグリゲータトランスフォーメーションに渡す必要があります。ソート済み入力を使用する場合、アグリゲータトランスフォーメーションがソートされた出力を提供します。
[ソート済み入力]オプションを使用しない場合、データ統合サービスは読み込みと並行して集計計算を実行します。 この場合、データはソートされていないため、すべての集計計算が正確に実行されるように、データ統合サービスはソース全体の読み込みが完了するまで各グループのデータを格納しておきます。
例えば、あるアグリゲータトランスフォーメーションでSTORE_IDとITEMのGroup Byポートがあり、[ソート済み入力]オプションが選択されているとします。Aggregatorを通して以下のデータを渡すと、データ統合サービスは201/batteryグループを検出した時点で、101/batteryグループの3つの行を集計します。
STORE_ID
ITEM
QTY
PRICE
101
'battery'
3
2.99
101
'battery'
1
3.19
101
'battery'
2
2.59
201
'battery'
4
1.59
201
'battery'
1
1.99
[ソート済み入力]オプションを使用した場合、前もってデータを正しくソートしないと、データ統合サービスはマッピングの実行を失敗します。