Dataphin支持租戶級的運行配置。您可根據(jù)租戶類型和業(yè)務場景為不同的租戶配置運行實例的超時時間和運行任務失敗時的重跑策略,杜絕因運行實例長時間資源占用造成資源浪費的同時提高運行實例的可靠性。本文將為您介紹如何進行運行配置。
生效范圍
運行配置所設置的策略僅針對屬性設置為系統(tǒng)配置的運行實例生效。
權限說明
運行配置默認僅支持超級管理員、系統(tǒng)管理員進行修改。
操作步驟
按照以下操作指引,進入全局配置頁面。
依次單擊全局配置->運行配置。
單擊編輯,配置全局配置的超時配置與重跑配置。
超時配置
若任務運行超時,即單次運行總時長超過設置閾值仍未完成時,運行任務將會自動終止并置為失敗。支持對以下3類任務設置運行時長閾值:
任務類型
說明
一次性運行
包括即席查詢、計算任務試運行、邏輯表冒煙測試、集成任務試運行等任務。默認2.00小時。
周期任務
包括所有的周期調度任務。默認48.00小時。
手動任務
包括手動實例(計算任務、集成、同步)、標簽測試運行等。默認48.00小時。
說明配置參數(shù)支持0.01(小數(shù)點末尾最多2位小數(shù))~168小時。
重跑配置
重跑配置指周期實例、手動實例、補數(shù)據(jù)實例運行失敗時,將會按照配置決定是否自動重跑。支持對以下2類任務設置重跑閾值:
失敗自動重跑。
重跑次數(shù):實例運行失敗后的自動重跑次數(shù),支持范圍1到10次。默認1次。
重跑間隔:實例運行失敗后,每次自動重跑的時間間隔,支持范圍1到60分鐘。默認5分鐘。
超時失敗自動重跑。
開啟后,周期實例、手動實例、補數(shù)據(jù)實例運行時間超過配置時長被系統(tǒng)自動終止并置為失敗后,會按照失敗自動重跑配置決定是否自動重跑。默認關閉。
修改完成后單擊確定。
在彈出的確認修改系統(tǒng)配置提醒對話框中,單擊確定。
重要修改后,運行屬性設置為系統(tǒng)配置的任務對應的實例(包括修改后新生成的、以及已生成但未開始運行的)均會按照最新配置運行。新配置生效可能需要一段時間(最多5分鐘),請耐心等待。
配置建議
您可根據(jù)您的業(yè)務需求和以下配置建議進行設置:
一次性運行:取當前租戶下即席查詢、計算任務試運行、邏輯表冒煙測試、集成任務試運行等平均運行時長的最大值+1小時。
周期任務:取當前租戶下所有的周期調度任務運行時長的最大值+1小時。
手動任務:取當前租戶下所有的手動實例(計算任務、集成、同步)、標簽測試運行時長的最大值+1小時。
重跑次數(shù):取當前租戶下所有的周期實例、手動實例、補數(shù)據(jù)實例運行失敗時,自動重跑成功次數(shù)+1次。
重跑間隔:取當前租戶下所有的周期實例、手動實例、補數(shù)據(jù)實例運行失敗時,重跑間隔成功最大值+3分鐘。