目次

Search

  1. はじめに
  2. パイプラインのパーティション化について
  3. パーティションポイント
  4. パーティションタイプ
  5. プッシュダウンの最適化
  6. プッシュダウンの最適化およびトランスフォーメーション
  7. リアルタイム処理
  8. コミットポイント
  9. 行エラーのロギング
  10. ワークフローリカバリ
  11. 停止と強制終了
  12. コンカレントワークフロー
  13. グリッド処理
  14. ロードバランサ
  15. ワークフロー変数
  16. セッションのパラメータおよび変数
  17. パラメータファイル
  18. FastExport
  19. 外部データのロード
  20. FTP
  21. セッションのキャッシュ
  22. 差分集計
  23. セッションログインタフェース
  24. バッファメモリについて
  25. 高精度データ

詳細ワークフローガイド

詳細ワークフローガイド

ロードバランサの概要

ロードバランサの概要

ロードバランサによって、ノード上で実行されているIntegration Serviceプロセスにタスクがディスパッチされます。 ワークフローを実行する場合、ロードバランサによって、ワークフロー内のセッション、コマンド、定義済みイベント待ちタスクがディスパッチされます。 Integration Serviceがリソースをチェックするように設定されている場合、ロードバランサによって、タスク要件とリソース可用性が一致し、タスクを実行するのに最適なノードが特定されます。 単一のノードまたは複数ノード全体にタスクをディスパッチする場合があります。
タスクを実行できるノードを特定するために、ロードバランサではタスクが必要とするリソースを各ノードで使用可能なリソースと一致させます。 ロードバランサにより、タスクを受け取った順序でタスクがディスパッチされます。ディスパッチするセッションタスクおよびコマンドタスクの数が、Integration Serviceがその時点で実行できる数を超えている場合、ロードバランサはそのタスクをディスパッチキューに入れます。 ノードが利用可能になったとき、キューから待機しているタスクは、ロードバランサにより、ワークフローのサービスレベルによって決定される順序でディスパッチされます。
Workflow Managerを使用して、リソースおよびサービスレベルを割り当てます。以下のタスクを実行できます。
  • サービスレベルの割り当て。
    ワークフローにサービスレベルを割り当てます。 サービスレベルでは、ディスパッチを待機しているワークフロータスク間の優先度が設定されます。
  • リソースの割り当て。
    タスクにリソースを割り当てます。 セッション、コマンド、および定義済みのイベント待ちの各タスクは、成功させるためにPowerCenterリソースを必要とします。 Integration Serviceがリソースをチェックするように設定されている場合、ロードバランサではリソースが利用可能になっているノードにタスクをディスパッチします。