目次

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がワークフローまたはタスクをリカバリできないことがあります。以下の状況では、ワークフローまたはタスクをリカバリすることができません。
  • パーティション数を変更した場合。
    セッションが失敗した後でパーティション数を変更した場合、リカバリセッションは失敗します。
  • 中断されたタスクに、失敗リカバリ戦略がある場合。
    コマンドまたはセッションのリカバリが失敗し、ワークフローのリカバリが続行されるように設定した場合、タスクをリカバリすることはできません。
  • リカバリストレージファイルが欠如している場合。
    $PMStorageDirにリカバリストレージファイルが見つからないか、$PMStorageDirの定義が当初の実行からリカバリ実行に変更された場合、Integration Serviceはセッションまたはワークフローのリカバリに失敗します。
  • リカバリテーブルが空であるかターゲットデータベース内に存在しない場合。
    Integration Serviceでは、以下の状況でリカバリセッションが中止されます。
    • Integration Serviceで作成されたテーブルを削除した。
    • Integration Serviceがリカバリ情報をテーブルから削除した直後に、リカバリが有効になっているセッションが失敗した。
以下の状況でリカバリを実行すると、整合性のないデータが生成される場合があります。
  • 初期セッション後にソースまたはターゲットが変更された場合。
    セッションをリカバリする前にインデックスを削除または作成するか、ソースまたはターゲットテーブルのデータを編集した場合、Integration Serviceが存在しない行または繰り返し行を返すことがあります。
  • 初期セッションの失敗後に、ソースまたはターゲットコードページが変更された場合。
    ソースまたはターゲットコードページを変更した場合、Integration Serviceによって不正なデータが返されることがあります。 そのコードページと元のコードページとの間で両方向の互換性がある場合は、リカバリを実行できます。