数据服务解决从数仓到应用的“最后一公里”,将数据源中的数据表快速生成数据API,在API网关进行统一管理和发布。实现低成本、易上手、安全稳定的数据共享与开放。
背景信息
为了将最终分析的结果加速查询后开放出API接口对接三方服务,本次实验将对Hologres数据源中的挂载MaxCompute的Hologres外表(ads_ec_ec360_gmv_kpi_overview_bi)生成API。
说明 数据服务支持多种类型的数据源,更多内容,请参见
配置数据源。本次实验Hologres数据源,前提是已绑定Hologres引擎且已创建ads_ec_ec360_gmv_kpi_overview_bi外表。如果没有开通Hologres,也可以使用
数据开发的MySQL数据源来测试。
操作步骤
- 由于数据服务生成的API需发布至网关统一管理。若您未开通API网关,请免费开通;若您已开通,请跳过此步骤。
- 新建业务流程。
- 业务名称:retail_e_commerce_2。
- API分组:shanghai_stand_数据服务。请选择有权限的API分组;如需新建或查看有权限的分组,您可以跳转至API网关。

- 配置数据源。
创建或使用已有的Hologres生产数据源,并测通数据服务资源组联通性。
本实验使用绑定引擎时自动创建的Hologres生产数据源,默认数据服务资源组连通性已打通。数据源名称:hgmc-cn-7pxxxxxxx001。

(可选)如果是手动创建的数据源,可参考下图测试连通性:

- 生成并测试API。
- 配置生成API表单如图,点击确定。

- API名称:ads_ec_ec360_gmv_kpi_overview_bi
- API Path:/ads_ec_ec360_gmv_kpi_overview_bi
- 配置API。

- 数据源类型:Hologres
- 数据源名称:hgmc-cn-7ppxxxxxx001
- 数据表名称:public.ads_ec_ec360_gmv_kpi_overview_bi
ds设为请求参数,其余所有字段设为返回参数,保存API。
- 测试API。
测试数据:{"ds":"20220627"}
返回内容如图:

- 提交并发布API。
- 查看及使用API。
进入服务管理,查看对应的API详情,获取API调用地址,详情请参见查看并使用API。

