文章目录

  • 引言
  • API 目录
  • API 权限
  • API 日志
  • 结语


引言

数睿通 2.0 之前基本完成了数据集成和数据开发两大模块,也因此得到了一些朋友的帮助和支持,在此由衷的表示感谢,你们的支持便是我们更新的最大动力!

目前,数据服务模块也已基本开发完毕,包括动态生成 API,API 授权,查看 API 日志等功能,同时支持动态标签功能,帮助我们可以更加灵活的去定义 API 方法,实现数据赋能。

本文将对数据服务模块进行简单的功能讲解,详细的功能讲解还是以视频的方式呈现(见文末),下面我们一起来看一下吧(想要了解其他功能模块的朋友可以查看我的往期文章)。

API 目录

API 目录模块可以自定义 API 目录,对 API 进行分门别类,在 API 目录下创建 API,选择指定的数据源,书写动态 SQL,定义请求参数,提供给外界调用。

API 目录包含的功能主要有:

  • API 目录增删查改
  • API 增删查改
  • API 上线
  • API 下线
  • API 测试
  • 导出 API 文档(可批量)

数据服务架构图 数据服务模块_数据仓库


数据服务架构图 数据服务模块_大数据_02


数据服务架构图 数据服务模块_大数据_03

API 权限

API 分为两种类型:开放 API 和私有 API,开放 API 可以任意调用,私有 API 则需要鉴权通过方可调用。在 API 权限模块中,用户可以创建应用,获取应用的 appKey 和 appSecret,通过 appKey 和 appSecret 获取 token,并在应用中授权指定的私有 API,方可实现调用,授权时支持设置调用次数,超过调用次数则不可再调用。

API 权限包含的功能主要有:

  • 创建应用,自动生成 appKey 和 appSecret
  • 私有 API 授权
  • 取消授权
  • 修改授权
  • 重置调用次数
  • 查看 API 及授权详情

数据服务架构图 数据服务模块_数据服务架构图_04


数据服务架构图 数据服务模块_数据服务架构图_05


数据服务架构图 数据服务模块_spring cloud_06


数据服务架构图 数据服务模块_数据仓库_07

API 日志

API 日志功能就比较简单了,主要是记录了 API 的调用日志,如调用方的 ip,请求的 url ,调用结果,错误日志等,目前是通过分页呈现出来,其实可以做一些统计图进行更为直观的统计,以后再做优化完善。

数据服务架构图 数据服务模块_数据仓库_08

结语

本次中台的新功能介绍就到此结束了,现在平台已经具备了拉数,造数,供数的能力,剩下需要开发的模块还有数据治理,数据资产和数据集市,预计五月底整体可以基本开发完毕,之后便会对系统做进一步的优化完善,提升交互和使用体验,更好的服务业务,创造更大的价值。

目前源码,部署指南,讲解视频等相关资料是付费获取的,价格相比其他同系列的产品连个零头都不到,可以说是非常良心了。做这个东西的初衷主要是为了帮助大家学习数据中台的相关架构和技术,帮助中小企业做数字化转型,现在国家大力发展数字经济,数据中台是一条很好的赛道,值得我们去探索,尝试和体验。