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

DataWorks:スケジューリングカレンダーの設定

最終更新日:Oct 28, 2025

DataWorks は、スケジューリングカレンダー機能を導入しています。 この機能を使用すると、スケジューリング日とスケジューリングメソッドをより柔軟に定義できます。 このトピックでは、スケジューリングカレンダー機能の典型的な使用シナリオと、スケジューリングカレンダーの設定および使用方法について説明します。

背景情報

スケジューリングカレンダー機能は、柔軟なスケジューリング日を必要とする業界やシナリオに適しています。 例:

  • 金融業界では、法定休日や週末など、金融市場が閉まっているときにはタスクを実行できません。 年間のスケジューリングカレンダーを設定し、カレンダー内でタスクをスケジュールしたい日付を指定できます。 これにより、タスクを開発する際に、設定済みのスケジューリングカレンダーを直接選択でき、システムはスケジューリングカレンダーに基づいてタスクをスケジュールできます。

  • 週の特定日にタスクを時間単位で定期的にスケジュールさせたい場合は、スケジューリングカレンダーを設定できます。 たとえば、スケジューリングカレンダーで、毎週月曜日、火曜日、水曜日をスケジューリング日として指定し、他の日を非スケジューリング日として指定できます。 タスクのスケジューリング設定を行う際に、設定済みのスケジューリングカレンダーを選択し、タスクのスケジューリング周期を時間単位に設定できます。

制限事項

  • スケジューリングカレンダーを作成できるのは、Alibaba Cloud アカウント、テナント管理者、または [AliyunDataWorksFullAccess] ポリシーが付与された RAM ユーザーのみです。 必要な権限は、ワークスペースにメンバーを追加することで付与できます。

  • スケジューリングカレンダー機能は、DataWorks Enterprise Edition でのみ利用できます。

  • 各テナント内で作成できるスケジューリングカレンダーは最大 10 個です。

スケジュールカレンダー管理ページへの移動

  1. オペレーションセンターページに移動します。

    DataWorks コンソールにログインします。 上部のナビゲーションバーで、目的のリージョンを選択します。 左側のナビゲーションウィンドウで、[データ開発と O&M] > [オペレーションセンター] を選択します。 表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[オペレーションセンターへ] をクリックします。

  2. スケジュールカレンダー管理ページに移動します。

    オペレーションセンターページの左側のナビゲーションウィンドウで、[テナントスケジュール設定] をクリックして [スケジュールカレンダー管理] ページに移動します。

スケジューリングカレンダーの作成

スケジュールカレンダー管理ページで、[新しいスケジュールカレンダー] をクリックします。 [新しいスケジュールカレンダー] パネルで、次のパラメーターを設定します。 設定が完了したら、[送信] をクリックします。

  • 基本パラメーターの設定

    パラメーター

    説明

    名前

    スケジューリングカレンダーの名前。 名前は現在のテナント内で一意である必要があります。

    責任者

    スケジューリングカレンダーのオーナー。

    適用ワークスペース

    スケジューリングカレンダーを適用できるワークスペース。

    [すべてのワークスペースに適用] を選択するか、特定のワークスペースを選択できます。 スケジューリングカレンダーが送信されると、選択したワークスペースにスケジューリングカレンダーを適用できます。

    カレンダー制約

    スケジューリングカレンダーに課す制約の強度タイプ。 強度タイプによって、スケジューリングカレンダーの有効期間を設定する必要があるかどうかが決まります。 有効な値:

    • 強: パラメーターをこの値に設定した場合、スケジューリングカレンダーの [カレンダー有効期間] パラメーターを設定し、有効期間内の日付をスケジューリング日または非スケジューリング日として指定する必要があります。 さらに、[有効期限リマインダー] パラメーターを設定する必要があります。

    • 弱: パラメーターをこの値に設定した場合、スケジューリングカレンダーの [カレンダー有効期間] パラメーターを設定する必要はありません。 スケジューリング日のみを指定する必要があります。

  • スケジューリングカレンダーの制約の設定

    強い制約に必要なパラメーター

    パラメーター

    説明

    カレンダー有効期間

    スケジューリングカレンダーの有効期間。 有効期間を指定した後、[スケジューリング日設定] パラメーターで、有効期間内の各日付をスケジューリング日または非スケジューリング日として指定する必要があります。

    有効期限リマインダー

    システムがカレンダーのオーナーにスケジューリングカレンダーの有効期限を通知する期間。 システムは、指定された期間中、毎日 9:30 にオーナーにショートメッセージを送信します。 有効期限の前日までにスケジューリングカレンダーの有効期間が更新されない場合、システムは有効期限当日にオーナーに電話をかけます。 有効期間が終了すると、システムはオーナーにリマインドしなくなります。

    超過処理ポリシー

    スケジューリングカレンダーの有効期間が終了した後に、スケジューリングカレンダーに基づいてスケジュールされるタスクの処理ポリシー。

    スケジューリング日設定

    特定の日付のスケジューリングメソッド。 指定できるスケジューリングメソッドは、[カレンダー制約] パラメーターの値によって異なります。 [新しいスケジュールカレンダー] パネルに表示されるパラメーターを設定することで、スケジューリングメソッドを指定できます。

    弱い制約に必要なパラメーター

    パラメーター

    説明

    処理ポリシー未設定

    [スケジューリング日設定] パラメーターで、一部の日付がスケジューリング日または非スケジューリング日として指定されていない場合があります。 このパラメーターを設定して、これらの日にタスクをスケジュールする方法を指定できます。

    スケジューリング日設定

    特定の日付のスケジューリングメソッド。 指定できるスケジューリングメソッドは、[カレンダー制約] パラメーターの値によって異なります。 [新しいスケジュールカレンダー] パネルに表示されるパラメーターを設定することで、スケジューリングメソッドを指定できます。

スケジューリングカレンダーの参照

スケジューリングカレンダーを適用できるワークスペースでタスクのスケジューリング設定を構成する場合、Data Studio のノードの [プロパティ] タブの [スケジュール] セクションにある [スケジューリングカレンダー] パラメーターで [カレンダーのカスタマイズ] を選択し、表示されるドロップダウンリストからスケジューリングカレンダーを選択できます。 これにより、タスクをスケジューリングカレンダーに基づいてスケジュールできます。

説明

スケジューリングカレンダーは、タスクのスケジューリングタイプが [通常スケジューリング] の場合にのみ有効になります。

  • タスクのスケジューリングタイプが [通常スケジューリング] の場合、タスクは選択されたスケジューリングカレンダーに基づいてスケジュールされます。

  • タスクのスケジューリングタイプが [スケジューリングの一時停止] または [ドライラン] の場合、タスクは設定された [繰り返し] パラメーターの値に基づいてスケジュールされます。

スケジューリングカレンダーを参照するワークスペースとタスクの表示

スケジュールカレンダー管理ページに移動し、スケジューリングカレンダーの [操作] 列にある [参照タスクの表示] をクリックすると、そのスケジューリングカレンダーを参照しているワークスペースとタスクを表示できます。