Abinitio Recovery File(.REC)について説明してください。ファイルをいつロールバックする必要がありますか?
-
23-09-2019 - |
質問
Abinitio Recoveryファイルの概念を教えてください。
Abinitioグラフが実行に失敗した場合、どのケースが回復ファイルをロールバックする必要があり、どのケースで回復ファイルをロールバックしてはなりません。
Abinitioの資料のリンクを提供してください。
ありがとう。
解決
Recoveryファイル(.REC)を使用したいのは、多相グラフを実行している場合、少なくとも1つのフェーズが完了した場合です。その後、.recファイルを使用して、最近完了したフェーズからグラフを再起動できます。
ただし、グラフの外部が障害を引き起こした場合にのみ、RECファイルを使用する必要があります。これの例は、ネットワークがダウンする、共有ディスクが利用できなくなるか、似たようなものです。コードにバグがあり、障害を引き起こす場合は、M_Rollbackを使用して、作成されたinitioが作成されてやり直す中間ファイルの両方を削除する必要があります。
ab initioはマニュアルを公開していません。材料については、ab initioに直接連絡する必要があります。
他のヒント
-Dオプションを使用したM_Rollbackは、ロールバックが成功した後、ジョブ、その一時ファイル、および回復ファイルを削除します。
3つのシナリオは、RECファイルに対して発生する可能性があります。
1.復旧ファイルが破損した場合、または障害を解決するために入力ファイルまたはグラフの構成ファイルを変更した場合、以下のコマンドを使用してDオプションを使用して回復ファイルをロールバックする必要があります。すべての回復ファイルが削除され、ジョブは最初から開始されます。
m_rollback -d rec_filename
2.失敗のみをロールバックする必要がある場合、使用のみのロールバックコマンド、ジョブは失敗したコンポーネントの開始から始まります。
m_rollback rec_filename
3.失敗ポイントからジョブを開始する必要がある場合は、ロールバックしないでください。ロードジョブシナリオでは、時々使用されます。