数据服务
数据服务提供快速的将数据表生成数据API的能力,供外部应用系统通过调用API获取数据,同时可以对开放的API进行统一管理和发布,对不同角色的人员拥有不同的应用场景: 1、数据工程师:登记数据源、配置API取数逻辑、调试发布上线。 2、应用工程师:查看API的说明,进行相应业务调用开发。 3、产品:查看应用API的调用情况,评估数据价值,关联数据资产。 4、运维:查看表和应用关联情况,及时定位故障影响。
登记数据源创建API,授权应用,调用API
1、登记数据源,当前支持MySQL数据源
登记数据源需要填写数据源名称、连接串、用户名和密码,支持通过数据源名称进行定位搜索,可对数据源进行编辑和删除。
2、向导模式配置API
API的创建支持两种模式,一种是向导模式,支持查询单表中的数据,请求参数支持的操作符类型包括等于、大于、小于、大于等于、小于等于、不等于和like表达式,且支持选择排序参数,排序方式包括升序和降序。
3、测试API
向导模式创建的API支持测试,在测试页面,可以填写请求参数的值,查看请求的详情和返回内容。
4、发布和下线API 只有测试成功的API才可执行发布操作,发布后的API才可以添加授权,被应用调用;发布的API若无应用绑定,也可执行下线操作。
5、API使用详情的监控统计和查看 在API详情页面,支持查看API的基础信息、授权信息、参数信息和响应示例,授权信息即将API授权于应用的基本信息,参数信息包括入参、返回和排序参数,响应示例会展现成功和失败的响应示例。
6、配置应用关联API 支持在平台创建应用,生成APPkey和APPsecert,在已发布的API的详情页,可对创建的应用授权。
7、API库表和应用关联关系的查询 支持查看API对应的数据源和数据表,且在已发布的API详情页面可查看关联的应用,在绑定的应用详情页面可查看关联的API。
8、提供RestfulAPI和SDK方式调用API 平台支持RestfulAPI和SDK两种方式调用API,可以下载详细的示例说明文档,供调用参考。
9、API调用统计 平台具备服务概览功能,包含数量的统计、图表和列表。数量上涵盖已发布的API数量、调用API数量、调用API次数和调用API成功次数,图表展示包括服务调用的Top5和服务调用的比率,列表包括调用API的列表和已发布但未调用的API列表。