一种数据可视化转换的实现方法技术

技术编号:20944343 阅读:47 留言:0更新日期:2019-04-24 02:20
本申请公开了一种数据可视化转换的实现方法,包括:配置数据源、配置逻辑实体、配置属性、配置关联表、配置可视化渲染引擎、配置模型和模型的规则、配置任务调度,使得所述模型发布的任务被定期执行,在执行所述任务调度的时候,对所述模型进行规则引擎解析,按所述模型的规则对数据进行抽取、缓存,并在缓存中基于关联规则进行分组、统计聚合,最后转换成目标数据,可视化渲染引擎根据配置信息进行渲染,输出至浏览器引擎。本申请提供的数据可视化转换的实现方法通过利用信息技术手段在可靠性作业指标数据的收集、整理、统计、分析及展现等环节实现自动化、智能化和可视化,能够消除传统方式中数据统计、汇总、分析滞后的技术问题。

A Method of Data Visualization Conversion

This application discloses an implementation method of data visualization transformation, including: configuring data source, configuring logical entity, configuring attribute, configuring Association table, configuring visual rendering engine, configuring rules of model and model, and configuring task scheduling, so that tasks published by the model are regularly executed, and rules are quoted from the model when executing the task scheduling. Engine parsing, extracting and caching data according to the rules of the model, grouping and statistical aggregation based on association rules in the cache, and finally converting into target data. Visual rendering engine renders the data according to configuration information and outputs it to browser engine. The implementation method of data visualization conversion provided in this application realizes automation, intellectualization and visualization through the use of information technology in the collection, collation, statistics, analysis and display of reliability operation index data. It can eliminate the technical problems of data statistics, summarization and analysis lagging behind in traditional methods.

【技术实现步骤摘要】
一种数据可视化转换的实现方法
本申请涉及信息
,尤其涉及一种数据可视化转换的实现方法。
技术介绍
电力可靠性管理是电力系统和设备的全面质量管理和全过程的安全管理,是适合现代化电力行业特点的科学管理方法之一,是电力工业现代化管理的一个重要的组成部分。目前供电可靠性系统指标通报的内容多、频次高,现有统计指标仍依赖office表格制作模板下发至各单位进行填报,由相关专责进行收集汇总,利用excel函数进行统计、分析、展示。但是,由于数据收集、分析工作量巨大且人为因素错误较多,不利于数据的保存、查询及共享,指标生成迟滞至少生产实际1周,造成行业内对电力可靠性管理指标分析汇总滞后,无法及时有效的对出现的问题进行分析、处理。
技术实现思路
本申请提供了一种数据可视化转换的实现方法,以解决现有技术中电力可靠性管理指标分析汇总滞后的技术问题。为了解决上述技术问题,本申请实施例公开了如下技术方案:本申请实施例公开了一种数据可视化转换的实现方法,包括:配置数据源:填写数据源的基础信息,测试数据源连通性,确保数据源与源数据库的信息连通;配置逻辑实体:配置目标数据库的本体,且所述逻辑实体与所述源数据库中的物理表相对应;配置属性:配置目标数据库的本体的基本属性,所述基本属性与所述源数据库中物理表的列相对应;配置关联表:所述关联表包括逻辑实体关联表和属性关联表,所述逻辑实体关联表为建立所述逻辑实体与所述源数据库中物理表的映射关系;所述属性关联表为建立所述基本属性与所述源数据库中物理表的列、列的聚合汇总的映射关系;配置可视化渲染引擎,对所述源数据库中的数据采用多种形式的表格、图表进行展现;配置模型和模型的规则:将满足某一规则的逻辑实体采用一定的规则配置,并为逻辑实体建立关联规则,验证所述关联规则测试通过后,将所述模型发布成独立的任务;配置任务调度,使得所述模型发布的任务被定期执行;规则引擎解析,在执行所述任务调度的时候,对所述模型进行解析,按所述模型的规则对数据进行抽取、缓存,并在缓存中基于规则进行分组、统计聚合,最后转换成目标数据,根据配置信息进行渲染,输出至浏览器引擎。可选的,所述配置数据源、所述配置逻辑实体、所述配置模型及模型规则、所述配置任务调度和所述规则引擎解析分别独立封装。可选的,所述数据源支持多个主流关系型数据库Oracle、Mysql、postgresql数据源配置。可选的,所述基础信息包括驱动名称、数据源URL、目标数据库的用户名和密码。可选的,所述基本属性包括可视化展示的维度、类别、数值。可选的,所述配置任务调度包括配置任务执行的频率、执行策略、执行失败时的处理策略。可选的,所述模型的规则包括全局值变量约束规则、所述逻辑实体与所述源数据库中的物理表的约束关系规则、分组统计聚合分析规则。可选的,所述目标数据库为Neo4j图数据库。与现有技术相比,本申请的有益效果为:本申请提供了一种数据可视化转换的实现方法,包括:配置数据源:填写数据源的基础信息,测试数据源连通性,确保数据源与源数据库的信息连通;配置逻辑实体:配置目标数据库的本体,且所述逻辑实体与所述源数据库中的物理表相对应;配置属性:配置目标数据库的本体的基本属性,所述基本属性与所述源数据库中物理表的列相对应;配置关联表:所述关联表包括逻辑实体关联表和属性关联表,所述逻辑实体关联表为建立所述逻辑实体与所述源数据库中物理表的映射关系;所述属性关联表为建立所述基本属性与所述源数据库中物理表的列、列的聚合汇总的映射关系;配置可视化渲染引擎,对所述源数据库中的数据采用多种形式的表格、图表进行展现;配置模型和模型的规则:将满足某一规则的逻辑实体采用一定的规则配置,并为逻辑实体建立关联规则,验证所述关联规则测试通过后,将所述模型发布成独立的任务;配置任务调度,使得所述模型发布的任务被定期执行;规则引擎解析,在执行所述任务调度的时候,对所述模型进行解析,按所述模型的规则对数据进行抽取、缓存,并在缓存中基于关联规则进行分组、统计聚合,最后转换成目标数据,可视化渲染引擎根据配置信息进行渲染,输出至浏览器引擎。本申请提供的数据可视化转换的实现方法具有提供数据采集、模型配置、数据抽取、任务调度、自助式组合展示、多维度动态展示、图形可视化分析的功能,根据实际作业需求,通过利用信息技术手段在可靠性作业指标数据的收集、整理、统计、分析及展现等环节实现自动化、智能化和可视化,能够消除传统方式中数据统计、汇总、分析滞后的技术问题。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。本申请实施例提供了一种数据可视化转换的实现方法,包括:配置数据源:填写数据源的基础信息,测试数据源连通性,确保数据源与源数据库的信息连通。所述基础信息包括驱动名称、数据源URL、目标数据库的用户名和密码。所述数据源支持多个主流关系型数据库Oracle、Mysql、postgresql数据源配置,满足在供电可靠性指标数据数据分析领域,用户对多种多样的数据源的分析要求。比如关系数据库中的停复电指标数据,又要获取日志分析的数据,还要加上消息事件的数据。配置逻辑实体:配置目标数据库的本体,且所述逻辑实体与所述源数据库中的物理表相对应。所述逻辑实体具体包括在目标数据库中的一些特有描述、数据类型、名称等信息。配置属性:配置目标数据库的本体的基本属性,所述基本属性与所述源数据库中物理表的列相对应。本申请中所述配置属性还可以是配置所述基本属性与所述源数据库中物理表的列的聚合汇总相对应。所述基本属性包括可视化展示的维度、类别、数值。配置关联表:所述关联表包括逻辑实体关联表和属性关联表,所述逻辑实体关联表为建立所述逻辑实体与所述源数据库中物理表的映射关系;所述属性关联表为建立所述基本属性与所述源数据库中物理表的列,也可以是所述基本属性与所述源数据库中物理表的列的聚合汇总的映射关系;配置可视化渲染引擎,对所述源数据库中的数据采用多种形式的表格、图表进行展现。数据可视化是根据数据结构在前端选择合适的可视化渲染引擎进行展示,可视化渲染引擎在数据抽取转换的时候就已经明确了数据结构,并且已经实现了非常多的可视化渲染模板,只需要根据数据结构选择支持该数据结构的可视化渲染模板即可。本申请实施例选择可视化渲染引擎,因此前端展示的时候不需要再进行数据结构识别,不需要再进行数据转换操作,也不需要再进行可视化渲染引擎识别等操作,提高了前端可视化展示的性能。配置模型和模型的规则:将满足某一规则的逻辑实体采用一定的规则配置,并为逻辑实体建立关联规则,验证所述关联规则测试通过后,将所述模型发布成独立的任务。所述模型是数据抽取、转换、计算、和存储等的实现模型,通过调度器定时执行实现数据的抽取,转换,计算及其存储。将具有相同规则的数据划分为一个大类,也就是一个模型,比如停电指标分析模型,从组织机构按层级关系逐级往下配置年度停电本文档来自技高网
...

【技术保护点】
1.一种数据可视化转换的实现方法,其特征在于,包括:配置数据源:填写数据源的基础信息,测试数据源连通性,确保数据源与源数据库的信息连通;配置逻辑实体:配置目标数据库的本体,且所述逻辑实体与所述源数据库中的物理表相对应;配置属性:配置目标数据库的本体的基本属性,所述基本属性与所述源数据库中物理表的列相对应;配置关联表:所述关联表包括逻辑实体关联表和属性关联表,所述逻辑实体关联表为建立所述逻辑实体与所述源数据库中物理表的映射关系;所述属性关联表为建立所述基本属性与所述源数据库中物理表的列、列的聚合汇总的映射关系;配置可视化渲染引擎,对所述源数据库中的数据采用多种形式的表格、图表进行展现;配置模型和模型的规则:将满足某一规则的逻辑实体采用一定的规则配置,并为逻辑实体建立关联规则,验证所述关联规则测试通过后,将所述模型发布成独立的任务;配置任务调度,使得所述模型发布的任务被定期执行;规则引擎解析,在执行所述任务调度的时候,对所述模型进行解析,按所述模型的规则对数据进行抽取、缓存,并在缓存中基于关联规则进行分组、统计聚合,最后转换成目标数据,根据配置信息进行渲染,输出至浏览器引擎。

【技术特征摘要】
1.一种数据可视化转换的实现方法,其特征在于,包括:配置数据源:填写数据源的基础信息,测试数据源连通性,确保数据源与源数据库的信息连通;配置逻辑实体:配置目标数据库的本体,且所述逻辑实体与所述源数据库中的物理表相对应;配置属性:配置目标数据库的本体的基本属性,所述基本属性与所述源数据库中物理表的列相对应;配置关联表:所述关联表包括逻辑实体关联表和属性关联表,所述逻辑实体关联表为建立所述逻辑实体与所述源数据库中物理表的映射关系;所述属性关联表为建立所述基本属性与所述源数据库中物理表的列、列的聚合汇总的映射关系;配置可视化渲染引擎,对所述源数据库中的数据采用多种形式的表格、图表进行展现;配置模型和模型的规则:将满足某一规则的逻辑实体采用一定的规则配置,并为逻辑实体建立关联规则,验证所述关联规则测试通过后,将所述模型发布成独立的任务;配置任务调度,使得所述模型发布的任务被定期执行;规则引擎解析,在执行所述任务调度的时候,对所述模型进行解析,按所述模型的规则对数据进行抽取、缓存,并在缓存中基于关联规则进行分组、统计聚合,最后转换成目标数据,根据配置信息进行渲染,输出至...

【专利技术属性】
技术研发人员:郑博文徐扬常荣耿飞宋忧乐牛斌
申请(专利权)人:云南电网有限责任公司玉溪供电局
类型:发明
国别省市:云南,53

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1