目次

Search

  1. はじめに
  2. トランスフォーメーションに関する作業
  3. アグリゲータトランスフォーメーション
  4. カスタムトランスフォーメーション
  5. カスタムトランスフォーメーション関数
  6. データマスキングトランスフォーメーション
  7. データマスキングの例
  8. 式トランスフォーメーション
  9. エクスターナルプロシージャトランスフォーメーション
  10. フィルタトランスフォーメーション
  11. HTTPトランスフォーメーション
  12. ID解決トランスフォーメーション
  13. Javaトランスフォーメーション
  14. JavaトランスフォーメーションAPIのリファレンス
  15. Java式
  16. Javaトランスフォーメーションの例
  17. ジョイナトランスフォーメーション
  18. ルックアップトランスフォーメーション
  19. ルックアップキャッシュ
  20. 動的ルックアップキャッシュ
  21. ノーマライザトランスフォーメーション
  22. ランクトランスフォーメーション
  23. ルータトランスフォーメーション
  24. シーケンスジェネレータトランスフォーメーション
  25. ソータトランスフォーメーション
  26. ソース修飾子トランスフォーメーション
  27. SQLトランスフォーメーション
  28. マッピングにおけるSQLトランスフォーメーションの使用
  29. ストアドプロシージャトランスフォーメーション
  30. トランザクション制御トランスフォーメーション
  31. 共有体トランスフォーメーション
  32. 構造化されていないデータのトランスフォーメーション
  33. アップデートストラテジトランスフォーメーション
  34. XMLトランスフォーメーション

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

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

マッピングにおける共有体トランスフォーメーションの使用

マッピングにおける共有体トランスフォーメーションの使用

共有体トランスフォーメーションは、非ブロッキング複数入力グループトランスフォーメーションです。 入力グループは、1つのパイプラインの異なるブランチ、あるいは異なるソースパイプラインに接続することができます。
共有体トランスフォーメーションをマッピングに追加する際には、すべての入力グループで同じポートに接続していることを確認する必要があります。 1つの入力グループのポートはすべて接続していても、別の入力グループのポートを接続していない場合、Integration Serviceは未接続のポートにNULLを渡します。
以下の図に、共有体トランスフォーメーションとのマッピングを示します。
マッピングには2つのソースおよび共有体トランスフォーメーションによって接続されるソース修飾子が含まれています。共有体トランスフォーメーションは、ターゲットに接続するアグリゲータトランスフォーメーションに接続します。
マッピング内の共有体トランスフォーメーションが1つのトランザクションジェネレータからのデータを受け取った場合、Integration Serviceはトランザクション境界をプロパゲートします。 トランスフォーメーションが複数のトランザクションジェネレータからデータを受け取った場合、Integration Serviceはすべての入力トランザクション境界を削除し、オープントランザクションに行を出力します。