目次

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. 高精度データ

詳細ワークフローガイド

詳細ワークフローガイド

ワークフローリカバリの設定

ワークフローリカバリの設定

ワークフローをリカバリ用に設定するには、リカバリのワークフローを有効にするかまたはタスクエラー発生時におけるワークフローの一時停止を設定する必要があります。ワークフローをリカバリ用に設定した場合は、そのワークフローが停止、強制終了、終了、または一時停止した場合にこれをリカバリすることができます。
以下の表に、リカバリ可能な各ワークフローステータスを示します。
ステータス
説明
強制終了
Workflow Monitorまたは
pmcmd
を使用して、ワークフローを強制終了します。また、Administratorツールでサービスプロセスを無効にするときに、実行中のすべてのワークフローを強制終了することを選択することもできます。 強制終了されたワークフローは、そのワークフローのリカバリを有効にした場合、リカバリすることができます。強制終了されたワークフローは、Workflow Monitorまたは
pmcmd
を使用してリカバリすることができます。
停止
Workflow Monitorまたは
pmcmd
を使用してワークフローを停止します。また、Administratorツールでサービスまたはサービスプロセスを無効にするときに、実行中のすべてのワークフローを停止することを選択することもできます。 停止したワークフローは、そのワークフローのリカバリを有効にした場合、リカバリすることができます。停止したワークフローは、Workflow Monitorまたは
pmcmd
を使用してリカバリすることができます。
サスペンド状態
タスクは失敗します。ワークフローは、タスクエラー発生時に一時停止するように設定されます。複数のタスクが実行中の場合、Integration Serviceは、実行中のすべてのタスクが成功または失敗したときにワークフローを一時停止にします。タスクの失敗を引き起こしたエラーを修正してから、リカバリを実行することができます。
デフォルトでは、ワークフローはタスクが失敗した後も継続的に実行されます。タスクが失敗した場合にワークフローが一時停止するようにするには、タスクエラー発生時に一時停止するようにワークフローを設定します。
ターミネート済み
ワークフローを実行しているサービスプロセスが予期せずシャットダウンします。そのワークフローを実行しているすべてのノードでタスクが終了します。ワークフロー内のタスクが終了し、高可用性オプションがない場合は、ワークフローが終了することがあります。リカバリのワークフローを有効にした場合は、終了したワークフローをリカバリすることができます。高可用性オプションがある場合、サービスプロセスは別のノードにフェイルオーバーし、ワークフローリカバリが開始されます。
失敗したワークフローとは、失敗によって完了したワークフローです。 失敗したワークフローはリカバリできません。