如果您的任務不需要周期性運行,但又需要將任務發布至生產環境運行,則可以建立手動任務,本文為您介紹如何建立手動任務,並將其發布到生產環境。
使用說明
若任務不需要發布生產環境操作生產環境引擎,您可在個人目錄中建立並執行。
手動任務僅支援手動觸發執行,不支援自動調度。
手動任務僅支援建立離線同步、MaxCompute SQL、MaxCompute Script、PyODPS 2、MaxCompute MR、Hologres SQL、Python 節點和Shell 節點。
建立手動任務並發布
進入DataWorks工作空間列表頁,在頂部切換至目標地區,找到目標工作空間,單擊操作列的,進入Data Studio。
找到左側導覽列的
表徵圖,單擊手動任務右側的,選擇需要建立的手動任務類型,支援的任務類型,請參見使用說明。設定手動任務的名稱,按
Enter鍵進入手動任務編輯頁面。編寫手動任務代碼後,在左側單擊調試配置,按提示配置任務運行所使用的計算資源和資源群組,如果任務中配置了指令碼參數,還需為指令碼參數賦值。
說明代碼上方的選擇資料來源用於寫代碼時做中繼資料資訊補全。

單擊檔案頂部運行,可運行當前任務並查看返回結果。
手動任務運行後,您可以為手動任務設定調度配置,然後單擊發布,將手動任務發布到生產環境運行。
請根據頁面發布引導完成手動任務的發布。

生產環境運行手動任務
任務發布完成後,您可以單擊去營運,前往營運中心查看。
說明您也可以前往DataWorks工作空間列表頁,在頂部切換至目標地區,找到已建立的工作空間,單擊操作列的,進入資料營運,然後在左側導覽列找到手動任務營運。
運行手動任務。

其他動作
複製手動任務
您可通過複製功能,快速複製現有手動任務以建立新的手動任務。複製內容包括手動任務的調度配置資訊(調度參數、調度策略)。
在左側手動任務中,按右鍵需要複製的手動任務,在快顯功能表中選擇複製。
在彈窗中修改名稱和路徑(或保留預設值),單擊確認開始複製。
複製完成後,您可以在手動任務中查看新產生的手動任務。
版本管理
系統支援通過版本管理功能將手動任務還原到指定的歷史版本,同時還提供版本查看與對比功能,方便您分析差異並做出調整。
在左側手動任務中,雙擊需要查看並進行版本管理的手動任務名稱,進入手動任務編輯頁。
單擊手動任務編輯頁右側的版本,在版本頁面查看和管理開發記錄及發布記錄資訊。
查看版本:
您可以在開發記錄或發布記錄頁簽中,找到需要查看的手動任務版本。
單擊操作欄中的查看,可進入詳情頁查看手動任務代碼內容以及調度配置資訊。
說明調度配置資訊支援指令碼模式和可視化模式查看,您可在調度配置頁簽右上方切換查看模式。
對比版本:
您可以在開發記錄或發布記錄頁簽中,對不同版本的手動任務進行對比。下面以開發記錄為例,為您示範對比操作。
開發或發布環境對比:在開發記錄頁簽中,勾選兩個版本,單擊上方的選擇對比按鈕,即可對比不同版本的手動任務代碼內容和調度配置資訊。
開發與發布或構建環境對比:
在開發記錄頁簽中,定位到手動任務的某個版本。
單擊操作欄中的對比按鈕,在詳情頁中選擇與發布記錄或構建記錄中的某個版本進行對比。
還原版本:
僅支援將開發記錄中的手動任務還原到指定的歷史版本。您可在開發記錄頁簽中找到目標版本,單擊操作欄中的還原按鈕,即可將該手動任務的代碼和調度配置資訊還原至目標版本。
> 建立節點