目次

Search

  1. はじめに
  2. アナリストサービス
  3. カタログサービス
  4. コンテンツ管理サービス
  5. データ統合サービス
  6. データ統合サービスアーキテクチャ
  7. データ統合サービス管理
  8. データ統合サービスグリッド
  9. データ統合サービスREST API
  10. Data Integration Serviceアプリケーション
  11. Data Privacy Managementサービス
  12. Enterprise Data Preparationサービス
  13. Interactive Data Preparationサービス
  14. Informatica Cluster Service
  15. 一括取り込みサービス
  16. メタデータアクセスサービス
  17. Metadata Managerサービス
  18. モデルリポジトリサービス
  19. PowerCenter統合サービス
  20. PowerCenter統合サービスのアーキテクチャ
  21. PowerCenter統合サービスの高可用性
  22. PowerCenterリポジトリサービス
  23. PowerCenterリポジトリ管理
  24. PowerExchange Listenerサービス
  25. PowerExchangeロッガーサービス
  26. SAP BWサービス
  27. 検索サービス
  28. システムのサービス
  29. Test Data Managerサービス
  30. Test Data Warehouseサービス
  31. WebサービスHub
  32. アプリケーションサービスのアップグレード
  33. 付録 A: アプリケーションサービスのデータベース
  34. 付録 B: Windowsからのデータベースへの接続
  35. 付録 C: UNIXまたはLinuxからのデータベースへの接続
  36. 付録 D: DB2データベースのDynamicSectionsパラメータの更新

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

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

スレッドの処理

スレッドの処理

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スレッド