目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アグリゲータトランスフォーメーション
  6. クレンジングトランスフォーメーション
  7. データマスキングトランスフォーメーション
  8. データサービストランスフォーメーション
  9. 重複排除トランスフォーメーション
  10. 式トランスフォーメーション
  11. フィルタトランスフォーメーション
  12. 階層ビルダートランスフォーメーション
  13. 階層パーサートランスフォーメーション
  14. 階層プロセッサトランスフォーメーション
  15. 入力トランスフォーメーション
  16. Javaトランスフォーメーション
  17. JavaトランスフォーメーションAPIリファレンス
  18. ジョイナトランスフォーメーション
  19. ラベラトランスフォーメーション
  20. ルックアップトランスフォーメーション
  21. 機械学習トランスフォーメーション
  22. マップレットトランスフォーメーション
  23. ノーマライザトランスフォーメーション
  24. 出力トランスフォーメーション
  25. 解析トランスフォーメーション
  26. Pythonトランスフォーメーション
  27. ランクトランスフォーメーション
  28. ルータトランスフォーメーション
  29. ルール仕様トランスフォーメーション
  30. シーケンスジェネレータトランスフォーメーション
  31. ソータートランスフォーメーション
  32. SQLトランスフォーメーション
  33. 構造パーサートランスフォーメーション
  34. トランザクション制御トランスフォーメーション
  35. 共有体トランスフォーメーション
  36. Velocityトランスフォーメーション
  37. ベリファイヤトランスフォーメーション
  38. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

詳細プロパティ

詳細プロパティ

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