全部產品
Search
文件中心

DataWorks:手動任務

更新時間:Aug 02, 2025

如果您的任務不需要周期性運行,但又需要將任務發布至生產環境運行,則可以建立手動任務,本文為您介紹如何建立手動任務,並將其發布到生產環境。

使用說明

  • 若任務不需要發布生產環境操作生產環境引擎,您可在個人目錄中建立並執行。

  • 手動任務僅支援手動觸發執行,不支援自動調度。

  • 手動任務僅支援建立離線同步MaxCompute SQLMaxCompute ScriptPyODPS 2MaxCompute MRHologres SQLPython 節點Shell 節點

建立手動任務並發布

  1. 進入DataWorks工作空間列表頁,在頂部切換至目標地區,找到目標工作空間,單擊操作列的快速進入 > Data Studio,進入Data Studio。

  2. 找到左側導覽列的image表徵圖,單擊手動任務右側的image > 建立節點,選擇需要建立的手動任務類型,支援的任務類型,請參見使用說明

  3. 設定手動任務的名稱,按Enter鍵進入手動任務編輯頁面。

  4. 編寫手動任務代碼後,在左側單擊調試配置,按提示配置任務運行所使用的計算資源資源群組,如果任務中配置了指令碼參數,還需為指令碼參數賦值。

    說明

    代碼上方的選擇資料來源用於寫代碼時做中繼資料資訊補全。

    image

  5. 單擊檔案頂部運行,可運行當前任務並查看返回結果。

  6. 手動任務運行後,您可以為手動任務設定調度配置,然後單擊發布,將手動任務發布到生產環境運行。

    請根據頁面發布引導完成手動任務的發布。

    image

生產環境運行手動任務

  1. 任務發布完成後,您可以單擊去營運,前往營運中心查看。

    image

    說明

    您也可以前往DataWorks工作空間列表頁,在頂部切換至目標地區,找到已建立的工作空間,單擊操作列的快速進入 > 營運中心,進入資料營運,然後在左側導覽列找到手動任務營運

  2. 運行手動任務。

    image

其他動作

複製手動任務

您可通過複製功能,快速複製現有手動任務以建立新的手動任務。複製內容包括手動任務的調度配置資訊(調度參數調度策略)。

  1. 在左側手動任務中,按右鍵需要複製的手動任務,在快顯功能表中選擇複製

  2. 在彈窗中修改名稱路徑(或保留預設值),單擊確認開始複製。

  3. 複製完成後,您可以在手動任務中查看新產生的手動任務。

版本管理

系統支援通過版本管理功能將手動任務還原到指定的歷史版本,同時還提供版本查看與對比功能,方便您分析差異並做出調整。

  1. 在左側手動任務中,雙擊需要查看並進行版本管理的手動任務名稱,進入手動任務編輯頁。

  2. 單擊手動任務編輯頁右側的版本,在版本頁面查看和管理開發記錄發布記錄資訊。

    • 查看版本

      1. 您可以在開發記錄發布記錄頁簽中,找到需要查看的手動任務版本。

      2. 單擊操作欄中的查看,可進入詳情頁查看手動任務代碼內容以及調度配置資訊。

        說明

        調度配置資訊支援指令碼模式可視化模式查看,您可在調度配置頁簽右上方切換查看模式。

    • 對比版本

      您可以在開發記錄發布記錄頁簽中,對不同版本的手動任務進行對比。下面以開發記錄為例,為您示範對比操作。

      • 開發或發布環境對比:在開發記錄頁簽中,勾選兩個版本,單擊上方的選擇對比按鈕,即可對比不同版本的手動任務代碼內容和調度配置資訊。

      • 開發與發布或構建環境對比

        1. 開發記錄頁簽中,定位到手動任務的某個版本。

        2. 單擊操作欄中的對比按鈕,在詳情頁中選擇與發布記錄構建記錄中的某個版本進行對比。

    • 還原版本

      僅支援將開發記錄中的手動任務還原到指定的歷史版本。您可在開發記錄頁簽中找到目標版本,單擊操作欄中的還原按鈕,即可將該手動任務的代碼和調度配置資訊還原至目標版本。