目次

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トランスフォーメーション

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

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

リレーショナル階層

リレーショナル階層

ポートのグループを定義し、グループのリレーショナル構造を定義できます。入力ポートの階層を作成するには、
[入力階層]
タブでポートを設定します。行データをリレーショナルテーブルなどのターゲットに渡すには、
[出力階層]
タブで出力ポートを設定します。
入力ポートのリレーショナル構造を定義する場合、構造化されていないデータのトランスフォーメーションでは、
Data Transformation
サービスに渡すXMLが生成されます。パフォーマンスを向上させるには、PowerCenter Integration Serviceが構造化されていないデータのトランスフォーメーションに対してXMLをフラッシュできるようにします。 入力フラッシュを有効にすると、PowerCenter Integration Serviceはルート値のすべてのデータの受信後に各グループからXMLをフラッシュします。例えば、1つの従業員グループと1つの従業員住所グループがあるとします。 PowerCenter Integration Serviceは、異なる従業員がデータに追加されるたびに、両方のグループから構造化されていないデータのトランスフォーメーションに対してデータをフラッシュできます。 各グループのデータは、ルートグループのプライマリキーでソートする必要があります。 同じキーを持たないグループがある場合は、パイプライン内のグループを結合できます。
出力グループを設定すると、その出力グループがリレーショナルテーブル、つまり出力データを渡すターゲットとなります。
Data Transformation
エンジンは、OutputBufferポートにXMLファイルを書き込むのではなく、グループポートに行を返します。トランスフォーメーションは、出力タイプに基づいて行を書き込みます。
[出力階層]
タブの左側のペインで、グループの階層を作成します。 どのグループもルートグループの下にあります。 ルートは削除できません。各グループには、ポートおよび他のグループを含めることができます。グループ構造は、ターゲットテーブル間のリレーションを表します。グループ内にグループを定義すると、そのグループ間に親子リレーションが定義されます。Designerは、生成キーでグループ間にプライマリキーと外部キーのリレーションを定義します。
グループを選択して、グループのポートを表示します。グループのポートを追加または削除できます。ポートを追加すると、Designerがデフォルトポート設定を作成します。ポート名、データ型、および精度を変更します。ポートにデータを含める必要がある場合は、[非NULL]を選択します。それ以外の場合、出力データはオプションです。
構造されていないデータトランスフォーメーションをワークスペースに表示すると、トランスフォーメーショングループの各ポートにはグループ名からなる接頭辞が付きます。
グループを削除する場合は、グループ内のポートと子グループも削除します。