目次

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. WebサービスHub
  23. アプリケーションサービスのアップグレード
  24. POWERCENTERHELP
  25. アプリケーションサービスのデータベース
  26. Windowsからのデータベースへの接続
  27. UNIXからのデータベースへの接続
  28. DB2データベースのDynamicSectionsパラメータの更新

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

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

ローカルモードで実行するマッピング、プロファイル、およびワークフローのグリッド

ローカルモードで実行するマッピング、プロファイル、およびワークフローのグリッド

データ統合サービスグリッドでマッピング、プロファイル、およびワークフローを実行する場合、ローカルノードの個別のDTMプロセスでジョブを実行するようにサービスを設定できます。グリッドのすべてのノードに、サービスロールと計算ロールの両方が必要です。
グリッド上で実行するデータ統合サービスを有効にする場合、サービスロールのあるグリッド上の各ノードで1つのサービスプロセスが開始されます。データ統合サービスは、1つのサービスプロセスをマスタサービスプロセスとして指定し、残りのサービスプロセスをワーカーサービスプロセスとして指定します。 ワーカーサービスプロセスが開始されると、自身をマスタサービスプロセスとして登録し、マスタがワーカーを認識できるようにします。
マスタサービスプロセスは、アプリケーションのデプロイ、ロギング、ジョブ要求、およびワーカーサービスプロセスへのマッピングのディスパッチを管理します。 ワーカーサービスプロセスはマッピングおよびプレビュージョブの最適化とコンパイルを実行します。 ワーカーサービスプロセスは個別のDTMプロセスを作成してジョブを実行します。 マスタサービスプロセスは、ワーカーサービスプロセスとしても機能し、ジョブを実行できます。
データ統合サービスは、以下のジョブタイプに基づいて、グリッド内の各ノードに作業負荷を分散します。
ワークフロー
ワークフローインスタンスを実行すると、マスタサービスプロセスによってワークフローインスタンスと非マッピングタスクが実行されます。 マスタサービスプロセスは、マッピングタスク内の各マッピングをラウンドロビン方式でワーカーサービスプロセスにディスパッチします。 ワーカーサービスプロセスはマッピングの最適化とコンパイルを実行します。 その後、個別のDTMプロセス内にDTMインスタンスを作成してマッピングを実行します。
デプロイ済みマッピング
デプロイ済みマッピングを実行すると、マスタサービスプロセスによって各マッピングがラウンドロビン方式でワーカーサービスプロセスにディスパッチされます。 ワーカーサービスプロセスはマッピングの最適化とコンパイルを実行します。 その後、個別のDTMプロセス内にDTMインスタンスを作成してマッピングを実行します。
プロファイル
プロファイルを実行すると、マスタサービスプロセスがデータ統合サービスの詳細プロファイリングプロファイルに基づいて、プロファイリングジョブを複数のマッピングジョブに変換します。 その後、ランドロビン方式で、すべてのワーカーサービスプロセスにマッピングがディスパッチされます。 ワーカーサービスプロセスはマッピングの最適化とコンパイルを実行します。 その後、個別のDTMプロセス内にDTMインスタンスを作成してマッピングを実行します。
アドホックジョブ(プロファイルを除く)
アドホックジョブ(プロファイルを除く)を実行すると、データ統合サービスによって、最初の要求がラウンドロビン方式でワーカーサービスプロセスに直接ディスパッチされます。
アドホックジョブには、Developer tool、プレビュー、またはスコアカードからのマッピングの実行、Developer toolまたはAnalystツールからのプロファイル結果の実行のドリルダウンが含まれます。
高速なスループットを保証するため、データ統合サービスはマスタサービスプロセスをバイパスします。 ワーカーサービスプロセスは、個別のDTMプロセス内にDTMインスタンスを作成してジョブを実行します。 同じログインで追加のアドホックジョブを実行すると、その要求は同じワーカーサービスプロセスにディスパッチされます。
SQLクエリまたはWebサービス要求を、個別のローカルプロセスでジョブを実行するように設定されたデータ統合サービスグリッド上で実行することはお勧めできません。 SQLデータサービスジョブとWebサービスジョブは通常、データ統合サービスがサービスプロセスでジョブを実行する場合のほうが高いパフォーマンスが得られます。Webサービス要求の場合は、サービスロールと計算ロールの両方が割り当てられたノードに要求を分配するように外部HTTPロードバランサを設定する必要があります。