トランスフォーメーション > ランクトランスフォーメーション > 詳細プロパティ
  

詳細プロパティ

ランクトランスフォーメーションがデータを処理する方法を定義するには、詳細プロパティを設定します。[詳細]タブで詳細プロパティを設定します。
使用可能なプロパティは、マッピングモードに応じて異なります。
以下のプロパティを設定します。
プロパティ
説明
キャッシュディレクトリ
データ統合がデータキャッシュおよびインデックスキャッシュファイルを作成するディレクトリ。デフォルトでは、データ統合は、データ統合サーバーでSecure Agent $PMCacheDirプロパティに入力されたディレクトリにキャッシュファイルを格納します。
キャッシュディレクトリを変更する場合は、指定するディレクトリが存在し、キャッシュファイルのための十分なディスクスペースがあることを確認してください。
キャッシュのパーティション化中のパフォーマンスを向上させるには、複数のディレクトリをセミコロンで区切って入力します。キャッシュのパーティション化により、トランスフォーメーションを処理する各パーティションに個別のキャッシュが作成されます。
デフォルトは$PMCacheDirです。
ランクのデータキャッシュサイズ
トランスフォーメーションのデータキャッシュサイズ。次のいずれかのオプションを選択します。
  • - 自動。データ統合はキャッシュサイズを自動的に設定します。[自動]を選択した場合は、データ統合の最大メモリ量をキャッシュに割り当てるように設定することもできます。
  • - 値。キャッシュサイズをバイト単位で入力します。
デフォルトは[Auto]です。
ランクのインデックスキャッシュサイズ
トランスフォーメーションのインデックスキャッシュサイズ。次のいずれかのオプションを選択します。
  • - 自動。データ統合はキャッシュサイズを自動的に設定します。[自動]を選択した場合は、データ統合の最大メモリ量をキャッシュに割り当てるように設定することもできます。
  • - 値。キャッシュサイズをバイト単位で入力します。
デフォルトは[Auto]です。
トレースレベル
データ統合がセッションログに書き込むエラーおよびステータスメッセージの詳細レベル。[簡易]、[通常]、[詳細 - 初期化]、[詳細 - データ]から選択できます。デフォルトは[通常]です。
トランスフォーメーション範囲
データ統合が受信データに対してトランスフォーメーションロジックを適用する方法。次のいずれかの値を選択します。
  • - Transaction。トランスフォーメーションロジックをトランザクションのすべての行に適用します。トランスフォーメーションの結果が同一トランザクションのすべての行に依存し、他のトランザクションの行には依存していない場合には、[トランザクション]を選択します。
  • - すべての入力。トランスフォーメーションロジックをすべての入力データに適用します。[すべての入力]を選択すると、データ統合はトランザクションの境界を削除します。[すべての入力]は、トランスフォーメーションの結果がソース内のデータのすべての行に依存する場合に選択します。
デフォルトは[すべての入力]です。
大文字小文字を区別した文字列比較
データ統合で文字列をランク付けする際に大文字小文字を区別した文字列比較が使用されるかどうかを指定します。文字列で大文字と小文字を区別しないようにするには、このオプションを無効にします。デフォルトでは有効になっています。
詳細クラスタでは、比較では常に大文字と小文字が区別されます。
オプション
トランスフォーメーションがオプションかどうかを決定します。トランスフォーメーションがオプションで、受信フィールドがない場合、マッピングタスクの実行は可能で、データはデータフローの別のブランチへと進みます。トランスフォーメーションが必須で、受信フィールドがない場合、タスクは失敗します。
例えば、ソース接続のパラメータを設定します。データフローのあるブランチで、日付/時刻データのみがトランスフォーメーションに入力されるようにフィールドルールを使用してトランスフォーメーションを追加し、トランスフォーメーションがオプションになるように指定します。マッピングタスクを設定するときに、日付/時刻データのないソースを選択します。マッピングタスクはオプションのトランスフォーメーションのあるブランチを無視し、データフローはマッピングの別のブランチを経由して続行されます。
デフォルトでは有効になっています。