タイムスケジュール機能により、DMS タスクオーケストレーション内のタスクフローを自動実行できます。実行は、定期的なスケジュール(再発行)または特定の日時における 1 回限りの実行のいずれかで可能です。この機能を活用して、手動によるタスクフローの実行を、信頼性が高く、時間駆動型の実行に置き換えてください。
DMS では、以下の 2 種類のスケジューリングがサポートされています:
| スケジューリング種別 | 説明 |
|---|---|
| サイクリックスケジューリング | 定義されたスケジュール(毎時、毎日、毎週、毎月)に基づき、タスクフローを繰り返し実行します。 |
| ワンタイムスケジューリング | 指定した日時において、タスクフローを 1 回だけ実行します。 |
すべての時刻は UTC + 08:00 を基準とします。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
DMS タスクオーケストレーションで作成済みのタスクフロー
DMS コンソール V5.0 へのアクセス権限
スケジューリングの有効化
DMS コンソール V5.0 にログインします。
上部ナビゲーションバーで、Data+AI > Data+AI > タスクオーケストレーション を選択します。
シンプルモードの場合:左上隅のアイコンにポインターを合わせ、すべての機能 > Data+AI > データ開発 > タスクオーケストレーション を選択します。
タスクフロー セクションで、スケジュール対象のタスクフロー名をクリックします。
タスクフローページの下部にある タスクフロー情報 をクリックします。スケジューリング設定 セクションで、スケジューリングを有効化 をオンにします。
スケジューリング種別 を タイムスケジュール に設定し、スケジューリング種別を選択します。
サイクリックスケジューリング — 「サイクリックスケジュールの設定」へ進みます。
ワンタイムスケジューリング — 「ワンタイムスケジュールの設定」へ進みます。
サイクリックスケジュールの設定
サイクリックスケジューリング を選択した後、以下のパラメーターを設定します。
有効期間
スケジューリングポリシーがアクティブな日付範囲です。
| 設定 | 動作 |
|---|---|
| デフォルト | 1970 年 1 月 1 日から 9999 年 1 月 1 日まで(無期限実行) |
| カスタム範囲 | 開始日および終了日を入力します |
例: 2023 年 8 月 23 日から 2023 年 9 月 30 日までの間、毎週火曜日および金曜日の 00:00 にタスクフローを実行する場合、開始日を 2023-08-23、終了日を 2023-09-30 に設定します。
スケジューリング周期
タスクフローの実行頻度と、必要な追加パラメーターを選択します。
| スケジューリング周期 | タスクフローの実行タイミング | 必要なパラメーター |
|---|---|---|
| 時間 | 指定した時刻帯内 | タイムスケジュール |
| 日 | 毎日同一時刻 | 特定時刻 |
| 週 | 各週の選択した曜日 | 指定時刻、特定時刻 |
| 月 | 各月の選択した日付 | 指定時刻、特定時刻 |
タイムスケジュール(毎時周期のみ)
スケジューリング周期 を 毎時 に設定した場合、以下のいずれかの方法を選択します。
オプション 1:一定間隔で実行
指定したタイムウィンドウ内で、一定間隔でタスクフローを実行します。以下の項目を指定します。
開始時刻 — 最初の実行時刻(HH:MM、UTC + 08:00)
間隔 — 実行頻度(単位:時間)
終了時刻 — 最後の実行時刻(HH:MM、UTC + 08:00)
タスクフローは開始時刻に実行され、その後、指定された間隔ごとに実行されます(終了時刻を超えない範囲)。
| 開始時刻 | 間隔 | 終了時刻 | 実際の実行時間 |
|---|---|---|---|
| 00:00 | 6 | 20:59 | 00:00、06:00、12:00、18:00 |
| 08:00 | 4 | 23:59 | 08:00、12:00、16:00、20:00 |
オプション 2:特定の時刻に実行
指定時刻 のドロップダウンリストから、実行する時刻を選択します。タスクフローは、選択した各時刻の開始時(HH:00、UTC + 08:00)に 1 回実行されます。
| 選択した時刻 | 実行時間 |
|---|---|
| 0 時、5 時 | 00:00、05:00 |
| 9 時、14 時、20 時 | 09:00、14:00、20:00 |
指定時刻(毎週および毎月周期)
毎週周期: 曜日を 1 日以上選択します(例:火曜日、金曜日)。
毎月周期: 日付を 1 日以上選択します(例:1 日、15 日)。
特定時刻(毎日、毎週、毎月周期)
選択した日付における、タスクフローの実行時刻です。
例: この値を 02:55 に設定すると、指定されたすべての日付において 02:55 にタスクフローが実行されます。
ワンタイムスケジュールの設定
ワンタイムスケジューリング を選択した後、特定時刻 パラメーターを設定して、タスクフローの実行時刻を指定します。