用户面临的挑战

将数据表开放给外部业务使用时,接口的维护成本高,取数效率低,数据表的稳定和安全性无法保证,且表链路不清晰。

数据和应用开发之间存在取数易用性的矛盾
痛点描述
数据开发一方面需要将数据表构建为 API 的方式开放出去,一方面需同步应用开发相关的 API 信息,取数效率低,配置过程繁琐。
易数方案
提供向导模式和 SQL 模式,可以通过简单的配置即实现取数 API 的自动构建,屏蔽底层数据源细节,提高数据中台的整体效率。
应用与底层过于耦合,血缘链路不完整
痛点描述
应用到表、表到 API 的关系无人维护,底层表改动影响上层应用开发,耦合性大,监控不统一或无监控,数据应用质量难以保证。
易数方案
提供应用、表和 API 的关系链路,降低运维成本,解耦应用与底层表,提供统一的认证、权限和监控,确保数据应用质量。
核心功能
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即可获取模型中的数据,极大的缩短任务周期,提高开发和运维效率
产品优势
打通链路
提供应用到表、应用到指标的关系,完善全链路血缘,使数据资产的评估更加全面,故障影响的判断更加快速准确
提高效率
解决数据和应用开发之间取数易用性的矛盾,屏蔽底层数据源细节,自动构建取数 API,提高数据中台的整体效率
监控统一
提供和 EasyData 产品体系统一的认证、权限、日志和监控能力,确保数据的应用质量
一键式创建数据抽取
具有一键式创建数据抽取任务的能力,支持丰富的中间存储,从数据开发到数据开放,自动化构建全流程

架构师咨询

架构师咨询

1个工作日内回复

电话咨询

0571-89926329 复制

工作日 9:30-18:00