すべてのプロダクト
Search
ドキュメントセンター

DataWorks:ワークフロー内のノードのスケジュール時間をさまざまなシナリオで構成する

最終更新日:Jan 11, 2025

このトピックでは、さまざまなシナリオでワークフロー内のノードのスケジュール時間を構成する方法について説明します。

シナリオ

ビジネス要件に基づいて、ワークフローの開始ノードのみ、またはワークフローの各ノードに対して個別にスケジュール時間を構成できます。

  • ワークフローの開始ノードを特定の時点で実行開始し、ワークフロー内の他のノードを先行ノードの実行完了後に実行する場合、ワークフローの開始ノードのみにスケジュール時間を構成できます。スケジュール時刻になると、ワークフロー内のノードはスケジューリング依存関係に基づいて順番に実行を開始します。ノード間のスケジューリング依存関係がノードの実行に与える影響については、タスク間の依存関係がタスクの実行に与える影響を参照してください。
  • ワークフロー内の一部のノードを異なる時点で実行開始する場合は、ノードのスケジュール時間を個別に構成する必要があります。

サンプルシナリオ

次の図に示すワークフローでは、ノード A は開始ノード、ノード B はノード A に依存し、ノード C はノード B に依存します。

Sample scenario
  • ワークフローを 03:00 に実行開始する場合は、ノード A のスケジュール時間を 03:00 に設定するだけで済みます。ノード A の後続ノードのデフォルトのスケジュール時間は 00:00 ですが、後続ノードはノード A の実行が完了した後にのみ実行を開始できます。
  • ノード A を 03:00 に実行し、ノード B を 05:00 に実行し、ノード C を 06:00 に実行する場合は、ノードのスケジュール時間を個別に構成する必要があります。