全部產品
Search
文件中心

DataWorks:下線節點

更新時間:Jun 19, 2024

本文匯總介紹下線節點的相關問題。

如何下線節點

如果您使用的是標準模式工作空間,則開發環境和生產環境隔離,在DataWorks的資料開發(DataStudio)刪除節點時,只刪除了開發環境的節點,生產環境的節點需將刪除操作發布至生產環境執行,發布成功後生產環境的節點才會被刪除下線。詳情請參見下線任務

如何確認生產任務已下線成功?

下線完成後,請在營運中心 > 周期任務介面,檢查節點是否存在,若不存在表示任務已成功下線。查看下線任務

如何恢複已下線節點

節點下線後會存放至資源回收筒中,您可通過資源回收筒恢複已下線任務。詳情請參見恢複任務

報錯:請先在發布中心把檔案${filename}發布到生產環境或在發布中心解除發佈

  • 報錯原因:DataWorks的資源回收筒僅支援還原已在開發環境和生產環境均刪除的任務(節點、資源、函數等)。若任務只從開發環境刪除,未將該刪除操作發布至生產環境執行(即未下線生產環境任務),將產生該報錯。
  • 解決方案:您可前往任務發布介面先解除發佈當前任務,再去還原資料開發(DataStudio)的檔案。

報錯:節點存在子節點,導致任務刪除或下線失敗

  • 報錯原因:為保障下遊任務正常執行,DataWorks僅支援任務在開發環境和生產環境均無下遊依賴的情況下執行任務下線操作。
    說明 下線節點可能導致其他依賴該節點的任務運行異常,請與依賴該節點的各任務負責人做好溝通。
  • 解決方案
    1. 確認待下線任務的下遊依賴:您可前往開發環境營運中心和生產環境營運中心的周期任務介面,分別確認該任務開發環境和生產環境是否存在下遊依賴關係。詳情請參見查看周期任務DAG圖
    2. 移除待下線任務的下遊依賴:
      1. 進入下遊依賴任務的調度配置介面,去除待下線任務的依賴關係。詳情請參見刪除或變更節點依賴
      2. 提交下遊任務,移除開發環境該任務與待下線任務的依賴關係。
      3. 發布下遊任務,移除生產環境該任務與待下線任務的依賴關係。
      4. 繼續下線待下線任務。詳情請參見下線任務