面向可视化大屏系统的数据配置平台设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:gklyliu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着大数据时代的来临,数据可视化是进行大数据分析和处理的有效方法。尤其是在涉及大数据的监控、指挥、调度等方面,通过交互式实时数据可视化大屏系统来帮助业务人员发现、诊断业务问题,越来越成为大数据解决方案中不可或缺的一环。可视化大屏系统有以下几个特点。首先,系统数据源错综复杂,开发人员消耗大量的精力与不同的数据库和接口对接。其次,系统与实体业务接触紧密,客户需要随时切换不同的数据源和接口。再次,系统组件之间数据关联程度小,使用Redux等状态管理方案并不能简单高效的对接数据源和接口。最后,系统需要考虑到大数据时代下数据有效性,能够及时更新数据。在此背景下,本文分析了当前数据可视化产品的现状,针对它们的特点并结合可视化大屏系统的需求,从设计和实现上提出了数据配置平台这一解决方案。数据配置平台实现了数据源配置、指标配置、API配置和WebSocket事件配置四个功能。数据源配置支持四种数据库的连接操作,指标配置支持三种数据接入方式,使开发人员能够轻松对接错综复杂的数据库和接口,而且,客户只需通过修改配置信息就能够随时切换数据源和接口。API配置可以将指标池中的指标组合成不同的API接口,降低了因数据接口变更造成不兼容的风险,提高了数据的可扩展性和可维护性。WebSocket事件配置提出了可视化大屏系统的前端组件通信方案和数据对接方案,提高了数据对接效率。该平台使用了前后端分离的架构,前端主要使用React技术实现单页面应用,采用Redux作为前端数据流管理方案,使用Redux-Saga管理异步操作。后端则使用Express和Socket.I0作为主体搭建,使用MongoDB作为数据库。系统前后端使用HTTP和WebSocket两种方式通信。在开发过程中,本人参与了整个系统的需求分析、设计工作、编码工作以及测试和发布。该平台目前已在内网上线,服务于十多个可视化大屏系统,有效地提高了开发效率,增强了数据配置的灵活性。
其他文献
电镀工业对金属表面进行电镀之前必须对金属表面进行除油工序。研究了一种低泡沫的水基金属除油剂,通过提高各种表面活性剂相互之间的协同增效作用,减少表面活性剂的用量来降
目的分析新形势下双向转诊存在的问题并提出相应对策,以促进双向转诊政策的落实。方法回顾性分析我院近年来双向转诊工作中存在的问题,找出相关问题的解决措施,以加强双向转
20世纪90年代中期,深圳湾水质严重污染。随着深圳市污水处理设施陆续投入运行,2000年前后,水质一度有所改善。此外深圳湾水体交换不畅、底泥污染物释放进一步恶化了水质。但
<正>2013年,作为全球最大的鞋类生产国和出口国的中国,其鞋业注定是跌宕起伏,顿挫犹抑扬也:本土运动品牌的集体沉沦,利润下滑;传统品牌进军电商,突飞猛进;代工鞋企纷纷外迁、
小麦根细胞质膜上存在NADH-K3Fe(CN)6氧化还原酶。KCN、SHAM及Na3VO4对其活性无影响,DCCD对其有轻微抑制作用。干旱胁迫下,抗旱性不同的两品种小麦根质膜NADH-K3Fe(CN)6氧化还原酶变化趋势相似。小麦根存在跨膜K3Fe(CN)6还原系统。干旱
二阶非线性光学晶体材料在光电子信息领域有着重要的应用,研究新型有机红外波段非线性光学晶体材料是该领域的前沿方向之一。本文根据非线性光学材料分子设计的原理,选择常温
校园心理剧活动是学校心理健康教育的一种有效方式,本课题对校园心理剧活动的应用价值和开展方式进行了研究。本课题以N市Q中学的学生为研究对象,访谈了学生和教师,采用问卷
森岛通夫是日本数理马克思经济学派的重要代表人物,在用现代数理方法重述和研究马克思经济学和古典经济学方面有很高的造诣。森岛通夫用数理方法对马克思经济学的重述和研究,
对港址选址阶段、港区运营期如何加强海洋溢油风险管理,提高溢油应急防范能力和处理能力等方面进行了探讨。
本文以交易所市场上市公司债券为研究样本,系统地研究了三类信用风险事件下债券收益率走势的一般规律,并建立了基于信用风险事件下债券收益率走势的一般模型。随后以一般模型