一种数据的图形化处理方法、装置、设备及存储介质制造方法及图纸

技术编号:35175971 阅读:17 留言:0更新日期:2022-10-12 17:42
本申请公开了一种数据的图形化处理方法、装置、设备及存储介质。该方法包括:获取数据库脚本和待处理数据,根据数据库脚本生成数据库哈希表,将待处理数据中的节点与数据库哈希表中的键进行匹配,确定出目标数据源,并将目标数据源存入图表参数列表,根据图表参数列表对待处理数据进行图形化处理。如此,通过将待处理数据中的节点与数据库哈希表中的键进行匹配,确定出目标数据源,区别于现有技术,不再需要使用数据报表配置工具,直接利用数据脚本和待处理数据就可以确定目标数据源,并根据存入目标数据源的图表参数列表对待处理数据进行图形化处理,操作简单,通用性更强,维护更加的简单。简单。简单。

【技术实现步骤摘要】
一种数据的图形化处理方法、装置、设备及存储介质


[0001]本申请涉及数据图形化
,特别是涉及一种数据的图形化处理方法、装置、设备及存储介质。

技术介绍

[0002]随着信息技术的发展,越来越多的行业要求将自己的行业情况数据或产品数据“可视化”展示出来。因此,一种数据图形化的手段应运而生,数据图形化的手段是一种可以将数据直观、形象地“可视化”展示的手段。
[0003]在现有技术中,存在许多数据报表配置工具,用于将数据转化为图形化报表。但是在现有技术中,不同数据报表配置工具的使用规则并不相同,因此需要大量的时间和精力去学习使用规则,并且数据报表工具更新迭代的速度很快,会增加后期维护的难度。
[0004]基于此,学习不同数据报表工具的使用规则花费的时间长,以及数据报表的维护难度大,是本领域技术人员在进行数据图形化处理方面亟待解决的技术问题。

技术实现思路

[0005]基于上述问题,本申请提供了一种数据的图形化处理方法、装置、设备及存储介质,以降低学习不同数据报表工具的使用规则所花费的时间,以及降低数据报表的维护难度。
[0006]本申请实施例公开了如下技术方案:第一方面,本申请实施例提供一种数据的图形化处理方法,所述方法包括:获取数据库脚本和待处理数据;根据所述数据库脚本得到数据库哈希表;将所述待处理数据中的节点与所述数据库哈希表中的键进行匹配,确定出目标数据源,并将所述目标数据源存入图表参数列表;根据所述图表参数列表对所述待处理数据进行图形化处理。
[0007]可选地,所述根据所述数据库脚本得到数据库哈希表,包括:根据所述数据库脚本得到数据库脚本节点;对所述数据库脚本节点进行解析,得到数据库脚本的编号和所述编号对应的数据;将所述编号和所述编号对应的数据以键值对的形式存入哈希表,得到所述数据库哈希表。
[0008]可选地,所述待处理数据中的节点为数据列节点时,所述将所述待处理数据中的节点与所述数据库哈希表中的键进行匹配,确定出目标数据源,包括:对所述待处理数据中的数据列节点进行解析,得到数据节点和分组节点;确定所述数据节点的属性值,并将所述数据节点的属性值与所述数据库哈希表中的键进行匹配,得到第一匹配值;
根据所述分组节点对应的属性值对所述第一匹配值进行匹配,将与所述分组节点对应的属性值相等的第一匹配值作为目标匹配值,并且得到与所述目标匹配值对应的目标键;根据所述目标匹配值和目标键得到数据集合;对所述数据集合进行处理,得到目标数据源。
[0009]可选地,所述待处理数据中的节点为数据循环节点时,所述将所述待处理数据中的节点与所述数据库哈希表中的键进行匹配,确定出目标数据源,包括:对所述待处理数据中的数据循环节点进行解析,并判断所述数据循环节点中是否存在引用节点;若存在所述引用节点,则对所述引用节点进行处理,得到临时字符串变量;并判断所述数据循环节点是否包含循环数据组节点,若包含所述循环数据组节点,则对所述循环数据组节点进行处理得到第一临时数据集合;根据所述第一临时数据集合得到循环数据节点队列;根据所述临时字符串变量和所述循环数据节点队列得到目标数据源;若不存在所述引用节点,则对所述数据循环节点进行解析,得到数据节点;确定所述数据节点的属性值,并将所述数据节点的属性值与所述数据库哈希表中的键进行匹配,得到第四匹配值;根据所述第四匹配值得到目标数据源。
[0010]可选地,所述对所述引用节点进行处理,得到临时字符串变量,包括:将所述引用节点与所述数据库哈希表中的键进行匹配,得到第二匹配值;遍历所述第二匹配值,按照预设规则对所述第二匹配值进行处理;根据经过遍历和处理的第二匹配值得到所述临时字符串变量。
[0011]可选地,所述对所述循环数据组节点进行处理得到第一临时数据集合,包括:对所述循环数据组节点进行解析,得到第一等于节点哈希表;将所述第一等于节点哈希表中的键与所述数据库哈希表中的键进行匹配,得到匹配键;将所述数据库哈希表与所述匹配键进行匹配得到的相等的值,作为第三匹配值,并所述第三匹配值存入所述第一临时数据集合。
[0012]可选地,所述待处理数据中的节点为数据数组节点,所述将所述待处理数据中的节点与所述数据库哈希表中的键进行匹配,确定出目标数据源,包括:对所述待处理数据中的数据数组节点进行解析,得到第二等于节点哈希表;将所述第二等于节点哈希表中的键与所述数据库哈希表中的键进行匹配,得到匹配键;将所述数据库哈希表与所述匹配键进行匹配得到的相等的值,作为第五匹配值,并将所述第五匹配值存入第二临时数据集合;根据所述第二临时数据集合得到目标数据源。
[0013]第二方面,本申请实施例提供一种数据的图形化处理装置,所述装置包括:获取模块,数据库哈希表生成模块,目标数据源确定模块和数据图形化模块;所述获取模块,用于获取数据库脚本和待处理数据;所述数据库哈希表生成模块,用于根据所述数据库脚本得到数据库哈希表;所述目标数据源确定模块,用于将所述待处理数据中的节点与所述数据库哈希表
中的键进行匹配,确定出目标数据源,并将所述目标数据源存入图表参数列表;所述数据图形化模块,用于根据所述图表参数列表对所述待处理数据进行图形化处理。
[0014]第三方面,本申请实施例提供一种计算机设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如第一方面所述的数据的图形化处理方法。
[0015]第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行如第一方面所述的数据的图形化处理方法。
[0016]相较于现有技术,本申请具有以下有益效果:本申请通过获取数据库脚本和待处理数据,根据所述数据库脚本得到数据库哈希表,将所述待处理数据中的节点与所述数据库哈希表中的键进行匹配,确定出目标数据源,并将所述目标数据源存入图表参数列表,根据所述图表参数列表对所述待处理数据进行图形化处理。其中,通过将所述待处理数据中的节点与所述数据库哈希表中的键进行匹配,确定出目标数据源,区别于现有技术,不再需要使用数据报表配置工具,直接利用数据脚本和待处理数据就可以确定目标数据源,并根据存入目标数据源的图表参数列表对待处理数据进行图形化处理,操作简单,不需要花费大量的时间精力学习不同的数据报表配置工具的使用规则,并且,本申请提供的方法相比于现有技术中的不同的数据报表配置工具,通用性更强,维护更加的简单。
附图说明
[0017]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本申请实施例提供的一种数据的图形化处理方法的流程图;图2为本申请实施例提供的一种数据的图形化处理装置的结构示意本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的图形化处理方法,其特征在于,所述方法包括:获取数据库脚本和待处理数据;根据所述数据库脚本得到数据库哈希表;将所述待处理数据中的节点与所述数据库哈希表中的键进行匹配,确定出目标数据源,并将所述目标数据源存入图表参数列表;根据所述图表参数列表对所述待处理数据进行图形化处理。2.根据权利要求1所述的数据的图形化处理方法,其特征在于,所述根据所述数据库脚本得到数据库哈希表,包括:根据所述数据库脚本得到数据库脚本节点;对所述数据库脚本节点进行解析,得到数据库脚本的编号和所述编号对应的数据;将所述编号和所述编号对应的数据以键值对的形式存入哈希表,得到所述数据库哈希表。3.根据权利要求1所述的数据的图形化处理方法,其特征在于,所述待处理数据中的节点为数据列节点时,所述将所述待处理数据中的节点与所述数据库哈希表中的键进行匹配,确定出目标数据源,包括:对所述待处理数据中的数据列节点进行解析,得到数据节点和分组节点;确定所述数据节点的属性值,并将所述数据节点的属性值与所述数据库哈希表中的键进行匹配,得到第一匹配值;根据所述分组节点对应的属性值对所述第一匹配值进行匹配,将与所述分组节点对应的属性值相等的第一匹配值作为目标匹配值,并且得到与所述目标匹配值对应的目标键;根据所述目标匹配值和目标键得到数据集合;对所述数据集合进行处理,得到目标数据源。4.根据权利要求1所述的数据的图形化处理方法,其特征在于,所述待处理数据中的节点为数据循环节点时,所述将所述待处理数据中的节点与所述数据库哈希表中的键进行匹配,确定出目标数据源,包括:对所述待处理数据中的数据循环节点进行解析,并判断所述数据循环节点中是否存在引用节点;若存在所述引用节点,则对所述引用节点进行处理,得到临时字符串变量;并判断所述数据循环节点是否包含循环数据组节点,若包含所述循环数据组节点,则对所述循环数据组节点进行处理得到第一临时数据集合;根据所述第一临时数据集合得到循环数据节点队列;根据所述临时字符串变量和所述循环数据节点队列得到目标数据源;若不存在所述引用节点,则对所述数据循环节点进行解析,得到数据节点;确定所述数据节点的属性值,并将所述数据节点的属性值与所述数据库哈希表中的键进行匹配,得到第四匹配值;根据所述第四匹配值得到目标数据源。5.根据权利要求4所述的数据的图形化处理方法,其特征在于...

【专利技术属性】
技术研发人员:李维曾维昌
申请(专利权)人:北京嘉和美康信息技术有限公司
类型:发明
国别省市:

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

1