发布管理,是指支持将某个项目中的资产发布到另外一个项目中,从而实现资产的跨项目共享。支持跨集团、跨环境发布,使得资产可以在不同环境之间快速实现数据复制,从而满足不同环境的需求。
目前版本支持可视化建模任务、数据档案以及规则标签、生命周期标签、导入标签、运算标签4种类型标签资产的导出导入。
可见:资源迁移
标签从源环境导出时,会给每个标签生成一个唯一Code码(集群标识+集团id+标签id组成),不透出给用户,用于后续导入的标识,在目标项目导入时,会在目标项目创建该标签,该标签会拥有一个一样的Code码。后续标签的增量变动,都可通过该Code码进行覆盖。
点击右上角的 确定 按钮,完成发布包的创建。创建好的发布包可在发布包列表查看。
前往项目中心>发布管理>发布包管理,在发布包列表处,找到需要导出的发布包,点击右侧的导出按钮,即可将该发布包下载到本地。
说明
发布包列表,展示所有已创建发布包的名称、描述、导出时间等基本信息。您可以根据业务需求,点击发布包名称,查看发布包详情信息,以及导出、删除发布包。
切换项目或切换集团,并前往其项目中心>发布管理>导入管理,点击右上角 上传发布包 按钮,上传之前导出的发布包。
点击发布包右侧的发布按钮,在弹窗中选择发布的主体,并查看发布的标签,确认信息无误后,单击确定,系统将发布当前发布包。
发布包创建并发布完成后,您可以在发布包列表页面,查看发布结果。若发布失败,您可点击右侧的下载发布日志,查看具体失败原因。
维度 | 回答 |
---|---|
谁可以进行标签导出? | 项目管理员及以上的高身份管理员(包含系统管理员、集团管理员)可以进入导出页面,进行导出。普通用户无页面查看权限。 |
可导出哪些标签? | 可进入导出页面的用户可进行全部标签的导出,此处不判断标签的资源权限。 |
谁可以进行标签导入? | 项目管理员及以上的高身份管理员(包含系统管理员、集团管理员)可以进入导入页面,进行导入。普通用户无页面查看权限。 |
可导入哪些标签 | 导入时也不判断标签的资源权限,有操作权限的用户都可以导入发布包中的全部标签。
|
失败原因 | 具体场景 | 界面“失败原因”展示 |
---|---|---|
全量标签不存在 | 全量标签不存在 | 全量标签不存在 |
存在重复标签名称 | 发布包导入时,某个标签名称,与目标项目的已有标签名称重复,但code不一致。 | 标签名称重复,导入失败 |
标签分组导入失败 | 源项目与目标项目分组名称一样,但层级不一致 | 标签分组不正确,导入失败 |
上游依赖不存在 | 上游依赖的标签不存在 | 上游依赖不存在,导入失败 |
上游发布失败 | 上游发布失败,导入失败 | |
上游依赖的数据源“XX”不存在(未创建过,或者已创建被删除),如主体属性、行为、明细等数据源 | 上游依赖不存在,导入失败 | |
上游依赖的数据源“XX”存在,但数据源类型匹配不上,如XX数据源在源项目是主体属性,但在目标项目是业务明细 | 上游依赖不存在,导入失败 | |
上游依赖的数据源字段“XX”不存在 | 上游依赖不存在,导入失败 | |
上游依赖的数据源字段“XX”存在,但字段类型匹配不上,如某个数据源的XX字段在原项目是double类型,在目标项目是string类型 | 上游依赖不存在,导入失败 | |
上游依赖的数据源事件“XX”不存在 | 上游依赖不存在,导入失败 | |
上游依赖的数据源事件属性“XX”不存在 | 上游依赖不存在,导入失败 | |
上游依赖的数据源事件“XX”存在,但事件类型错误 | 上游依赖不存在,导入失败 | |
网络错误 | 网络错误 |
数据档案从源环境导出时,会给每个档案生成一个唯一Code码(集群标识+集团id+档案id组成),不透出给用户,用于后续导入的标识,在目标项目导入时,会在目标项目创建该档案,该档案会拥有一个一样的Code码。后续档案的增量变动,都可通过该Code码进行覆盖。如果没有Code码的档案,会用档案名称与目标环境匹配,同名的档案会进行覆盖(此处逻辑与标签不一致,标签是如果没在目标环境找到一样的code码,会去新建,新建的时候发现重名会报错。此处根据用户使用反馈,最终会将逻辑修改一致)。
导出时的粒度是档案,不是档案下的属性字段,即操作的是档案的导出导入。但实际导入时,会识别档案下属性字段的增量变化,跟随档案进行导入。
点击右上角的 确定 按钮,完成发布包的创建。创建好的发布包可在发布包列表查看。
前往项目中心>发布管理>发布包管理,在发布包列表处,找到需要导出的发布包,点击右侧的导出按钮,即可将该发布包下载到本地。
说明
发布包列表,展示所有已创建发布包的名称、描述、导出时间等基本信息。您可以根据业务需求,点击发布包名称,查看发布包详情信息,以及导出、删除发布包。
切换项目或切换集团,并前往其项目中心>发布管理>导入管理,点击右上角 上传发布包 按钮,上传之前导出的发布包。
点击发布包右侧的发布按钮,在弹窗中选择发布的主体,并查看发布的标签,确认信息无误后,单击确定,系统将发布当前发布包。
发布包创建并发布完成后,您可以在发布包列表页面,查看发布结果。若发布失败,您可点击右侧的下载发布日志,查看具体失败原因。
与标签导出导入的权限控制逻辑一致。
维度 | 回答 |
---|---|
谁可以进行数据档案导出? | 项目管理员及以上的高身份管理员(包含系统管理员、集团管理员)可以进入导出页面,进行导出。普通用户无页面查看权限。 |
可导出哪些数据档案? | 可进入导出页面的用户可进行全部档案的导出,此处不判断档案的资源权限。 |
谁可以进行数据档案导入? | 项目管理员及以上的高身份管理员(包含系统管理员、集团管理员)可以进入导入页面,进行导入。普通用户无页面查看权限。 |
可导入哪些数据档案 | 导入时也不判断档案的资源权限,有操作权限的用户都可以导入发布包中的全部档案。
|
失败原因 | 具体场景 | 界面“失败原因”展示 |
---|---|---|
上游依赖不存在 | 上游依赖的数据集“XX”不存在(未创建过,或者已创建被删除) | 上游依赖不存在,导入失败 |
上游依赖的数据集“XX”存在,但数据集类型匹配不上,如XX数据集在源项目是主体属性,但在目标项目是业务明细 | 上游依赖不存在,导入失败 | |
上游依赖的数据集字段“XX”不存在 | 上游依赖不存在,导入失败 | |
上游依赖的数据集字段“XX”存在,但字段类型匹配不上,如某个数据集的XX字段在原项目是double类型,在目标项目是string类型 | 上游依赖不存在,导入失败 | |
网络错误 | 网络错误 |