本文将为您介绍跨项目克隆的操作实践。
跨项目克隆功能将从2025年6月30日起,将不再提供服务,详情可参见:DataWorks跨项目克隆下线公告。
支持的场景
跨项目克隆支持以下两种场景:
-
从一个简单模式的工作空间克隆至另一个简单模式的工作空间。
-
从一个简单模式的工作空间克隆至另一个标准模式的工作空间。
-
跨项目克隆以节点为单位,文件夹和业务流程会跟随节点一起克隆至目标工作空间。
-
跨项目克隆不能在上游节点没有克隆至目标工作空间的情况下,进行克隆下游节点的操作。
-
跨项目克隆默认为新增操作,即在新路径下创建节点及相关的文件夹、业务流程。若该路径下已存在名称相同的节点、文件夹、业务流程,则新增内容会覆盖原有内容。如果节点的上下游一起克隆,则发布后克隆节点的依赖关系和原节点一致。详情请参见发布中心概述。
操作步骤
-
进入DataStudio(数据开发)页面,打开相应的业务流程。
-
单击右上角的跨项目克隆,跳转至相应的克隆页面,过滤出相应的节点,并将任务克隆到目标工作空间。
-
筛选需要克隆的节点,并选择克隆目标工作空间。设置克隆对象所有者(默认为默认),并可通过解决方案、业务流程、提交人、对象类型、变更类型、节点ID、提交时间等条件筛选需要克隆的节点。
-
单击设置计算引擎映射,设置当前工作空间与目标工作空间计算引擎的映射关系。
目标工作空间存在多个计算引擎,因此需要设置当前工作空间与目标工作空间计算引擎的映射关系,方可进行克隆操作。如果不设置,则克隆至目标工作空间的默认计算引擎中。
说明-
当克隆的节点中存在部分节点所属的引擎类型在目标工作空间中不存在的情况,计算引擎映射信息对话框会进行提示,您可以通过勾选计算引擎确认对话框会给出提醒,可以通过勾选跳过目标引擎实例为空的节点,来过滤无法克隆的节点,否则在克隆过程中会报错。
-
在源工作空间和目标工作空间某种引擎类型存在两个以上引擎实例的情况下,会显示设置计算引擎映射按钮。
-
-
单击添加到克隆,添加需要克隆的节点至待克隆列表。
-
打开右上角的待克隆列表,单击全部克隆。
-
确认引擎映射预检后的计算引擎映射信息,单击确定。
-
待页面提示克隆成功后,即可进入目标工作空间查看克隆结果,通常会克隆业务流程的整体目录结构。