タスクを定期的に実行するには、スケジューリング周期、依存関係、パラメータを含むスケジューリング設定を定義する必要があります。
前提条件
-
ノードが作成されていること。業務要件に応じてノードタイプを選択してください。詳細については、「データ開発プロセス」をご参照ください。
-
ワークスペースで [定期スケジューリング] が有効になっています。この機能が有効化されて初めて、ノードが自動的にスケジューリングされます。この機能は、Scheduling Settings ページで有効にします。スケジューリング設定を構成する。
重要
-
スケジューリング設定は、ノードを本番環境にデプロイした後にのみ有効になります。
-
スケジュール時間は実行予定時間です。実際の実行時間は、上流ノードの完了状況に依存します。詳細については、「実行診断」をご参照ください。
-
複雑な依存関係のシナリオについては、「必読: 複雑な依存関係シナリオにおけるスケジューリング設定の原則と例」を参照して、事前設定された依存関係の動作を理解してください。
-
スケジュールされたタスクは、スケジューリングタイプと周期に基づいてインスタンスを生成します。たとえば、1時間ごとのタスクでは、毎日1時間ごとに1つのインスタンスが生成され、これらのインスタンスが自動的に実行されます。
-
スケジューリングパラメータを使用する場合、各周期の実行時の値は、スケジュール時間とパラメータ式によって決定されます。詳細については、「スケジューリングパラメータでサポートされる形式」をご参照ください。
スケジューリング設定へのアクセス
DataStudioページに移動します。
DataWorks コンソールにログインします。 左側のナビゲーションウィンドウで、 を選択します。 表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[DataStudioに移動] をクリックします。
-
スケジューリング設定ページに移動します。
-
DataStudio で、対象ノードを見つけてノード編集ページに移動します。
-
ノード編集ページの右側のナビゲーションペインで、[プロパティ] をクリックして、ノードスケジューリング設定ページを開きます。
-
ノードのスケジューリングプロパティ
ノードの次のスケジューリングプロパティを設定します。
|
パラメータ |
説明 |
|
ノードの基本情報:名前、ID、タイプ、所有者。
|
|
|
スケジューリング用のパラメータを定義します。DataWorks は、動的な値の割り当てのために、組み込みパラメータとカスタムパラメータをサポートしています。 説明
ノードコードで変数を定義する場合は、ここでその値を割り当てる必要があります。 |
|
|
本番環境での定期スケジューリング動作を設定します。
|
|
|
本番環境でのタスクのスケジューリングリソースグループを指定します。 |
|
|
上流および下流の依存関係を定義します。下流ノードは、上流ノードが成功した後にのみ実行され、業務データの有効性を確保します。セットアップを迅速に行うには自動解析を使用するか、依存関係を手動で設定します。
説明
|
|
|
上流ノードと下流ノード間でのパラメータの受け渡し方法を定義します。下流ノードは、上流ノードで定義された出力パラメータを参照できます。 |
次のステップ
スケジューリング設定後、ノードをコミットし、ノードをデバッグして設定を確認します。その後、ノードを本番環境にデプロイして定期スケジューリングを開始します。詳細については、「スケジュールされたタスクに対する基本的な運用保守操作の実行」をご参照ください。