全部產品
Search
文件中心

DataWorks:跨專案複製說明

更新時間:Jun 08, 2024

跨專案複製主要用於隔離同租戶(阿里雲帳號)簡單模式工作空間下的開發環境和生產環境,您也可以利用跨專案複製功能實現計算、同步等類型的任務在工作空間之間的複製遷移。本文為您介紹如何處理跨專案複製時任務間的依賴關係。

通過跨專案複製功能進行複製任務後,系統為區分同租戶(阿里雲帳號)下不同工作空間之間任務的輸出名稱,會自動對每個任務輸出名稱作出一系列命名更改,目的是為了平滑複製依賴關係或保持原有依賴關係不變。

說明
  • 跨專案複製不支援跨地區發布。

  • 目前不支援複製舊版工作流程至新的工作空間,請遷移源端舊版工作流程中的任務至商務程序下的某個目錄後,再複製該商務程序至目標端工作空間。

複製責任人分為預設複製包建立者

  • 當複製責任人為預設的專案系統管理員時,複製至目標工作空間後,您可以選擇複製後任務責任人為預設複製包建立者

    image

    複製成功後,責任人將第一優先順序被置為原責任人。如果原責任人不在目標工作空間,則置為複製包建立者。

  • 當複製責任人為複製包建立者時,複製至目標工作空間後,您可以選擇複製後任務責任人為預設複製包建立者

    複製成功後,責任人將第一優先順序被置為原責任人。如果原責任人不在目標工作空間,會詢問是否變更責任人。如果確認變更,則任務複製成功且責任人變更為複製包建立者。如果不變更責任人,則複製任務取消。

完整的商務程序複製

使用者使用task_A任務的輸出點在project_1中為project_1.task_A_out,複製至project_2之後輸出點名為project_2.task_A_out流程

跨專案依賴任務複製

project_1中的任務task_B依賴了project_3中的任務task_A,在將project_1. task_B複製為project_2.task_B之後,依賴關係將一同複製,即project_2.task_B仍然依賴project_3.task_A跨專案依賴