发布包总览概述

来源环境导出的发布包文件导入至目标环境后,发布包文件包含的数据对象将根据导入规则展示在发布包总览页。您可以根据业务需求对发布包总览页中的待发布对象进行管理或发布。

前提条件

来源环境导出的发布包文件已导入至目标环境。具体操作,请参见导入发布包

注意事项

  • 为保证数据安全生产,避免对象引用关系错乱造成数据故障,在发布对象期间,系统需要进入维护状态来减少并发操作可能造成的问题,发布文件结束后,需要系统管理员超级管理员手动停止维护状态。维护状态停止后,其他用户才可以正常使用系统。

  • 若发布包中的对象与当前环境下对应对象的版本一致,则无需进行发布,但此类对象将依然被统计在总览页的对象总数中。

说明

Dataphin V3.11版本支持导出Dataphin V3.9版本前创建的历史对象,并发布到其他租户中。

权限说明

仅支持跨租户发布使用人角色访问及管理待发布对象。

发布包总览入口

  1. 使用跨租户发布使用人账号登录Dataphin。

  2. 在Dataphin首页,在顶部菜单栏选择管理中心 > 跨租户发布

  3. 在左侧导航栏选择跨租户发布 > 导入发布包

  4. 单击目标发布包操作列的image发布图标。

发布包总览介绍

发布包总览页面为您展示导入的发布包与当前环境对比、存在变更的对象数以及对象的发布状态(发布状态包括待发布、发布中、发布成功、发布失败、成功有风险)统计。您可以在发布包总览页面根据功能板块(全局、数据架构、研发、标签架构、标签、数据标准、数据质量、数据安全),对不同类型、不同状态的待发布对象类型进行发布及管理操作。

说明

发布包总览页面仅展示需要发布的对象,发布包中与当前环境版本一致的对象将被忽略。

image

区块

说明

操作区

支持修改发布设置重新解析一键发布刷新操作。

  • 修改发布设置:发布设置是进行发布包对象发布前的前置步骤,发布设置存在变更时,您可以单击修改发布设置,进入发布包导入设置页面快速进行设置。

  • 重新解析:系统将对比发布包中的对象与当前环境中的对象,若对应对象的版本一致,则该对象无需发布;若对应对象的版本不一致,或包含新增或删除类型的对象,则该对象置为待发布状态。若当前环境中对应对象的版本已变更,则重新解析后该对象的状态可能会有所不同。

  • 一键发布:系统将按照发布顺序逐步发布待发布对象。发布过程中,支持终止发布

    一键发布时,若对象间不存在强依赖,将会按照页面的顺序进行发布。前一阶段的对象发布失败,不会导致发布中断。一键发布顺序,请参见建议发布顺序

    终止发布时,系统仅会终止未在发布中状态的功能板块不支持终止正在发布中的功能板块或回退已完成的功能板块。终止后重新发布,将会对发布失败和待发布的对象进行重新发布。

    说明
    • 使用一键发布前,需完成发布设置,否则无法进行一键发布。

    • 一键发布时若包含计算源,系统将使用来源环境的配置进行发布;若包含数据源,系统将应用替换规则后发布。若对象信息不足(例如连接信息或认证信息不足),会导致发布失败。

    • 来源租户和目标租户的计算源信息如果相同可能存在数据丢失风险。建议在一键发布前先发布计算源和数据源,完成后再进行一键发布。

  • 刷新:刷新当前发布对象列表。

发布对象列表

系统根据功能板块(全局、数据架构、研发、标签架构、标签、数据标准、数据质量、数据安全)进行划分,为您展示卡片状态和卡片对应功能板块下的对象信息。

  • 状态:系统根据当前功能板块的发布状态在卡片中为您展示对应的状态图标。

    • image.svg:代表功能板块待发布。

    • image.svg:代表功能板块中包含发布失败对象。

    • image.svg:代表功能板块发布中。

    • image.svg:代表功能板块中所有对象都发布成功。

  • 对象信息:对象的总数(不含无需发布对象)和各发布状态(待发布发布中发布成功成功有风险发布失败)对象的数量。

  • 查看详情:功能板块下存在变更对象时,您可以单击对应卡片中的image图标查看对象详情。

变更类型说明

导入发布包文件时,系统将通过以下规则自动识别并标记对象变更类型,变更类型包含新增更新删除

  • 新增:导入的发布包文件中若存在目标环境中没有的对象,则此类对象的变更类型为新增。发布新增类型的对象时,将在目标环境中新增此类对象。

  • 更新:导入的发布包文件若存在目标环境中已有版本不同的对象,则此类对象的变更类型为更新。发布更新类型的对象时,将覆盖目标环境中对应的对象。

  • 删除:导入的发布包文件若不包含目标环境中已有的对象,则此类对象的变更类型为删除。发布删除类型的对象时,将删除目标环境中对应的对象。

发布对象权限说明

导入发布包文件后,若您需要将发布包中的对象发布到生产环境或开发环境中,跨租户发布使用人还需具备对应对象类型的发布权限,才可以正常发布。权限说明如下:

发布对象

细分类型

权限说明

全局

  • 统计周期

  • 全局变量

  • 公共日历

  • 对象属性

  • 识别特征

必须为跨租户发布使用人,同时需具备超级管理员系统管理员的角色权限。

数据板块

必须为跨租户发布使用人,同时需具备超级管理员系统管理员的角色权限,或具备数据板块架构师负责对应板块的权限。

计算源

必须为跨租户发布使用人,同时需具备超级管理员系统管理员权限,或具备数据板块架构师负责的板块下绑定的计算源计算源负责人的权限。

项目

必须为跨租户发布使用人,同时需具备超级管理员系统管理员权限,或具备数据板块架构师负责的板块下绑定的计算源项目负责人的权限。

数据源

必须为跨租户发布使用人,同时需具备数据源管理员数据源负责人的角色权限。

数据架构

  • 业务对象

  • 业务活动

  • 主题域

必须为跨租户发布使用人,同时需具备超级管理员系统管理员的角色权限,或具备数据板块架构师负责对应板块的权限。

研发对象

  • 集成任务

  • 建模研发

  • 指标研发

  • 文件管理

  • 计算任务

  • 离线物理表

必须为跨租户发布使用人,同时需具备超级管理员的角色权限;或者拥有跨租户发布使用人权限的同时,还需作为对象所在项目的成员,并且具备提交(Dev或Basic项目)或发布(Prod项目)的权限。

  • 标签架构

  • 标签

  • 标签实体

  • 标签实体ID

  • 工作台对象

必须为跨租户发布使用人,同时需具备超级管理员系统管理员的角色权限。

数据标准

  • 码表目录

  • 标准集目录

  • 公共标准属性

  • 标准模板

  • 标准集

  • 数据标准

  • 落标映射规则

  • 映射关系(资产粒度)

  • 码表

  • 词根

必须为跨租户发布使用人,同时需具备超级管理员系统管理员的角色权限。

数据质量

  • 质量规则模板

  • 质量规则(对象粒度)

必须为跨租户发布使用人,同时需具备超级管理员系统管理员的角色权限。

数据安全

  • 数据分类

  • 数据分级

  • 识别结果(表粒度)

  • 密钥

必须为跨租户发布使用人,同时需具备超级管理员系统管理员的角色权限。

建议发布顺序

根据对象之间的依赖关系,建议参考以下发布顺序来发布对象。

  1. 全局(计算源->数据源->统计周期->全局变量->公共日历->对象属性->Python三方包->数据板块->项目->识别特征)。

  2. 数据架构(主题域->业务活动->业务对象)。

  3. 数据安全(密钥->数据分类->数据分级->识别特征)。

  4. 数据标准(码表目录->码表->词根->标准集目录->标准集->公共标准属性->标准模板)。

  5. 数据质量(规则模板)。

  6. 标准(数据标准->落标映射规则)。

  7. 研发(离线物理表->节点任务)。

  8. 标签架构(标签实体->标签实体ID)。

  9. 标签(工作台对象)。

  10. 数据质量(质量规则)。

  11. 数据标准(映射关系)。

  12. 数据安全(识别结果)。