DataWorks在原有調度配置基礎上,新增自訂調度日曆功能,您可通過該功能實現更靈活的任務調度日期與調度方式定義。本文為您介紹自訂調度日曆的典型應用情境及如何在DataWorks上新增並使用自訂調度日曆。
背景資訊
自訂調度日曆適用於有靈活調度日期需求的行業及情境,例如:
金融行業,任務運行需避開金融行業的休市時間(法定假日、周末)時,您就可以年度自訂一個本年的調度日曆,便於後續任務開發時可直接選擇任務需調度的時間,避開無需調度的時間。
通過自訂調度日曆,可實現任務一周內指定天數按小時周期性調度。例如:定義任務每周一、周二、周三正常調度,其他時間空跑。在任務調度配置時,可通過選擇自訂調度日曆,並將任務定義為小時調度實現。
使用限制
僅阿里雲主帳號、租用戶系統管理員和擁有AliyunDataWorksFullAccess許可權的RAM使用者可建立調度日曆。
僅DataWorks企業版支援該功能。
每個租戶最多支援配置10個調度日曆。
進入調度日曆配置頁面
進入營運中心頁面。
登入DataWorks控制台,切換至目標地區後,單擊左側導覽列的 ,在下拉框中選擇對應工作空間後單擊進入營運中心。
進入調度日曆配置頁面。
在營運中心左側導航單擊調度設定,預設進入調度日曆管理頁面。
建立調度日曆
在調度日曆管理頁面,單擊建立調度日曆,在彈出的建立調度日曆頁面配置如下屬性,配置完成後,單擊提交。
基礎參數配置
配置項
配置
名稱
設定本次新增的調度日曆名稱,該名稱需要唯一。
責任人
設定調度日曆的責任人。
適用工作空間
設定當前日曆可用於哪些工作空間。
您可選擇適用所有工作空間,或僅適用某些特定工作空間。配置完成後,後續在此處配置的適用工作空間可使用本次新增的調度日曆進行調度。
日曆約束
通過強弱規則控制是否要指定日曆的有效期間。
強約束:調度日曆會增加有效期間概念,有效期間內的日期均需設定調度日或非調度日,並提供到期前提醒更新調度有效期間的能力。
弱約束:無需設定日曆有效期間,僅需設定哪一天需要調度。
日曆約束配置
日曆約束:強約束
配置項
說明
日曆有效期間
定義該日曆有效期間,有效期間內所有日期均需要在調度日配置處設定任務是否正常調度或是空跑。
到期提醒
設定調度日曆到期提醒,設定後,平台會在9:30分向調度日曆責任人傳送簡訊提醒,如一直未處理,則會在有效期間最後一日電話提醒,超期後自動結束。
超期處理策略
定義當日曆超過有效期間時,使用該日曆進行調度的任務會如何調度。
調度日曆配置
通過點擊日曆指定日期,定義指定日期調度方式。強弱規則配置存在不同,具體請根據介面提示進行配置。
日曆約束:弱約束
配置項
配置
未設定處理策略
未設定指在調度日配置中未設定為調度日的日期。您需通過該配置項定義未正常調度的日期下,如何調度。
調度日曆配置
通過點擊日曆指定日期,定義指定日期調度方式。強弱規則配置存在不同,具體請根據介面提示進行配置。
引用調度日曆
在被授權的工作空間下,您可在節點
地區,將調度日曆配置切換為自訂,並選擇指定日曆,實現當前任務根據調度日曆配置進行調度。僅當節點調度類型為正常調度時,自訂調度日曆才會生效。
當節點調度類型為正常調度時,節點調度策略由自訂調度日曆的策略決定。
當節點調度類型為暫停調度或空跑調度時,節點調度策略由節點本身的調度類型決定。
查看日曆引用
您可在調度行事曆清單,通過單擊指定日曆的查看日曆引用功能,查看哪些空間的哪些任務使用了該日曆。