管理全局待发布对象

若您导入的发布包文件与目标环境存在全局对象变更,您将在全局对象页面查看到存在变更的全局对象。您可对全局对象进行管理或发布操作。

前提条件

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

全局待发布对象入口

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

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

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

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

  5. 单击全局页签,进入待发布全局对象页面。

查看及管理全局待发布对象

发布包导入成功后,您可在全局页签下对统计周期全局变量公共日历数据板块计算源项目数据源对象属性识别特征进行筛选、发布、查看详情、版本对比、查看版本详情等操作,不同类型对象的可操作项略有不同。

操作项

说明

筛选

在全局功能板块下,各类型对象都支持筛选查看,不同类型对象支持的筛选方式略有不同。

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

  • 筛选

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

    • 变更类型:变更类型包含新增更新删除。变更类型说明请参见变更类型说明

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

    • 计算源类型:仅计算源类型的对象支持通过计算源类型来筛选。可选择的计算源类型有MaxCompute、Blink、Ververica Flink、Hologres、Flink、FusionInsight Flink,单次仅支持选择一种计算源类型进行筛选。

    • 数据板块:仅项目类型的对象支持通过数据板块来筛选。单次可选择一个或多个数据板块来筛选,可通过输入关键字来搜索对应数据板块。

    • 数据源类型:仅数据源类型的对象支持通过数据源类型和同名同类型来筛选。单次可选择一个或多个数据源类型来筛选,可通过输入关键字来搜索对应数据源。Dataphin当前支持的数据源请参见Dataphin支持的数据源

    • 同名同类型:仅数据源类型的对象支持通过数据源类型和同名同类型来筛选。当前环境中是否包含与来源环境同名同类型的数据源,且仅包含新增数据源。

    • 属性类型:仅对象属性类型的对象支持通过属性类型和变更人来筛选。包含质量规则属性,单次可选择一个或多个属性类型来筛选。

    • 变更人:仅对象属性类型的对象支持通过属性类型和变更人来筛选。单次可选一个或多个最近提交人来筛选,筛选人来源于系统。

    • 变更时间:仅对象属性识别特征类型的对象支持通过变更时间来筛选。变更时间需要分别选择开始日期和结束日期,日期格式为YYYY-MM-DD hh:mm:ss。

发布

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

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

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

说明
  • 批量发布数据源时,同名数据源将自动忽略,请先进行映射或单个数据源发布。

  • 发布数据源时,系统将会校验数据源的连通性。当您批量发布多个数据源且存在不可并发的数据源时,可能导致发布过慢,请您耐心等待。不支持并发的数据源包括SAP Table、HDFS、Hive、Impala、Kudu、Kafka以及其他支持Kerberos的数据源类型。

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

  • 发布项目对象前请确认项目所依赖的计算源对象已发布,否则将导致发布失败。计算源不支持批量发布。

发布详情

查看单个发布的发布详情,包含发布状态、对象的基本信息流程校验结果和异常提醒等信息。

其中流程校验除对象属性识别特征包含权限校验重名校验发布校验外,其他类型对象的流程校验仅包含发布校验

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

    说明

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

  • 重名校验:当对象属性的变更类型为新增或更新时,校验当前发布的质量规则属性名称是否重复。

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

说明

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

映射

支持单个映射数据源和批量映射数据源,存在同名同类型的数据源时,可进行批量映射设置。具体操作请参见映射已有数据源

说明
  • 数据源支持映射操作。

  • 同名同类型的数据源可选择映射或者重命名后再进行发布;同名不同类型的数据源只能重命名后才能进行发布。

版本详情

查看当前数据源对象的版本信息,包含基本信息、生产数据源和开发数据源。

说明

数据源支持查看版本详情。

版本对比

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

说明

数据源对象属性识别特征支持查看版本对比。

设置替换规则

支持单个和批量设置替换规则。若需批量设置数据源的属性,需要先设置替换规则,设置完成后,您可根据替换规则进行批量发布。设置数据源替换规则的步骤请参见设置数据源替换规则

说明
  • 数据源支持设置替换规则操作。

  • 数据源发布时会应用替换规则。单个数据源发布时,可选择开启替换规则或关闭替换规则。

  • 若需批量设置数据源的属性,请先设置替换规则,设置完成后,您可根据替换规则进行批量发布。

设置数据源替换规则

说明

仅数据源对象支持设置数据源替换规则。

来源环境和目标环境的属性配置通常不同。因此,在发布前,您可使用数据源替换规则功能设置替换规则,将数据源的配置批量替换成目标环境的配置。数据源对象发布时,将按顺序使用匹配的第一条规则进行属性的替换。

  1. 在数据源对象列表下方单击设置替换规则

  2. 对已有规则进行编辑或新建替换规则。

    • 编辑已有规则:单击目标规则操作列的图标,进入新建替换规则对话框进行配置。

    • 新建替换规则:单击+新建替换规则,进入新建替换规则对话框进行配置。

    配置项

    说明

    选择替换数据源的范围

    1. 设置数据源类型。

      选择您需替换数据源对象属性的数据源类型。如MaxCompute。

    2. 添加圈选规则。

      单击+添加规则并在新增的规则项中配置您替换规则。替换规则之间支持运算。

    3. 配置圈选范围。

      1. 设置规则配置项。

        配置项根据数据源类型不同,支持不同配置项类型,请以实际操作为准。如MaxCompute支持数据源名称负责人EndpointProject NameAccess ID进行范围圈选

      2. 设置匹配条件。

        各配置项支持的匹配条件:支持精确匹配不匹配包含不包含开头是结尾是为空不为空空文本非空文本

        说明

        负责人的匹配条件仅支持属于

    设置替换的配置项及替换值

    1. 配置生产环境和开发环境的替换配置项

      替换配置项项根据数据源类型不同,支持不同替换配置项类型,请以实际操作为准。如MaxCompute支持Endpoint、Project NameAccess IDAccess key

    2. 设置匹配规则

      匹配规则包含全文、文本匹配和正则表达式,区分大小写

      说明

      正则表达式使用Java语言规范。更多信息,请参见Java正则表达式指南

    3. 设置替换文本

      在输入框输入用于替换的文本。

    完成配置后,所设置的规则将按照顺序进行替换。

  3. 单击保存

    完成数据源替换规则的配置后,将根据规则匹配数据源对象,并为您显示所匹配到的数据源数。

    单击目标规则操作列的image发布图标,数据源将根据该规则进行批量发布。

  4. 单击image..png可查看与规则匹配的数据源。

    规则匹配数据源对话框中,支持查看规则匹配数据源详情、发布及对同名同类型的数据源进行映射操作。

映射已有数据源

说明

仅数据源对象支持映射已有数据源。

导入的发布文件与目标环境中存在同名同类型的数据源时,您可进行映射设置。单击映射已有数据源对话框中的查看详情对比可查看导入的数据源对象与当前同名同类型的目标环境数据源对象的对比信息。

映射支持映射并更新配置与仅映射不修改配置。

  • 映射并更新配置:导入的数据源对象与当前同名同类型的目标环境数据源对象进行映射并更新目标环境数据源配置为导入的数据源对象配置。

    说明

    若命中替换规则,数据源的配置将根据替换规则进行替换。

  • 仅映射不修改配置:导入的数据源对象与当前同名同类型的目标环境数据源对象进行映射但不更新目标环境数据源配置。