本文為您介紹如何通過發布流程將任務的新增、更新、刪除操作發布至生產環境。
功能介紹
發布面板用於管控生產任務的上下線操作。其提供的發布前檢查流程,允許您自訂檢查項以強化調度系統中的任務管控。通過發布面板的發布流程,您可將新增調度節點的操作發布至生產調度系統,實現周期性自動調度。為確保生產任務的穩定性,生產任務代碼更新等操作需要在Data Studio介面更新完成後,通過發布流程發布至生產環境,以保證更新操作的規範性,防止生產任務被隨意修改。
發布方式支援增量發布和全量發布:
增量發布:僅發布當前修改的節點,發布速度較快,適用於單個或少量節點的發布情境。
全量發布:發布當前工作流程包含的所有節點,確保整個工作流程的完整性和一致性,適用於工作流程整體變更的情境。
前提條件
發布任務之前請確認各節點、工作流程已調試運行成功,周期工作流程和周期任務已完成調度配置。
手動任務及手動工作流程的建立與開發,請參見建立手動商務程序的節點、建立手動工作流程。
周期任務和周期工作流程的建立與開發,請參見建立調度工作流程的節點、建立周期工作流程。
周期任務和周期工作流程的調度配置,請參見節點調度。
注意事項
任務發布時間點對執行個體生效存在影響。全量轉執行個體時間段內(每天23:30~24:00)進行的變更操作,在操作後的第三天才會生效。
任務發布存在許可權控制。僅支援有營運許可權的使用者對發布包進行發佈動作。
任務發布存在流程管控。除了角色許可權限制外,任務發布還受到發布流程中各類檢查項的限制,發佈動作並非一定成功,請您確保任務已經成功發布。如果發布未成功,請在發布面板查看發布狀態。
發布任務
進入DataWorks工作空間列表頁,在頂部切換至目標地區,找到目標工作空間,單擊操作列的,進入Data Studio。
進入任務詳情頁面。
在Data Studio中找到需要發布的節點或工作流程,單擊進入節點或工作流程的詳情頁面。
發布任務。
單擊節點工具列中的發布按鈕,喚起發布流程面板。您可選擇將任務上線至開發環境或同步上線至生產環境。
當發布流程執行到發布至開發環境時,會同步產生節點ID,同時,您可以前往開發環境營運中心調試運行該節點。
重要開發環境營運中心不會自動調度任務執行,即開發環境營運中心 > 周期工作清單中的任務不會產生自動調度的周期執行個體。
當發布流程執行到發布至生產環境時,該節點將進入生產環境調度系統進行周期性調度,您可前往營運中心查看和營運。
下線任務
進入DataWorks工作空間列表頁,在頂部切換至目標地區,找到目標工作空間,單擊操作列的,進入Data Studio。
下線/刪除任務。
在Data Studio中找到需要下線的節點或工作流程,按右鍵節點或工作流程,選擇刪除。單擊後會出現以下兩種引導:
刪除的任務未發布生產:在二次彈窗中單擊確認,任務將從分類樹上移除,並進入資源回收筒。
刪除的任務發行生產:單擊刪除後將喚起發布面板,您需要通過發布流程,將刪除操作發布至對應環境,操作才會生效。
當發布流程執行到從開發環境下線時,資料開發分類樹會保留節點,但節點ID會被移除,並且產生從開發下線的版本記錄。
當發布流程執行到從生產環境下線時,節點刪除操作將發布至生產環境,同步下線生產環境中的任務,您可在生產環境下線完成後,確定是否從分類樹刪除該節點。
查看發布歷史
您可以在發布面板中單擊
,查看任務歷史的發布記錄。
後續操作:任務營運
工作流程或任務節點發布後,您可以在發布流程中單擊補資料或去營運。
補資料:僅支援對當前節點進行補資料。如果需要更複雜的補資料功能請前往營運中心操作。更多資訊,請參見執行補資料並查看補資料執行個體(新版)。
去營運:任務發布後將自動進入營運中心,您可在營運中心查看任務運行情況,或手動觸發任務執行。詳情請參見:營運中心。