トランスフォーメーション > アグリゲータトランスフォーメーション > 詳細プロパティ
  

詳細プロパティ

アグリゲータトランスフォーメーションの詳細プロパティを設定できます。詳細プロパティは、セッションログメッセージのトレースレベル、トランスフォーメーションがソート済み入力を使用するかどうか、キャッシュ設定、およびトランスフォーメーションが省略可能か、必須かなどの設定を制御します。
使用可能なプロパティは、マッピングモードに応じて異なります。
以下のプロパティを設定することができます。
プロパティ
説明
トレースレベル
データ統合がセッションログに書き込むエラーおよびステータスメッセージの詳細レベル。[簡易]、[通常]、[詳細 - 初期化]、[詳細 - データ]から選択できます。デフォルトは[通常]です。
ソート済み入力
入力データがグループ単位で事前にソートされていることを示します。このオプションは、マッピングでアグリゲータトランスフォーメーションにソート済みデータが渡される場合にのみ選択してください。
キャッシュディレクトリ
データ統合がインデックスキャッシュファイルとデータキャッシュファイルを作成するローカルディレクトリ。
デフォルトでは、データ統合は、データ統合サーバーでSecure Agent $PMCacheDirプロパティに入力されたディレクトリを使用します。新しいディレクトリを指定する場合は、そのディレクトリが存在し、集計キャッシュのための十分なディスクスペースがあることを確認してください。
データキャッシュサイズ
トランスフォーメーションのデータキャッシュサイズ。次のいずれかのオプションを選択します。
  • - 自動。データ統合はキャッシュサイズを自動的に設定します。[自動]を選択した場合は、データ統合の最大メモリ量をキャッシュに割り当てるように設定することもできます。
  • - 値。キャッシュサイズをバイト単位で入力します。
デフォルトは[Auto]です。
インデックスキャッシュサイズ
トランスフォーメーションのインデックスキャッシュサイズ。次のいずれかのオプションを選択します。
  • - 自動。データ統合はキャッシュサイズを自動的に設定します。[自動]を選択した場合は、データ統合の最大メモリ量をキャッシュに割り当てるように設定することもできます。
  • - 値。キャッシュサイズをバイト単位で入力します。
デフォルトは[Auto]です。
トランスフォーメーション範囲
データ統合が受信データにトランスフォーメーションロジックを適用する方法を指定します。次のいずれかのオプションを選択します。
  • - Transaction。トランスフォーメーションロジックをトランザクションのすべての行に適用します。データの行が同一トランザクション内のすべての行に依存し、他のトランザクションの行には依存していない場合には、[Transaction]を選択します。
  • - すべての入力。トランスフォーメーションロジックをすべての入力データに適用します。[すべての入力]を選択すると、データ統合は受信トランザクションの境界を削除します。データの行がソース内のすべての行に依存している場合は、[すべての入力]を選択します。
オプション
トランスフォーメーションがオプションかどうかを決定します。トランスフォーメーションがオプションで、受信フィールドがない場合、マッピングタスクの実行は可能で、データはデータフローの別のブランチへと進みます。トランスフォーメーションが必須で、受信フィールドがない場合、タスクは失敗します。
例えば、ソース接続のパラメータを設定します。データフローのあるブランチで、日付/時刻データのみがトランスフォーメーションに入力されるようにフィールドルールを使用してトランスフォーメーションを追加し、トランスフォーメーションがオプションになるように指定します。マッピングタスクを設定するときに、日付/時刻データのないソースを選択します。マッピングタスクはオプションのトランスフォーメーションのあるブランチを無視し、データフローはマッピングの別のブランチを経由して続行されます。