概览
更新时间:2026-08-24
什么是数据服务
数据服务是面向业务系统提供标准化数据访问能力的数据开放与服务治理能力。支持基于数据表或自定义 SQL 创建 API,也支持将已有 API 注册至平台统一管理,并通过标准 HTTP/HTTPS 接口向业务系统提供数据服务。
通过统一的 API 创建、注册、测试、发布和治理能力,可将数据查询能力或已有接口服务进行标准化封装与统一管理。业务系统无需直接访问底层数据库,即可通过 API 获取所需数据,同时支持对 API 进行认证鉴权、流量控制、监控告警等统一治理,降低数据使用和接口管理成本。
核心功能
- 数据价值释放:将数据源中的表数据或自定义查询逻辑封装为标准 API,实现数据能力的统一对外输出。
- 便捷数据消费:业务系统通过标准 HTTP/HTTPS 接口即可访问数据,无需直连数据库或重复开发查询逻辑,降低数据消费成本。
- 统一服务治理:结合 API 网关提供认证鉴权、流量控制、监控告警等能力,实现数据 API 的统一管理与安全治理。
API创建流程
- 数据服务支持向导模式、脚本模式和注册 API三种 API 接入方式:
-
选择 API 接入方式
- 向导模式:基于数据表,通过可视化配置快速生成 API,适用于常规数据查询场景。
- 脚本模式:基于自定义 SQL 灵活定义查询逻辑,适用于复杂查询及个性化数据服务场景。
- 注册 API:将已有 API 接入数据服务平台,无需重新开发接口,即可纳入平台进行统一管理和治理。
-
配置 API
- 创建 API:配置数据源、查询逻辑、请求参数、过滤条件、返回字段等信息。
- 注册 API:配置已有 API 的请求地址、请求方式、参数等基础信息,并完成平台侧的服务配置。
- 测试 API:填写模拟请求参数并执行测试,验证 API 请求、参数传递及返回数据是否符合预期。
- 发布 API:测试通过后发布 API,使其进入可调用状态,并根据需要配置访问权限及服务治理策略。
API调用流程
- 获取调用信息:获取 API 的请求协议、请求方式、Host、API Path、请求参数等基础调用信息。
- 完成身份认证:获取 AK/SK 密钥对,根据平台签名规则生成 API 调用所需的鉴权签名。
- 发起 API 调用:可使用 Postman 等工具进行接口验证,也可由业务系统按照 API 调用规范直接发起请求。
- 获取数据结果:API 完成鉴权及参数校验后执行查询,并按照约定的数据格式返回查询结果。
评价此篇文章
