【技术实现步骤摘要】
一种基于数据处理的展示方法
[0001]本专利技术涉及数据处理
,具体涉及一种基于数据处理的展示方法
。
技术介绍
[0002]随着数据处理的展示方式越来越多,如前端大屏,大屏应用场景也越来越多,客户对于此类的性能要求也越来越高,需要实时性好且支持回放的大数据场景下的展示方案
。
然而,市面上如前端大屏设计基本都需要付费闭源,并且只有前端拖拽布局,没有跟后端数据打通,服务端接口仍需要编码经历开发流程的四个阶段才能上线一个接口,相当于半自动化,如图1所示
。
[0003]另外,大数据场景下的展示方案需要制作人员有专业的技术水平,操作和处理步骤繁琐,难以快速实现数据大屏构建,不易上手,并且展示效果视觉冲击力差,难以根据用户需求任意制作各类展示大屏,无法真正达到设计与实现同步,效果与需求匹配
。
技术实现思路
[0004]本专利技术的目的在于提供一种基于数据处理的展示方法,该方法从数据提供
、
数据展现
、
数据监控
、
安全认证等提供一站式解决方案,以满足用户一站式数据实时展示的制作需求
。
[0005]为解决上述问题,本专利技术所采用的技术方案如下:
[0006]一种基于数据处理的展示方法,该方法应用于一种基于数据处理的展示平台,该展示平台包括原始数据层
、
数据服务层
、
网关层以及数据展现层,该方法包括以下步骤:
[0007]定义原始数
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种基于数据处理的展示方法,其特征在于,该方法应用于一种基于数据处理的展示平台,该展示平台包括原始数据层
、
数据服务层
、
网关层以及数据展现层,该方法包括以下步骤:定义原始数据层,在原始数据层中包括多种原始业务数据,其支持多种数据结构,包括关系数据库
、
时序数据库
、
列式数据库等等;定义数据服务层,通过创建
API
接口读取原始数据层中的原始业务数据,并上线接口,其中,在
API
接口设置若干个请求参数,请求参数包括时间
、
测点
、
统计方式等,从而补充当适配不同的数据库时所采用的不同语法或技术方案;创建数据展示层,定义不同的图表组件,选取出目标的若干个图表组件,并在一个看板区域里进行拖拽布局选取其中一个图表组件,在与其对应的属性栏里面去配置数据接口,并保存展示端的设置参数,生成预览地址;其中,预览地址可以应用在不同第三方显示器中
。2.
根据权利要求1所述的方法,其特征在于,对于网关层,还执行:当数据展示层去调用
API
接口时,网关层对数据展示层调用进行登陆检查以及权限检查,并且针对该接口的调用做流量限制
、
熔断
、
降级
、
缓存处理
。3.
根据权利要求2所述的方法,其特征在于:流量限制处理包括:对该接口的调用为每秒最大调用
20
次,对单一接口进行过载保护;熔断处理包括:当接口服务器处理达到上限时,会进行熔断处理,具体表现为:若该接口服务器的上限为
M
,当接口服务器上限超过
M
时,接口服务器不再接收新的请求,网关层通过检测指定时间内仍未收到响应,则中断请求;降级处理包括:当接口调用异常,接口响应码为
500
时返回固定的兜底数据;缓存处理包括:接口服务器对该次查询的结果进行缓存,并设置缓存时间,在缓存过期后重新从数据源获取数据
。4.
根据权利要求1所述的方法,其特征在于:当
API
接口去适配不同数据源时,先利用
API
接口识别出数据源中的数据库类型,根据具体的数据库类型去适配对应的检测语法;其中,检测语法用于检测数据库中语法的准确性和合法性,若存在非法性
、
语法问题,则接口层提示错误,在特定界面显示具体出错的行列
。5.
根据权利要求1所述的方法,其特征在于:在每个
API
接口中都有一个唯一的访问地址,在数据展示层设有一个地址填入栏,在该地址填入栏中填入相应的地址链接,即可实现调取相应的接口数据
。6.
根据权利要求1所述的方法,其特征在于,数据服务层的监听接口信息变更包括:在单一接口服务器程序启动后从数据库加载接口列表进行接口注册,并往
Nacos
技术研发人员:齐军,许智杰,岳晓访,杨建丰,李浩全,
申请(专利权)人:航粤智能电气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。