管理数据标准待发布对象

导入的发布包文件中存在数据标准的变更对象时,将在数据标准待发布页面为您展示,您可以对数据标准对象进行管理和发布。

数据标准待发布对象入口

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

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

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

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

  5. 单击数据标准页签,进入数据标准待发布对象页面。

查看及管理数据标准待发布对象

发布包导入成功后,您可在数据标准页签下对标准对象落标映射规则映射关系码表词根进行筛选、发布、查看详情、版本对比等操作,不同类型对象的可操作项略有不同。

标准发布对象列表中为您展示对象名称、发布状态/完成时间、对象类型、变更类型、环境变更等信息。

说明
  • 数据标准和数据安全模块使用相同的识别特征配置,请在全局分类下发布识别特征。

  • 数据标准和其他模块(如质量)之间存在相互依赖的关系,建议按照页面右上角中“说明”的推荐的顺序进行发布。发布包的发布顺序也可参见建议发布顺序

操作项

说明

筛选

您可通过对象名等进行模糊搜索,也可根据对象类型、最近更新时间、最近更新人、发布状态、变更类型、环境变更等进行精确筛选。

  • 批量搜索:您可以单击批量搜索,在批量搜索对话框中输入各对象支持的搜索项,最多可输入1000个,多个对象之间用回车分割。单击确定后,系统将进行精确搜索,并在下方列表中展示搜索到的对象。

  • 筛选

    • 对象类型:仅标准对象类型支持通过对象类型筛选。单次可选择一个或多个对象类型来筛选。对象类型包含码表目录、标准集目录、标准集、标准模板、数据标准、公共标准属性。

    • 发布状态:单次可选择一个或多个发布状态来筛选。发布状态包含待发布、发布中、发布成功、发布失败和成功有风险,其中成功有风险代表实际发布成功,但发布的内容和导入的内容不完全一致,不影响发布对象的使用,仅提示风险。

    • 最近更新人:单次可选一个或多个最近提交人来筛选,筛选人来源自系统。

    • 最近更新时间:需要分别选择开始日期和结束日期,日期格式为YYYY-MM-DD hh:mm:ss。

    • 变更类型:单次可选择一个或多个变更类型来筛选。变更类型包含新增、更新、删除。

    • 环境变更:选择是否有环境变更,即从上一次导入后,当前目标环境是否有过变更。

    • 项目类型:选择Dev-Prod或Basic模式。

    • 是否生效:仅落标映射规则类对象支持对是否生效进行筛选。选择规则是否生效。

    • 映射类型:仅映射关系类对象支持对映射类型进行筛选。单次可选择一个或多个类型,映射类型包含有效映射和无效映射。

    • 资产类型:仅映射关系类对象支持对映射类型进行筛选。物理表、物理视图、物化视图、普通维度逻辑表、层级维度逻辑表、枚举维度逻辑表、虚拟维度逻辑表、流程事实逻辑表、事件事实逻辑表、快照事实逻辑表、汇总逻辑表、逻辑视图、元表和镜像表。

发布

发布失败或待发布的对象可重新发布,支持单个发布和批量发布。发布成功的对象无需重新发布。

  • 单个发布:单击目标对象操作列中的发布,在发布对话框中填写发布名称,名称长度不超过64个字符,单击确定。

  • 批量发布:选中目标对象名前的复选框,或单击页面底部的全部选择或本页全选,目标对象选择完成后单击页面底部的发布。在发布对话框中填写发布名称,名称长度不超过64个字符,单击确定。

    说明

    全部全选仅针对当前筛选和搜索条件下的所有对象进行操作;本页全选仅针对当前页面的对象进行操作。

查看详情

可查看当前目标环境中单个对象的信息详情。

说明

当变更类型为删除且发布状态为成功时,目标环境对象已不存在,不支持查看信息详情。

版本对比

当且仅当变更类型为更新时,支持查看版本对比。将本次导入的对象版本(即来源环境的发布包)和目标环境的最新版本进行对比。

发布详情

可在发布详情对话框,查看基本信息、流程校验和异常提醒信息。其中流程校验包含权限校验依赖校验重名校验发布校验,不同类型对象包含的校验项略有不同。

说明
  • 由于不同数据标准可能依赖了标准模板的不同版本,因此所有在当前目标环境不存在的版本均需要进行发布。发布顺序按照版本号从小到大进行,但是每个版本的校验流程独立执行互不影响,校验通过的版本即可正常发布。仅所有版本均发布成功,模板才算整体发布成功,否则为成功有异常或失败状态。

  • 重新发布时,仅重新发布上一次校验不通过的版本。

  • 权限校验:仅标准对象码表词根包含此项校验。若跨租户发布设置中功能权限校验配置为校验操作人权限,则在导入时校验每个对象在当前目标环境的操作权限;若跨租户发布设置中功能权限校验配置为忽略权限校验,则跳过权限校验。

    说明

    发布过程中,校验的是根据导入策略替换后的成员是否具有操作权限。

  • 依赖校验

    • 标准对象:校验当前对象的相关依赖对象是否存在。

      • 码表目录的变更类型为新增或更新时,校验上级目录是否存在;当码表目录的变更类型为删除时,校验码表目录是否为空(即当前发布项是否包含子目录、是否包含码表)。

      • 标准集目录的变更类型为新增或更新时,校验上级目录是否存在;当标准集目录的变更类型为删除时,校验标准集目录是否为空(即当前发布项是否包含子目录、是否包含标准集)。

      • 公共标准属性的变更类型为新增或更新时,校验当前发布项中引用的码表在目标环境是否存在;当公共标准属性的变更类型为删除时,无需进行依赖校验。

      • 标准模板的变更类型为新增或更新时,校验当前发布的标准模板引用的码表在当前目标环境是否存在;当标准模板的变更类型为删除时,校验当前标准模板在目标环境内是否被数据标准引用。

      • 标准集的变更类型为新增或更新时,校验当前发布的标准集的标准集目录和配置的默认标准模板在当前目标环境是否存在;当标准集的变更类型为删除时,校验当前发布的标准集是否为空(即当前发布项下是否已创建数据标准)。

      • 数据标准的变更类型为新增或更新时,校验当前发布的数据标准的所属标准集、引用的标准模板及对应版本、标准属性引用的码表(若被标准引用为属性值)、标准属性引用的码值(若被标准引用为属性值)、数据分类指定的分类(若被标准引用为属性值)、数据分级指定的分级(若被标准引用为属性值)、落标监控配置引用的质量规则模板、识别特征、项目(若被标准引用为属性值)、数据板块(若被标准引用为属性值)是否存在;当数据标准的变更类型为删除时,无依赖校验。

    • 落标映射规则:当落标映射规则的变更类型为新增或更新时,校验当前发布的落标映射规则中在资产对象圈选部分配置的过滤条件、数据标准圈选中的来源标准集和标准模板在当前环境是否存在;当落标映射规则的变更类型为删除时,无依赖校验。

    • 映射关系:当映射关系的变更类型为新增时,校验当前发布的映射关系中映射资产(数据表)、资产中对应的所有映射关系中指定的指标、字段、数据标准及对应的质量监控规则在目标环境中是否存在;当映射关系的变更类型为删除时,不进行依赖校验。

    • 码表:当码表的变更类型为删除时,校验当前发布的码表在目标环境是否被标准模板引用、所属的码表目录在当前环境是否存在(若直接归属码表根目录,则不阻塞发布);当码表的变更类型为新增或更新时,无需进行依赖校验。

  • 重名校验

    • 标准对象:校验当前对象在目标环境是否存在重名对象,仅变更类型为新增或更新时进行重名校验。

      • 码表集目录:校验上级目录下是否存在已有同名目录和相同目录编码。

      • 标准集目录:校验上级目录下是否存在已有同名目录和相同目录编码。

      • 公共标准属性:校验相同属性类型(即自定义属性、系统属性)下,是否存在同名属性。

      • 标准模板:校验标准模板的名称和编码是否重复。

      • 标准集:校验标准集直接归属的目录层级下的标准集名称和标准集编码是否重复。

      • 数据标准:校验当前数据标准所属的标准集下标准名称是否重复。

    • 落标映射规则:当落标映射规则的变更类型为新增或更新时,校验当前发布的落标映射规则的名称是否重复。

    • 码表:当码表的变更类型为新增或更新时,校验码表的名称或编码是否唯一。

  • 发布校验

    • 标准对象:校验发布流程是否成功。除重新执行上述预校验外,还包括对象数量校验、发布对象是否存在校验、售卖管控校验等;此外,还会根据跨租户发布设置和本次导入的导入策略设置进行对象内容处理(如标准集的审批流程修改等)。

      说明

      当标准的变更类型为新增或更新时,需要根据跨租户发布设置中发布审批的设置及发布策略中是否配置了需要自动提交上线决定发布成功的判断依据:

      • 跨租户发布设置中发布审批配置为忽略审批且发布策略勾选了需要提交上线申请,则标准需发布到生产环境才算整体发布成功。

      • 跨租户发布设置中发布审批配置为需要审批,且发布策略勾选了需要自动提交上线申请:

        • 若当前环境的标准集开启了上线审批,则审批任务生成成功即算作发布成功,不校验审批任务的审批状态。

        • 若当前环境的标准集没有开启上线审批,则不会生成审批任务,需要发布到生产环境才算发布成功。

      • 如果发布策略未勾选需要自动提交上线申请,则生成草稿状态的标准即为发布成功。

    • 落标映射规则:校验发布流程是否成功。除重新执行上述预校验外,当落标映射规则的变更类型为新增或更新时,校验落标映射规则的数量;当落标映射规则的变更类型为删除时,校验对象是否已经被删除。

    • 映射关系:校验发布流程是否成功。除重新执行上述预校验外,当映射关系的变更类型为删除时,校验对象是否已经被删除。

    • 码表:校验发布流程是否成功。除重新执行上述预校验外,当码表的变更类型为新增或更新时,校验码表的数量;当码表的变更类型为删除时,校验对象是否已经被删除。

    • 词根:校验发布流程是否成功。除重新执行上述预校验外,还包括词根数量校验、词根是否存在校验等;此外,还会根据本次导入的导入策略设置进行校验。

  • 映射关系转换:仅映射关系包含此项校验。当落标映射规则的变更类型为新增时,根据导入策略的设置,校验当前发布的映射关系的关系转换是否成功;当落标映射规则的变更类型为删除时,无映射关系转换校验。