目次

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. Test Data Warehouseサービス
  23. WebサービスHub
  24. アプリケーションサービスのアップグレード
  25. POWERCENTERHELP
  26. アプリケーションサービスのデータベース
  27. Windowsからのデータベースへの接続
  28. UNIXからのデータベースへの接続
  29. DB2データベースのDynamicSectionsパラメータの更新
  30. レポートサービス(廃止)
  31. レポートおよびダッシュボードサービス(廃止)

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

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

スレッドの処理

スレッドの処理

DTMは、セッションのプロセスメモリを割り当てて、バッファにパーティション化します。これはバッファメモリと呼ばれます。DTMは複数のスレッドを使用してセッション内のデータを処理します。メインDTMスレッドはマスタスレッドと呼ばれます。
マスタスレッドは、ほかのスレッドの作成や管理を行います。セッションのマスタスレッドは、マッピングスレッド、セッション実行前に実行されるスレッド、セッション実行後に実行されるスレッド、readerスレッド、トランスフォーメーションスレッド、およびwriterスレッドを作成できます。
マッピングのターゲットロード順グループには、マスタスレッドによっていくつかのスレッドが作成できます。 スレッドのタイプは、マッピング内のセッションプロパティおよびトランスフォーメーションによって異なります。スレッドの数は、マッピング内の各ターゲットロード順グループのパーティション化情報によって異なります。
以下の図に、1つのターゲットロード順グループを含む単純なマッピングに対してマスタスレッドが作成するスレッドを示します。
サンプルマッピングには、ソース、ソース修飾子トランスフォーメーション、式トランスフォーメーション、およびターゲットの各オブジェクトが含まれています。マッピングには3つのスレッドも含まれています。
  1. 1つのreaderスレッド
  2. 1つのトランスフォーメーションスレッド
  3. 1つのwriterスレッド
このマッピングには、1つのパーティションが含まれています。この場合、マスタスレッドは、データを処理するためにreaderスレッドを1つ、トランスフォーメーションスレッドを1つ、writerスレッドを1つ作成します。readerスレッドにより、PowerCenter Integration Serviceプロセスがソースデータを抽出してソース修飾子に渡す方法が制御され、トランスフォーメーションスレッドによりPowerCenter Integration Serviceプロセスがデータを処理する方法が制御され、またwriterスレッドにより、PowerCenter Integration Serviceプロセスがデータをターゲットにロードする方法が制御されます。
ソース定義、ソース修飾子、およびターゲット定義
のみが
パイプラインに含まれている場合、データはトランスフォーメーションスレッドをバイパスしてreaderバッファからwriterに直接渡されます。このタイプのパイプラインはパススルーパイプラインと呼ばれます。
以下の図に、パーティションが1つのパススルーパイプラインのスレッドを示します。
サンプルマッピングには、ソース、ソース修飾子トランスフォーメーション、およびターゲットの各オブジェクトが含まれています。マッピングには3つのスレッドも含まれています。
  1. 1つのreaderスレッド
  2. バイパスされたトランスフォーメーションスレッド
  3. 1つのwriterスレッド