数据开放平台

本文介绍了一种通过结合SQL与API的方式快速构建数据开放平台的方法,旨在简化数据团队为业务系统提供数据服务的过程。该平台支持多种数据源管理、逻辑代码编写、用户权限管理等功能,并利用开源项目Rocket-API实现了具体落地。

数据开放平台介绍

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

基于Rocket-API完成数据开放平台搭建
开源项目地址:https://gitee.com/alenfive/rocket-api

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值