数据开放平台介绍
- 数仓,数据湖,数据中台,都是对于数据资产的管理,而对于管理起来的数据如何对业务系统快速赋能,一直是数据团队需要深入考虑的问题
- 对业务系统赋能,一般有两种方式,一是提供API供业务系统调用,二是将数据推送给业务系统。这里描述的是第一种API形式供业务系统访问的平台 『数据开放平台』
- 在以往,要以API形式提供给业务方,需要数据团队独立开发以周为版本的迭代
- 使用过BI的同学知道,一些报表,和统计结果,只需要几条Sql就能完成大部份的业务需求,很快捷。那么如果我为这些SQL配一个API访问地址,是不是就直接完成了API的数据开发
- 基于这样的思路,初步想法为:『数据开放平台』= SQL+API访问地址,这样落地
- 扩展以后变为:
- 在Web页面中配URI,再写几条SQL
- 多数据源动态管理
- 支持一定的逻辑代码,实现更复杂的数据处理
- 用户权限管理,什么时候,谁做了什么样的操作
- 动态编译,希望在线保存就生效
- 远程发布功能,区分线上和测试环境
- 版本管理,历史记录比对
- 集群部署,微服务时代,多实体部暑是必须的
- 一系列的自定义扩展,满足不同业务需求
基于Rocket-API完成数据开放平台搭建
开源项目地址:https://gitee.com/alenfive/rocket-api
本文介绍了一种通过结合SQL与API的方式快速构建数据开放平台的方法,旨在简化数据团队为业务系统提供数据服务的过程。该平台支持多种数据源管理、逻辑代码编写、用户权限管理等功能,并利用开源项目Rocket-API实现了具体落地。
2131

被折叠的 条评论
为什么被折叠?



