接口服务开发
对于基础元数据、技术元数据、业务元数据在内的各种有价值的数据,智能数据资源管理平台支持基于基本元数据进行抽取、组合、加工,以此产生各类基础服务,提供给服务调用方去使用,即将库表生成相应的API服务供终端用户直接使用。接口服务是基于库表构建的一种数据服务,目前支持接口生成和接口注册两种新建接口服务的方式。
前置操作
1. 在ADP>VEGA虚拟化>数据连接>数据连接管理页面创建数据源。操作步骤请参考数据连接在线帮助。
2. 在ADP>VEGA虚拟化>数据连接>扫描管理页面扫描数据源创建库表。操作步骤请参考数据连接在线帮助。
► 接口生成
接口服务生成是将库表转化为以接口的形式提供数据查询的能力。在数据运营管理>数据资源管理>接口服务>接口服务开发页面,点击【新建】,选择新建【接口生成】,在弹窗中选择向导模式或脚本模式。

♦ 向导模式:用户无需编写任何代码,只需在界面勾选相关配置即可快速生成API。
第1步 填写基本信息:根据提示填写基本信息、接口定义、接口拓展信息等内容,点击右下角【保存】可以保存当前页面所填写的信息,当用户下次再进去该页面时,可继续填写。点击【下一步】可以进行后续操作。
第2步 参数配置:选择请求参数和返回参数,用户根据界面提示操作即可。
第3步 设置返回结果:包括分页设置和过滤规则,根据界面提示填写即可。
第4步 接口测试:在该页面中会显示在之前步骤中配置的相关数据,点击【开始测试】,在【请求详情】和【返回结果】的框里面出现对应的数据,若页面下方显示“测试成功”,则表示新建接口成功,请见下图。

第5步 点击【发布】,会提示新建接口会提交至审核方,审核通过会自动发布接口服务。

♦ 脚本模式:用户自行编写脚本,支持多表关联、复合查询和聚合函数。
脚本模式的操作与向导模式基本一致,请参考向导模式的相关说明。不同的是在参数配置中,用户需要自行编写脚本,可以参考脚本示例,脚本编写完之后可点击【运行】(下图)。

► 接口注册
为了方便用户使用已经存在接口的第三方服务,平台提供接口注册功能,可以将第三方接口注册到平台,实现统一审核管理。
第1步 在接口页面,点击【新建】,选择新建【接口注册】,按照提示填写基本信息、接口定义和接口拓展信息等内容,点击右下角【暂存】可以保存当前页面所填写的信息,当用户下次再进去该页面时,可继续填写。点击【下一步】可以进行后续操作。
第2步 参数配置:点击请求参数后的【添加】,在下方添加参数,并配置相关信息。

第3步 接口测试:在该页面中会显示在之前步骤中配置的相关数据,点击【开始测试】按钮后,在【请求详情】和【返回结果】的框里面出现对应的数据,若页面下方显示“测试成功”,则表示新建接口成功。
第4步 若已经在后台管理>系统与审核>审核管理新建了接口的发布审核流程,并配置好相应的审核策略,点击【发布】按钮后,会提示新建接口已提交至审核方,审核通过会自动发布接口服务。
已创建的接口生成和接口注册都可以在接口页面查看,用户可以对已创建的接口进行编辑/变更、发布、上线、下线和删除操作。
接口服务日志
接口服务反馈
在数据服务超市,其他用户可以对接口进行反馈。在数据运营管理>数据资源管理>接口服务>接口服务反馈页面,接口所属的组织部门下成员可以查看接口的反馈信息,在“待办”页面点击【回复】处理反馈。

回复反馈后,可以在“已办“页面查看所有已回复的反馈详情。
