目次

Search

  1. はじめに
  2. アナリストサービス
  3. コンテンツ管理サービス
  4. データ統合サービス
  5. データ統合サービスアーキテクチャ
  6. データ統合サービス管理
  7. データ統合サービスグリッド
  8. Data Integration Serviceアプリケーション
  9. Metadata Managerサービス
  10. モデルリポジトリサービス
  11. PowerCenter統合サービス
  12. PowerCenter統合サービスのアーキテクチャ
  13. PowerCenter統合サービスの高可用性
  14. PowerCenterリポジトリサービス
  15. PowerCenterリポジトリ管理
  16. PowerExchange Listenerサービス
  17. PowerExchangeロッガーサービス
  18. SAP BWサービス
  19. 検索サービス
  20. システムのサービス
  21. Test Data Managerサービス
  22. WebサービスHub
  23. アプリケーションサービスのアップグレード
  24. POWERCENTERHELP
  25. アプリケーションサービスのデータベース
  26. Windowsからのデータベースへの接続
  27. UNIXからのデータベースへの接続
  28. DB2データベースのDynamicSectionsパラメータの更新

アプリケーションサービスガイド

アプリケーションサービスガイド

処理スレッド

処理スレッド

DTMはマッピングを実行するとき、読み取り、トランスフォーメーション、および書き込みパイプラインを並列で動作させて、データを抽出、変換およびロードします。
DTMは、マッピングを複数のパイプラインステージに分割し、1つの読み取りスレッド、1つのトランスフォーメーションスレッド、および1つの書き込みスレッドを使用して各ステージを処理します。 各パイプラインステージは以下のいずれかのスレッドを実行します。
  • DTMがソースからデータを抽出する方法を制御する読み取りスレッド。
  • DTMがパイプラインのデータを処理する方法を制御するトランスフォーメーションスレッド。
  • DTMがデータをターゲットにロードする方法を制御する書き込みスレッド。
パイプラインには3つのステージが含まれるため、DTMでは3セットの行を同時に処理してマッピングのパフォーマンスを最適化することができます。 例えば、読み取りスレッドが3番目の行セットを処理している間、トランスフォーメーションスレッドは2番目の行セットを処理し、書き込みスレッドは1番目の行セットを処理します。
パーティション化オプションがある場合、データ統合サービスは、マッピングおよびプロファイルの並行処理を最大化します。並列処理を最大化すると、DTMは複数のパイプラインステージにマッピングを分割し、複数のスレッドを使用して各ステージを処理します。