目次

Search

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

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

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

グリッド上のワークフロー

グリッド上のワークフロー

グリッド上でワークフローを実行する場合、PowerCenter統合サービスによって1つのサービスプロセスがマスタサービスプロセスとして指定され、他のノードのサービスプロセスがワーカーサービスプロセスとして指定されます。 マスタサービスプロセスは、グリッド内のすべてのノードで実行できます。
マスタサービスプロセスで要求を受け取り、スケジューラを含むワークフローおよびワークフロータスクを実行し、他のノードのワーカーサービスプロセスと通信します。マスタサービスプロセスノードで実行されるので、スケジューラはマスタサービスプロセスノードの日時を使用して、スケジュールされた枠フローを起動します。マスタサービスプロセスは、タスクをグリッド内のノードにディスパッチするロードバランサも実行します。
他のノードで実行されているワーカーサービスプロセスは、ロードバランサエージェントとして機能します。Worker Serviceプロセスは、プロセス内で定義済みイベント待ちタスクを実行します。このプロセスは、コマンドタスクを実行するプロセス、およびセッションタスクを実行するDTMプロセスを開始します。
マスタサービスプロセスは、Worker Serviceプロセスとして機能することもできます。したがって、ロードバランサは、セッションタスク、コマンドタスク、および定義済みイベント待ちタスクを、マスタサービスプロセスが実行されているノードに、または他のノードに配分することができます。
例えば、2つのセッションタスク、1つのコマンドタスク、および1つの定義済みイベント待ちタスクを含むワークフローがあるとします。
次の図に、3つのノードのあるグリッド上でワークフローを実行する場合のサービスプロセス分散の例を示します。
""
グリッド上でワークフローを実行する場合、PowerCenter統合サービスプロセスによりタスクが以下の方法で分散されます。
  • ノード1では、マスタサービスプロセスによってワークフローが開始され、セッションタスク、コマンドタスク、および定義済みイベント待ちタスク以外のワークフロータスクが実行されます。ロードバランサによって、セッションタスク、コマンドタスク、および定義済みイベント待ちタスクが他のノードにディスパッチされます。
  • ノード2で、Worker Serviceプロセスはコマンドタスクを実行するプロセスを開始し、セッションタスク1を実行するDTMプロセスを開始します。
  • ノード3で、Worker Serviceプロセスは定義済みイベント待ちタスクを実行し、セッションタスク2を実行するDTMプロセスを開始します。