目次

Search

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

Developerトランスフォーメーションガイド

Developerトランスフォーメーションガイド

ソータートランスフォーメーションの例

ソータートランスフォーメーションの例

顧客からのすべての注文に関する情報を含むデータベーステーブルPRODUCT_ORDERSがあります。
ORDER_ID
ITEM_ID
ITEM
QUANTITY
PRICE
43
123456
ItemA
3
3.04
41
456789
ItemB
2
12.02
43
000246
ItemC
6
34.55
45
000468
ItemD
5
0.56
41
123456
ItemA
4
3.04
45
123456
ItemA
5
3.04
45
456789
ItemB
3
12.02
PRODUCT_ORDERSでソータートランスフォーメーションを使用し、ORDER_IDをソートキーに、方向を降順に指定します。
データをソートした後、Data Integration Serviceはソータートランスフォーメーションから以下の行を渡します。
ORDER_ID
ITEM_ID
ITEM
QUANTITY
PRICE
45
000468
ItemD
5
0.56
45
123456
ItemA
5
3.04
45
456789
ItemB
3
12.02
43
123456
ItemA
3
3.04
43
000246
ItemC
6
34.55
41
456789
ItemB
2
12.02
41
123456
ItemA
4
3.04
注文ごとの合計金額と数量を特定する必要があります。 ソータートランスフォーメーションの結果をアグリゲータトランスフォーメーションへの入力として使用できます。 パフォーマンスを向上させるには、アグリゲータトランスフォーメーションでソート済み入力を使用します。
[ソート済み入力]オプションを使用しない場合、Data Integration Serviceは読み込みと並行して集計計算を実行します。 すべての集計計算が正確に実行されるように、Data Integration Serviceはソース全体の読み込みが完了するまで各グループのデータを格納しておきます。 [ソート済み入力]オプションを使用する場合、前もってデータを正しくソートしておかないと、予期しない結果が生じます。
アグリゲータトランスフォーメーションでポート別のORDER_IDグループがあり、ソート済み入力オプションが選択されているとします。 ソータートランスフォーメーションからデータを渡すと、アグリゲータトランスフォーメーションはORDER_IDをグループ化して、注文ごとの合計金額を計算します。
ORDER_ID
SUM
45
54.06
43
216.42
41
36.2

0 COMMENTS

We’d like to hear from you!
Hi, I'm Bolo!
What would you like to know?
Please to access Bolo.