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

:時限スケジューリングの設定

最終更新日:Aug 19, 2024

このトピックでは、データ管理 (DMS) のタスクオーケストレーション機能を使用して、タスクフローの時限スケジューリングを設定する方法について説明します。

シナリオ

タスクフローを特定の時点または特定の時間範囲内で実行する場合は、タスクフローの時間指定スケジューリングポリシーを作成できます。 指定する時点または時間範囲はUTC + 8です。

たとえば、2023年8月23日から2023年9月30日までの毎週火曜日と金曜日の00:00にトリガーされる時限スケジューリングポリシーを作成できます。

手順

  1. DMSコンソールV5.0 にログインします。

  2. 上部のナビゲーションバーで、DTS > データ开発 > タスクオーケストレーション を選択します。

    説明

    DMSコンソールをシンプルモードで使用している場合は、左上隅の2023-01-28_15-57-17.pngアイコンの上にポインターを移動し、[すべての機能] > [DTS] > [データ開発] > [タスクオーケストレーション] を選択します。

  3. [タスクオーケストレーション] ページの [タスクフロー] セクションで、管理するタスクフローの名前をクリックします。

  4. タスクフローページの下部で、[タスクフロー情報] をクリックします。 [タスクフロー情報] タブで、[スケジューリング設定] セクションの [スケジューリングの有効化] をオンにします。

  5. タスクフローの時限スケジューリングポリシーを設定します。 ビジネス要件に基づいてスケジューリングタイプを選択します。

    • スケジューリングタイプパラメーターを [Timed Scheduling] > [Cyclic Scheduling] に設定した場合、タスクフローに次のパラメーターを設定する必要があります。

      パラメーター

      説明

      適用時刻

      スケジューリングポリシーが有効になる期間。 デフォルトの期間は、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にタスクフローを実行します。

    • スケジューリングタイプパラメーターを [Timed Scheduling] > [Schedule once] に設定した場合、タスクフローには [Specific Point in Time] パラメーターのみを設定する必要があります。