目次

Search

  1. はじめに
  2. パフォーマンスのチューニングの概要
  3. ターゲットの最適化
  4. ソースの最適化
  5. トランスフォーメーションの最適化
  6. マッピングの最適化
  7. パーティション化したマッピングの最適化
  8. 実行時の最適化
  9. SQLデータサービスの最適化
  10. Webサービスの最適化
  11. 接続の最適化

パフォーマンスのチューニングの概要

パフォーマンスのチューニングの概要

フィルタの最適化

フィルタの最適化

カスタマイズデータオブジェクト内でフィルタリングを行うか、マッピングの初期段階でのフィルタの使用によって、マッピングを最適化することができます。
フィルタに関するボトルネックを減らすには、以下の方法を検討します。
カスタマイズデータオブジェクトのフィルタを使用してソースの行を削除します。
マッピングの行にフィルタを適用する場合、データフローの初期段階でフィルタリングを行うことによって効率を上げることができます。カスタマイズデータオブジェクトのフィルタを使用してソースの行を削除します。カスタマイズデータオブジェクトはリレーショナルソースから抽出した行セットを制限します。
カスタムデータオブジェクトのフィルタを使用できない場合は、フィルタトランスフォーメーションを使用し、できるだけカスタムデータトオブジェクトに近づけて、データフローの初期段階で不要なデータを削除します。フィルタトランスフォーメーションは、ターゲットに送信される行セットを制限します。
拒否された行を保持する必要がない場合はアップデートストラテジトランスフォーメーションのフィルタを使用する。
拒否された行を保持する必要がない場合は、マッピングのパフォーマンスを向上させるために、フィルタトランスフォーメーションを使用して、拒否された行をアップデートストラテジトランスフォーメーションから削除することもできます。
フィルタ条件で複雑な式を使用しないようにする。
フィルタ条件では、複雑な式を使用しないようにします。Filterトランスフォーメーションを最適化するには、フィルタ条件で簡単な整数式または真偽式を使用します。
フィルタトランスフォーメーションはマッピング内のデータをフィルタリングします。フィルタトランスフォーメーションは、すべての種類のソースからの行をフィルタリングします。カスタマイズデータオブジェクトはリレーショナルソースの行をフィルタリングします。フィルタトランスフォーメーションは、すべての種類のソースからの行をフィルタリングします。