目次

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

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

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

アグリゲータトランスフォーメーションのプロパティの設定

アグリゲータトランスフォーメーションのプロパティの設定

アグリゲータトランスフォーメーションのプロパティは、[プロパティ]タブで修正します。
以下のオプションを設定します。 
アグリゲータの設定
説明
キャッシュディレクトリ
統合サービスによるインデックスキャッシュファイルとデータキャッシュファイルの作成先となるローカルディレクトリ。統合サービスではデフォルトで、Workflow Managerでプロセス変数$PMCacheDirに対して入力されたディレクトリが使用されます。新しいディレクトリを指定する場合には、そのディレクトリが存在し、また集計キャッシュ用のディスクスペースが十分にあることを確認してください。
増分集計を有効にしている場合、統合サービスはセッションを実行するたびにファイルのバックアップを作成します。キャッシュディレクトリには、2セットのファイルを格納できるだけの十分なディスク容量が必要です。
トレースレベル
トランスフォーメーションのセッションログに表示される情報の詳細度。
ソート済み入力
入力データが事前にグループ別にソートされていることを示します。このオプションは、マッピングがソート済みデータをアグリゲータトランスフォーメーションに渡す場合のみ選択します。
アグリゲータのデータキャッシュサイズ
トランスフォーメーションのデータキャッシュサイズデフォルトのキャッシュサイズは2,000,000バイトです。設定したセッションキャッシュの合計サイズが2GB(2,147,483,648バイト)以上の場合は、そのセッションを64ビットの統合サービスで実行します。キャッシュの数値を使用できます。パラメータファイルのキャッシュ値を使用するか、統合サービスを設定し、自動設定を使用してキャッシュサイズを設定します。キャッシュサイズが決定されるようにIntegration Serviceを設定した場合、キャッシュに割り当てられる最大メモリ量も設定できます。
アグリゲータのインデックスキャッシュサイズ
トランスフォーメーションのインデックスキャッシュサイズです。デフォルトのキャッシュサイズは1,000,000バイトです。設定したセッションキャッシュの合計サイズが2GB(2,147,483,648バイト)以上の場合は、そのセッションを64ビットの統合サービスで実行します。キャッシュの数値を使用できます。パラメータファイルのキャッシュ値を使用するか、統合サービスを設定し、自動設定を使用してキャッシュサイズを設定します。キャッシュサイズが決定されるようにIntegration Serviceを設定した場合、キャッシュに割り当てられる最大メモリ量も設定できます。
トランスフォーメーション範囲
統合サービスが入力データにトランスフォーメーションロジックを適用する方法を指定します。
  • Transaction。トランスフォーメーションロジックをトランザクションのすべての行に適用します。データの行が同一トランザクション内のすべての行に依存し、他のトランザクションの行には依存していない場合には、[Transaction]を選択します。
  • すべての入力。トランスフォーメーションロジックをすべての入力データに適用します。[すべての入力]を選択すると、
    PowerCenter
    は入力トランザクションの境界を削除します。データの行がソース内のすべての行に依存している場合は、[すべての入力]を選択します。