ビジネスシナリオに基づいて、オフラインコンピューティングタスクのタスクレベルの実行タイムアウトと再実行ポリシーを設定できます。 これにより、長時間実行されるコンピューティングタスクによるリソースの浪費を防ぎ、タスク実行の信頼性を向上させることができます。 このトピックでは、オフラインコンピューティングタスクの実行時設定を構成する方法について説明します。
手順
Dataphin ホームページの上部ナビゲーションバーで、[開発] > [データ開発] を選択します。
[開発] ページで、上部ナビゲーションバーから [プロジェクト] を選択します(開発プロダクションモードでは、[環境] を選択する必要があります)。
左側のナビゲーションウィンドウで、[データ処理] > [スクリプトタスク] を選択します。
コンピューティングタスクリストで、ターゲットコンピューティングタスクをクリックして、そのタブを開きます。
右側のサイドバーの [プロパティ] をクリックして [プロパティ] パネルを開き、[ランタイム設定] セクションで次のパラメーターを設定します。
パラメーター
説明
実行タイムアウト
1 回の実行が設定されたしきい値を超えて完了しない場合、タスクは自動的に終了し、失敗としてマークされます。
システム設定:デフォルトオプションでは、システム設定が使用されます。これは、O&M モジュールのテナントレベルの実行時設定で設定された [定期タスク] パラメーターに基づいています。 詳細については、「実行時設定」をご参照ください。
カスタム:0 から 168 までの数値を、小数点以下最大 2 桁まで入力できます。
タイムアウト後の自動再実行
設定された実行時間を超えた後に終了して失敗とマークされた定期インスタンスまたはデータバックフィルインスタンスを自動的に再実行するかどうかを決定します。
システム設定:デフォルトオプションでは、システム設定が使用されます。これは、テナント設定に基づいて自動再実行しないか、自動再実行するかのいずれかに設定できます。
自動再実行しない:現在のテナントが [O&M] > [グローバル設定] > [再実行設定] でタイムアウト後の自動再実行を有効にしていない場合、これは [システム設定:自動再実行しない] と表示されます。
自動再実行:現在のテナントが [O&M] > [グローバル設定] > [再実行設定] でタイムアウト後の自動再実行を有効にしている場合、これは [システム設定:自動設定] と表示されます。
有効:有効にすると、[O&M] > [グローバル設定] > [再実行設定] のテナント設定は無視されます。 インスタンスがタイムアウトし、システムによって終了され、失敗とマークされると、自動的に再実行されます。
無効:無効にすると、[O&M] > [グローバル設定] > [再実行設定] のテナント設定は無視されます。 インスタンスがタイムアウトし、システムによって終了され、失敗とマークされても、自動的に再実行されません。
失敗後の自動再実行
設定に基づいて、失敗したタスクインスタンスまたはデータバックフィルインスタンスを自動的に再実行するかどうかを決定します。
システム設定:デフォルトオプションでは、システム設定が使用されます。これは、O&M モジュールのテナントレベルの実行時設定で設定された [失敗後の自動再実行] パラメーターに基づいています。 詳細については、「実行時設定」をご参照ください。
カスタム:再実行回数は 0 から 10 までの整数をサポートし、再実行間隔は 1 から 60 までの整数をサポートします。
[OK] をクリックして、コンピューティングタスクの実行時設定を完了します。