目次

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では、ワークフローがリカバリされる際に、タスクはリカバリされません。 タスクのステータスは失敗となりますが、Integration Serviceは引き続きワークフローを実行します。
    ワークフローを完了したいがタスクをリカバリしたくない場合は、失敗リカバリ戦略を設定します。[セッション]タスクと[コマンド]タスクを失敗タスクで設定し、ワークフローのリカバリ戦略を継続することができます。
  • 最後のチェックポイントから再開します。
    Integration Serviceでは、停止、強制終了、または終了したセッションが最後のチェックポイントからリカバリされます。 再開戦略を使用して、セッションタスクを設定できます。
以下の表に、タスクタイプのリカバリ戦略を示します。
タスクタイプ
リカバリ戦略
コメント
Assignment
タスクを再開します。
-
Command
タスクを再開します。
タスクを失敗してワークフローを続行します。
デフォルトは[タスクを失敗してワークフローを続行]です。
コントロル
タスクを再開します。
-
ディシジョン
タスクを再開します。
-
電子メール
タスクを再開します。
Integration ServiceはE-Mailを重複して送信することがあります。
Event-Raise
タスクを再開します。
-
Event-Wait
タスクを再開します。
-
Session
最後のチェックポイントから再開します。
タスクを再開します。
タスクを失敗してワークフローを続行します。
デフォルトは[タスクを失敗してワークフローを続行]です。
Timer
タスクを再開します。
タスクまたはワークフローの開始時点から起算した時間差指定を使用する場合は、元の値から経過時間を差し引いてタイマを設定します。
ワークレット
なし
Integration Serviceはワークレットをリカバリしません。ワークレットのセッションは、Workflow Monitorでワークレットを展開し、[タスクのリカバリ]を選択してリカバリできます。