API配置发布
统一监控管理
统一查询服务
一键式数据抽取
-
支持MySQL、HBase、Oracle、Redis等多种数据源登记,具有API配置、测试、发布和下线等功能数据应用开发在将数据表开放使用的过程中,首先需要了解底层数据源细节,其次需要开发接口支持将数据表开放,过程繁琐复杂,维护成本高;通过数据服务,可以选择MySQL、HBase等多种不同数据源下的表,通过选择表中字段作为请求和返回参数,快速配置API,支持在线测试,发布后的API可以绑定应用,通过应用的APPKey和APPSecert,简单便捷的调用API,从而获取数据表中数据,可以对创建的API接口进行统一管理和维护,极大的提高数据开放效率
-
具备 API 使用的监控统计能力,可查看调用次数、调用延时等信息,提供 API 库表和应用的关系查询数据应用开发通过API配置功能统一创建和发布的API,可以在服务概览页面查看API的调用详情,包括查看不同时间维度下的调用API数量、次数和成功的次数,且能够清晰的查看调用API的Top5和服务调用比例,同时,概览页面提供调用和未调用API列表,若API长时间未被调用或一直未被调用,可考虑下线或者删除
-
统一SQL 查询各类数据源,为上层数据产品提供取数服务,具备查询的降级限流熔断的能力在数据服务底层架构设计中,统一查询服务接受统一SQL和数据源相关信息,解析SQL生成对应的数据源查询计划,网关服务能够主动发现某个服务的节点变化,具备对服务调用的降级限流作用,同时通过API查询服务和API管理服务,统一对API从配置、发布到调用、下线等全生命周期进行管理和维护
-
支持一键式创建数据抽取任务,自动构建数据传输和调度任务,且基于数据抽取任务可创建 API,自动化构建全流程数仓开发在数仓建设过程中创建了新的数据模型,应用开发若想要将加工好的模型开放出去,供外部系统调用,首先需要将数仓中的模型通过数据同步工具落地到数据库中,然后应用开发需要了解底层数据源细节,开发数据接口供调用,过程冗长复杂,难以维护,运维成本高。数据抽取功能可以一键式的创建抽取任务,只需要选择开发好的数据模型,通过选择中间存储(MySQL或者RocketMQ等),快速的创建从模型到生成API的整个任务链路,最终外部系统只需要调用生成的API即可获取模型中的数据,极大的缩短任务周期,提高开发和运维效率