オフライン統合タスクを定期的に実行するようにスケジュールするには、スケジューリングサイクル、依存関係、パラメーターなど、スケジューリングプロパティを定義する必要があります。このトピックでは、これらのプロパティを設定し、オフラインタスクをスケジュールする方法の概要を説明します。
注意事項
システムは、スケジューリングタイプが定期タスクノードであるオフライン統合タスクのスケジューリング設定のみをサポートしています。
依存関係はノード間のセマンティックリンクであり、アップストリームノードのステータスはダウンストリームノードの実行ステータスに影響します。
依存ノードのスケジューリングルールは2つあります。1つ目は、ダウンストリームノードは、アップストリームノードの実行が完了した後にのみスケジュールできることです。2つ目は、スケジュールを実行する決定は、ノードの事前定義されたスケジューリング時間に基づいていることです。
プリセットされたスケジューリング時間より前に送信されたスケジューリング設定は、その時点で有効になります。プリセットされたスケジューリング時間の後に設定された依存関係は、1日遅れてインスタンスを生成します。
タスクのスケジューリング設定は、スケジューリング中のプロパティを定義するためにのみ使用されます。この設定に従ってタスクをスケジュールするには、タスクを本番環境にデプロイする必要があります。
スケジューリング時間は、タスクの予定実行時間のみを指定します。ただし、実際の実行時間は、アップストリームの依存関係の実行ステータスによって異なります。タスク実行条件の詳細については、「インスタンス実行診断」をご参照ください。
オフライン統合タスクのプロパティエントリ
Dataphin ホームページで、トップメニューバーから [開発] > [data Integration] を選択します。
[統合] ページのトップメニューバーで、[プロジェクト] を選択します。
左側のナビゲーションウィンドウで、[統合] > [バッチパイプライン] を選択します。次に、[バッチパイプライン] リストで、目的のタスク名をクリックします。
タスクタブで、右側の [属性] をクリックして、[属性] パネルを開きます。
オフラインタスクのプロパティを設定する
オフラインタスクのプロパティページで、以下の表に概説されているように、基本情報とスケジューリング関連のプロパティを設定します。
設定項目 | 説明 |
基本情報 。 | タスク名、ID、ノードタイプ、開発オーナー、運用オーナー、および説明が含まれます。
|
本番環境でタスクをどのように繰り返しスケジュールするかを決定します。
| |
タスクのアップストリームとダウンストリームの依存関係を定義し、ノードが順番に実行されるようにします。子孫ノードは先祖ノードの完了後に実行され、有効なビジネスデータの適時生成を促進します。依存関係は自動または手動で設定できます。 | |
タスクのタイムアウト設定と、障害発生時の再実行ポリシーを指定し、タスクの長時間実行によるリソースの浪費を防ぎ、タスクの信頼性を向上させます。 |