目次

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. レポートサービス
  19. Reporting and Dashboardsサービス
  20. SAP BWサービス
  21. 検索サービス
  22. システムのサービス
  23. Test Data Managerサービス
  24. WebサービスHub
  25. アプリケーションサービスのアップグレード
  26. POWERCENTERHELP
  27. アプリケーションサービスのデータベース
  28. Windowsからのデータベースへの接続
  29. UNIXからのデータベースへの接続
  30. 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プロセスを開始します。