睿治
当前版本:2.7.2

挂接资源和开放服务

1.概述

前面章节我们完成了“部门表”和”员工信息表”的编目,其中,部门表为手动添加,员工信息表为智能添加(从元数据拾取得到)。 

本章节我们将通过对这两数据资产进行挂接资源和开放服务来讲解相关功能的使用。 

:数据资产只有挂接资源后才能提供服务,所以,如果该数据资产不需要对外提供服务,则无需进行挂接资源和开发服务操作。也可以等后面资产上架使用后,数据消费者申请需要的服务后,根据数据消费者的需求再在【服务待办】中挂接资源和开放服务。

2.挂接资源

进入【资源挂接】模块,选中“员工基本信息表”,点击【挂接资源】。

弹出的窗口我们可以看到已经不用我们再次设置,原因是本资产是从元数据拾取的资产,默认就已经挂好了资源,同时如果我们有需要也可以对其进行修改。

接下来我们试一下挂接部门表。

同样我们点击挂接,选择我们想要挂接的数据库和对应的数据库表就可成功挂接。

Tips:

数据资产类型不同,可挂载的资源类型是不同的。

1)对于数据库类的数据资产,可挂接数据库表或视图。

2)对于文件类的数据资产(资产格式分类为电子文件、点击表格、图形图像、流媒体、其他),可挂架ftp服务器或hdfs系统中的任意文件。

3.开放服务

完成数据资产的资源挂接后,接下来我们来设置资产的对外共享方式(也就是开放服务)。

点击开放服务,勾选需要开放的服务类型即可。具体每类服务的作用见数据资源提供的服务章节。

另外还可以设置申请条件,比如员工信息表,我们设置“岗位”、“工作地点”、“员工id”作为申请条件,这样数据消费者在资产门户中申请员工信息表的“数据查询”、“文件下载”服务时,可选择申请的数据范围。

图 设置申请条件

图 服务申请页面

Tips:

数据资产中日期型的信息项和关联了维表的信息项可设置为申请条件。编辑数据资产时可编辑这些信息项属性。

如果不知道该开放什么服务,也可以不开放,等后续数据消费者在资产门户中申请需要的服务后再开放。下图中“员工信息表”开放了所有服务,而“部门表”未开放服务,他们在在资产门户中的表现如下。

图 开放服务和未开发服务在资产门户中表现

图 未开发服务时的申请弹框

4.服务授权

如果当前资产目录设置了申请服务流程,则数据消费者使用该资产目录下的资产服务时需要先申请,待授权通过后才能使用服务。

图 资产目录的编辑界面

图 使用资产服务时的弹框

这里,我们也可以主动给用户授权,免去用户申请后审批的过程,资源挂接模块的【服务授权】功能就是用于主动给用户授予服务权限。

比如,我们将“员工信息表”的“数据查询”服务授予用户“lis”,其操作如下:

其中,数据权限这块为空代表可查看所有数据。

这样,用户lis登录后可直接使用员工信息表的数据查询服务。

数据交换服务的授权设置可参考数据资源提供的服务章节。

5.服务授权管理

在资源挂接页面,点击【服务授权管理】,打开服务授权管理页面,提供资产管理员一个界面去查看各资产授权给哪些用户哪些服务,并能进行管理。

服务授权管理页面,显示当前目录版本下资产服务授权的相关信息,包括:用户、资产标题、资产类目、服务类型、状态、服务来源、分配/审批人员、分配/申请时间、服务到期时间。

Tips:

服务来源有“申请”和“分配”两种:申请是指用户通过资产门户上申请服务,审批通过后获得的服务;分配是指管理员直接在挂接页面给用户进行服务授权而获得的服务。 

在服务授权管理页面,支持将用户可用的服务冻结,用户将暂时不能使用该资产服务,解冻后可继续使用;我的服务页面,该服务的状态也是冻结。

在服务授权管理页面,支持将用户可用的服务删除。删除后,用户将不再有该资产服务的使用权限,需要重新申请或分配;同时,服务授权管理和我的服务页面也不显示该条记录。

Tips

服务授权管理页面,只展示资产可使用的服务和冻结的服务,未审批、服务到期、资产下架等原因导致不可用的服务都不显示在授权管理页面。

至此,挂接资源和开放服务就完成了,下一章节我们将介绍生成API和绑定API。

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇资产编目

下一篇生成API和绑定API

请先登录