このトピックでは、データ管理 (DMS) のタスクオーケストレーション機能を使用して、タスクフローの時限スケジューリングを設定する方法について説明します。
シナリオ
タスクフローを特定の時点または特定の時間範囲内で実行する場合は、タスクフローの時間指定スケジューリングポリシーを作成できます。 指定する時点または時間範囲はUTC + 8です。
たとえば、2023年8月23日から2023年9月30日までの毎週火曜日と金曜日の00:00にトリガーされる時限スケジューリングポリシーを作成できます。
手順
DMSコンソールV5.0 にログインします。
上部のナビゲーションバーで、 を選択します。
説明DMSコンソールをシンプルモードで使用している場合は、左上隅の
アイコンの上にポインターを移動し、 を選択します。
[タスクオーケストレーション] ページの [タスクフロー] セクションで、管理するタスクフローの名前をクリックします。
タスクフローページの下部で、[タスクフロー情報] をクリックします。 [タスクフロー情報] タブで、[スケジューリング設定] セクションの [スケジューリングの有効化] をオンにします。
タスクフローの時限スケジューリングポリシーを設定します。 ビジネス要件に基づいてスケジューリングタイプを選択します。
スケジューリングタイプパラメーターを
に設定した場合、タスクフローに次のパラメーターを設定する必要があります。パラメーター
説明
適用時刻
スケジューリングポリシーが有効になる期間。 デフォルトの期間は、1970年1月1日から9999年1月1日までです。これは、スケジューリングポリシーが永続的に有効になることを示します。
スケジューリングサイクル
時間: タスクフローは、指定した時間内に実行されます。
日: タスクフローは、毎日指定された時点で実行されます。 このオプションを選択した場合は、Specific Point in Timeパラメーターを設定する必要があります。
週: タスクフローは、毎週選択した日の指定された時点で実行されます。 このオプションを選択した場合、指定された時刻および特定の時刻パラメータを設定する必要があります。
月: タスクフローは、毎月選択した日の指定された時点で実行されます。 このオプションを選択した場合、指定された時刻および特定の時刻パラメータを設定する必要があります。
時限スケジューリング
タスクフローのスケジューリング方法。 このパラメーターは、[スケジューリングサイクル] パラメーターを [時間] に設定した場合にのみ表示されます。 DMSは、次の時限スケジューリング方法を提供します。
間隔で実行: タスクフローを実行する時間範囲と間隔を指定する必要があります。 単位:時間。
たとえば、開始時間パラメーターを00:00に、間隔パラメーターを6に、終了時間パラメーターを20:59に設定できます。 この場合、DMSは00:00、06:00、12:00、および18:00にタスクフローを実行します。
指定された時点で実行: 指定された時間パラメーターを使用して、DMSがタスクフローを実行する時間を選択できます。
たとえば、0時間と5時間を選択した場合、DMSは00:00と05:00にタスクフローを実行します。
指定時刻
このパラメーターは、スケジューリングサイクルパラメーターを週または月に設定した場合に表示されます。
Scheduling CycleパラメーターをWeekに設定した場合、ドロップダウンリストから1週間以上の曜日を選択できます。
[Scheduling Cycle] パラメーターを [Month] に設定した場合、ドロップダウンリストから1か月以上の日を選択できます。
特定の時点
このパラメーターは、[スケジューリングサイクル] を [日] 、[週] 、または [月] に設定した場合に表示されます。
タスクフローが実行される指定された日数の時点。
たとえば、このパラメーターを02:55に設定した場合、DMSは指定した日の02:55にタスクフローを実行します。
スケジューリングタイプパラメーターを
に設定した場合、タスクフローには [Specific Point in Time] パラメーターのみを設定する必要があります。