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