整体说明

资源列表中会展示发布中心支持发布的资源内容,当前版本支持离线开发任务、实时开发任务、Hive表、离线同步任务、质量监控任务、数据服务API、流表、实时开发文件、参数组等共计9种资源。

资源列表 - 图1

针对列表中的资源,支持筛选、按照资源名称或标识搜索。针对单个资源,可直接“创建发布包”、“添加到发布池”。也支持批量勾选多个资源,并“前往创建发布包”、“添加到发布池”、“批量从发布池移除”。

单资源创建发布包

列表中的资源,通过创建成发布包,即可将创建时的资源快照信息打包。创建的发布包,会在“发布包”列表中记录下来。后续可用于跨环境的发布。

如下图,为直接对单个资源进行“创建发布包”。其中的“创建成功后前往发布”开关,为开,则创建后会自动前往发布包发布页面,进行接收方的接收策略选择和发布操作。

“创建时自动基于引用关系添加”勾选项,系统会自动基于当前所选资源,自动扫描上游引用的资源,可在扫描结果中修改并确认。

资源列表 - 图2

资源列表 - 图3

多选资源“前往创建发布包”

如下图,为批量选中多个资源后点击“前往创建发布包”的页面,在批量创建时,会跳转到新的创建页面,并支持“基于引用关系添加”操作。同时,支持“创建时自动基于引用关系添加”的选择设定,选中后,支持在点击“创建发布包”时自动触发“基于引用关系添加”功能。

资源列表 - 图4

“基于引用关系添加”的作用是,可基于已选资源,扫描资源引用的其它资源,并添加到已选资源列表中。比如,一个离线开发SQL任务,产出了一张Hive表,引用了一个离线同步任务和一个质量监控任务,操作者在创建发布包时仅选择了该任务,通过“基于引用关系添加”,即可自动将产出的Hive表、引用的离线同步任务、质量监控任务也添加到已选资源列表中,方便操作者更快速地完成待发布资源的添加。

发布池

发布池的作用相当于资源的购物车,在资源列表中,可将待发布的资源添加到发布池中。进入发布池中,可查看待发布的资源列表。另外,发布池也支持“基于引用关系添加”、“基于血缘添加”、“匹配添加”、“批量移除”等操作。

资源列表 - 图5

1)基于引用关系添加

这是一种将其它资源添加到发布池的方式,系统会基于发布池中已有的资源,扫描其引用的资源,并通过弹框提醒,由用户确认添加到发布池中。

资源列表 - 图6

2)基于血缘添加

这是一种将其它资源添加到发布池的方式,支持在弹框中选择特定的资源,并获取该资源的上下游资源。

资源列表 - 图7

资源列表 - 图8

更具体的介绍,可以参加“基于血缘添加资源”章节的说明。

3)匹配添加

这也是一种将其它资源添加到发布池的方式。

选择资源类型并批量填写资源名称,如资源匹配成功则会将资源添加到发布池,如资源匹配失败则会提示匹配失败的资源类型和资源名称。注意:仅当用户输入的资源名称与资源名称完全一致时,方可匹配成功;同一资源类型最多可输入200个资源名称,资源名称间换行分隔,最大字符长度限制为26000个字符。

资源列表 - 图9

注意:发布池中的资源信息为快照信息,如遇到资源重命名、描述等场景,可通过发布池顶部的“同步资源信息”按钮手动,系统也会每天定时更新资源信息。