目次

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. レポートおよびダッシュボードサービス(廃止)

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

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

PowerCenter Integration Serviceプロセス

PowerCenter Integration Serviceプロセス

PowerCenter Integration Serviceにより、PowerCenter Integration Serviceプロセスが開始されワークフローが実行および監視されます。 PowerCenter Integration Serviceプロセスは、pmserverプロセスとも呼ばれています。 PowerCenter Integration Serviceプロセスは、PowerCenterクライアントおよび
pmcmd
からの要求を受け入れます。 PowerCenter Integration Serviceプロセスにより以下のタスクが実行されます。
  • ワークフローのスケジュール設定の管理。
  • ワークフローのロックおよび読み込み。
  • パラメータファイルの読み込み。
  • ワークフローログの作成。
  • ワークフロータスクの実行およびタスクを接続している条件リンクの評価。
  • DTMプロセスまたはセッションの実行のためのプロセスの開始。
  • 履歴実行情報のリポジトリへの書き込み。
  • DTM障害のイベント時におけるセッション実行後の電子メールの送信。

PowerCenterワークフローのスケジュール設定の管理

PowerCenter Integration Serviceプロセスにより、以下の状況でワークフローのスケジュール設定が管理されます。
  • PowerCenter Integration Serviceを開始する場合。 PowerCenter Integration Serviceを開始する場合、リポジトリで実行するように設定されたワークフローのリストのリポジトリに対してクエリが行われます。
  • ワークフローを保存する場合。PowerCenter Integration Serviceに割り当てられているワークフローをリポジトリに保存する場合、そのワークフローはPowerCenter Integration Serviceプロセスによってスケジュールキューに追加されるか、またはスケジュールキューから削除されます。

PowerCenterワークフローのロックおよび読み込み

PowerCenter Integration Serviceプロセスにより、ワークフローが開始される場合、リポジトリからのワークフローに対する実行ロックが要求されます。 実行ロックによって、PowerCenter Integration Serviceプロセスはワークフローを実行し、そのワークフローが完了するまで再度開始しないようにできます。 ワークフローがすでにロックされている場合は、PowerCenter Integration Serviceプロセスはワークフローを開始できません。 ワークフローは、既に実行中の場合でもロックできます。
また、PowerCenter Integration Serviceプロセスによって、ワークフローの実行時にリポジトリからワークフローが読み込まれます。 PowerCenter Integration Serviceプロセスでは、セッションおよびワークレットインスタンスを除く、ワークフロー内のすべてのリンクおよびタスクが読み込まれます。 PowerCenter Integration Serviceプロセスでは、リポジトリからセッションインスタンス情報が読み込まれます。 DTMによって、セッションの実行時にリポジトリからセッションおよびマッピングが取得されます。PowerCenter Integration Serviceプロセスでは、ワークレットの開始時にリポジトリからワークレットが読み込まれます。

パラメータファイルの読み込み

ワークフローが開始される場合、PowerCenter Integration Serviceプロセスによりパラメータファイルの使用に関してワークフロープロパティがチェックされます。 ワークフローでパラメータファイルが使用されている場合、PowerCenter Integration Serviceプロセスによってパラメータファイルが読み込まれ、ワークフローの変数値とそのワークフローによって呼び出されるワークレットの変数値が展開されます。
パラメータファイルには、ワークフロー内のセッション用のマッピングパラメータ、マッピング変数およびセッションパラメータと同様に、ワークフローを実行するサービスプロセス用のサービス変数およびサービスプロセス変数を含めることもできます。DTMを起動する場合、PowerCenter Integration Serviceプロセスによりパラメータファイル名がDTMに渡されます。

PowerCenterワークフローログの作成

PowerCenter Integration Serviceプロセスにより、PowerCenterワークフローのログが作成されます。 ワークフローログには、初期化、ワークフロータスクステータス、およびエラーメッセージを含む、ワークフローの実行に関する履歴が含まれます。このワークフローログ内の情報をPowerCenter Integration Serviceログおよびセッションログと共に使用して、システム、ワークフロー、またはセッションの問題をトラブルシューティングすることができます。

PowerCenterワークフロータスクの実行

PowerCenter Integration Serviceプロセスにより、タスクを接続している条件リンクに応じて、ワークフロータスクが実行されます。 リンクにより、ワークフロータスクの実行の順序が定義されます。ワークフロー内のタスクが完了した場合、PowerCenter Integration Serviceプロセスにより指定された条件(成功または失敗)に応じて、完了したタスクが評価されます。 PowerCenter Integration Serviceプロセスでは、この評価結果に基づいて後続のリンクやタスクが実行されます。

グリッド内のノード全体でのPowerCenterワークフローの実行

グリッドでPowerCenter Integration Serviceを実行した場合、サービスプロセスによりワークフロータスクがグリッドのノード全体に対して実行されます。 ドメインは、1つのサービスプロセスをマスタサービスプロセスとして指定します。マスタサービスプロセスは、ノードごとに実行されているWorker Serviceプロセスを監視します。Worker Serviceプロセスは、グリッド内のノード全体でワークフローを実行します。

DTMプロセスの開始

ワークフローがセッションに到達した場合、PowerCenter Integration ServiceプロセスによってDTMプロセスが開始されます。 DTMがリポジトリからセッションおよびマッピングメタデータを取得するためのセッションおよびパラメータファイルの情報は、PowerCenter Integration ServiceプロセスによりDTMプロセスに提供されます。 セッションをグリッド上で実行した場合、ワーカーサービスプロセスによりセッションスレッドのグループを実行する複数のDTMプロセスが開始されます。
オペレーティングシステムのプロファイルを使用している場合、そのオペレーティングシステムのプロファイル内に指定されているシステムユーザーアカウントを使用して、PowerCenter Integration ServiceによりDTMプロセスが開始されます。

履歴情報の書き込み

PowerCenter Integration Serviceプロセスにより、ワークフローの実行中にワークフロータスクのステータスが監視されます。 ワークフロータスクが開始または終了した場合、PowerCenter Integration Serviceプロセスでは履歴実行情報がリポジトリに書き込まれます。 タスクの実行履歴情報には、起動時刻、終了時刻、および完了ステータスが記録されます。セッションの実行履歴情報には、ソース読み込み統計情報、ターゲットロード統計情報、およびエラー数が記録されます。これらの情報はPowerCenter Workflow Monitorを使用して表示できます。

セッション実行後の電子メールの送信

DTMが異常終了した場合、PowerCenter Integration Serviceプロセスによって、セッション実行後の電子メールが送信されます。 DTMでは、その他すべての場合でセッション実行後の電子メールが送信されます。