如果您的任務不需要周期性運行,但又需要將任務發布至生產環境運行,則可以建立手動任務,本文為您介紹如何建立手動任務,並將其發布到生產環境。
使用說明
若任務不需要發布生產環境操作生產環境引擎,您可在個人目錄中建立並執行。
手動任務僅支援手動觸發執行,不支援自動調度。
手動任務僅支援建立離線同步、MaxCompute SQL、MaxCompute Script、PyODPS 2、MaxCompute MR、Hologres SQL、Python 節點和Shell 節點。
建立手動任務並發布
進入DataWorks工作空間列表頁,在頂部切換至目標地區,找到目標工作空間,單擊操作列的快速進入> Data Studio,進入Data Studio。
找到左側導覽列的
表徵圖,單擊手動任務右側的,選擇需要建立的手動任務類型,支援的任務類型,請參見使用說明。設定手動任務的名稱,按
Enter鍵進入手動任務編輯頁面。編寫手動任務代碼後,在左側單擊回合組態,按提示配置任務運行所使用的計算資源和資源組,如果任務中配置了指令碼參數,還需為腳本參數賦值。
說明代碼上方的選擇數據源用於寫代碼時做中繼資料資訊補全。
單擊檔案頂部運行,可運行當前任務並查看返回結果。
手動任務運行後,您可以為手動任務設定調度配置,然後單擊發布,將手動任務發布到生產環境運行。
請根據頁面發布引導完成手動任務的發布。
生產環境運行手動任務
任務發布完成後,您可以單擊去运维,前往營運中心查看。
說明您也可以前往DataWorks工作空間列表頁,在頂部切換至目標地區,找到已建立的工作空間,單擊操作列的,進入資料營運,然後在左側導覽列找到手动任务运维。
運行手動任務。
在手動任務營運 > 手動任務頁面的工作清單中,找到目標任務,單擊其操作列的運行。
其他動作
複製手動任務
您可通過複製功能,快速複製現有手動任務以建立新的手動任務。複製內容包括手動任務的調度配置資訊(調度參數、調度策略)。
在左側手動任務中,按右鍵需要複製的手動任務,在快顯功能表中選擇克隆。
在彈窗中修改名稱和路径(或保留預設值),單擊確認開始複製。
複製完成後,您可以在手動任務中查看新產生的手動任務。
版本管理
系統支援通過版本管理功能將手動任務還原到指定的歷史版本,同時還提供版本查看與對比功能,方便您分析差異並做出調整。
在左側手動任務中,雙擊需要查看並進行版本管理的手動任務名稱,進入手動任務編輯頁。
單擊手動任務編輯頁右側的版本,在版本頁面查看和管理开发记录及发布记录資訊。
查看版本:
您可以在开发记录或发布记录頁簽中,找到需要查看的手動任務版本。
單擊操作欄中的查看,可進入詳情頁查看手動任務代碼內容以及調度配置資訊。
說明調度配置資訊支援指令碼模式和可視化模式查看,您可在調度配置頁簽右上方切換查看模式。
對比版本:
您可以在开发记录或发布记录頁簽中,對不同版本的手動任務進行對比。下面以开发记录為例,為您示範對比操作。
開發或發布環境對比:在开发记录頁簽中,勾選兩個版本,單擊上方的选择对比按鈕,即可對比不同版本的手動任務代碼內容和調度配置資訊。
開發與發布或構建環境對比:
在开发记录頁簽中,定位到手動任務的某個版本。
單擊操作欄中的對比按鈕,在詳情頁中選擇與发布记录或构建记录中的某個版本進行對比。
还原版本:
僅支援將开发记录中的手動任務還原到指定的歷史版本。您可在开发记录頁簽中找到目標版本,單擊操作欄中的还原按鈕,即可將該手動任務的代碼和調度配置資訊還原至目標版本。
> 新建节点