数据可视化方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:36166167 阅读:13 留言:0更新日期:2022-12-31 20:15
本申请涉及一种数据可视化方法、装置、计算机设备和存储介质。上述方法包括:当获取数据查询请求时,确定数据查询请求中的数据标识;根据预设的配置信息,确定数据标识对应的目标字段表;目标字段表包括关联标识和属性信息;属性信息包括可视化类型和显示格式;根据关联标识从数据仓库中筛选出目标数据集;根据可视化类型对目标数据集进行组装,得到初始组装结果,并按照显示格式,对初始组装结果进行格式转换,得到目标组装结果;对目标组装结果进行数据渲染,得到数据标识对应的可视化页面;可视化页面包括所图表和看板中的至少一种。采用本方法能够提高数据可视化的灵活性。种。采用本方法能够提高数据可视化的灵活性。种。采用本方法能够提高数据可视化的灵活性。

【技术实现步骤摘要】
数据可视化方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种数据可视化方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着计算机技术的发展,针对企业管理中的数据可视化任务,可通过可视化工具来对企业的各种业务数据进行统计与展示。目前,在配置可视化任务的过程中,需要工作人员在产品、开发、测试等过程中的进行深度参与,使得用户根据工作人员给出的参与结果,才可顺利进行可视化查询。
[0003]因此,针对因可视化任务的配置门槛较高,造成用户对可视化界面不能进行灵活查询的问题,如何提高数据可视化的灵活性是本申请要解决的问题。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高数据可视化灵活性的数据可视化方法、装置、计算机设备和计算机可读存储介质。
[0005]第一方面,本申请提供了一种数据可视化方法。所述方法包括:当获取数据查询请求时,确定所述数据查询请求中的数据标识;根据预设的配置信息,确定所述数据标识对应的目标字段表;所述目标字段表包括关联标识和属性信息;所述属性信息包括可视化类型和显示格式;根据所述关联标识从数据仓库中筛选出目标数据集;根据所述可视化类型对所述目标数据集进行组装,得到初始组装结果,并按照所述显示格式,对所述初始组装结果进行格式转换,得到目标组装结果;对所述目标组装结果进行数据渲染,得到所述数据标识对应的可视化页面;所述可视化页面包括图表和看板中的至少一种。
[0006]在一个实施例中,在所述确定所述数据查询请求中的数据标识之前,上述方法还包括:获取数据配置请求,并确定所述数据配置请求对应的管理类型;所述管理类型包括数据源管理、所述数据源管理下一级的数据集管理、所述数据集管理下一级的图表管理、所述图表管理下一级的看板管理;根据所述管理类型确定待配置的数据标识;响应于针对所述待配置的数据标识的配置操作,得到所述待配置的数据标识对应的字段表;返回至获取数据配置请求的过程继续进行,并将所述管理类型下一级的管理类型作为新的管理类型,直至得到所述看板管理时的所述待配置的数据标识对应的字段表;综合每个所述待配置的数据标识各自对应的字段表,得到配置信息。
[0007]在一个实施例中,所述待配置的数据标识包括看板标识、所述看板标识上一级的图表标识、所述图表标识上一级的数据集标识以及所述数据集标识上一级的数据源标识;所述响应于针对所述待配置的数据标识的配置操作,得到所述待配置的数据标识对应的字段表,包括:展示包括配置列表的配置界面;所述配置列表包括数据源标识列表、数据集标
识列表和图表标识列表中的至少一种;响应于针对所述待配置的数据标识和所述配置列表的关联操作,确定所述待配置的数据标识上一级的关联标识;若所述关联标识不为所述数据源标识列表中的数据源标识,则将所述关联标识作为新的待配置的数据标识,并返回至响应于针对所述待配置的数据标识和所述配置列表的关联操作的过程继续进行,直至得到所述关联标识为所述数据源标识;响应于针对所述待配置的数据标识的属性配置操作,得到所述待配置的数据标识对应的属性信息;综合多个所述关联标识和所述属性信息,得到所述待配置的数据标识对应的字段表。
[0008]在一个实施例中,所述数据标识包括看板标识;所述关联标识包括多个数据源标识、多个数据集标识和多个图表标识;所述根据所述关联标识从数据仓库中筛选出目标数据集,包括:针对所述关联标识中的每个图表标识,均从所述关联标识中,确定出当前图表标识对应的当前数据源标识和当前数据集标识;确定所述当前数据源标识对应的第一字段表、所述当前数据集标识对应的第二字段表;所述第一字段表包括连接地址;所述第二字段表包括查询字段;通过所述查询字段对所述数据仓库进行查询,确定所述当前数据集标识在所述数据仓库中对应的当前位置;通过所述连接地址提取所述当前位置处的当前数据集,并综合每个数据集标识各自对应的当前数据集,得到目标数据集。
[0009]在一个实施例中,所述属性信息包括每个所述图表标识各自对应的子可视化类型和图表位置;在所述根据所述可视化类型对所述目标数据集进行组装,得到初始组装结果之前,上述方法还包括:从所述目标数据集中筛选出每个所述图表标识各自对应的子数据集;所述根据所述可视化类型对所述目标数据集进行组装,得到初始组装结果,包括:通过每个所述图表标识各自对应的子可视化类型,分别对所述子数据集进行组装,得到每个所述图表标识各自对应的子组装结果;将每个所述子组装结果分别关联到相应的图表标识对应的图表位置上,得到初始组装结果。
[0010]在一个实施例中,所述数据标识包括图表标识;所述根据所述可视化类型对所述目标数据集进行组装,得到初始组装结果,包括:确定所述可视化类型对应的可视化模板;所述可视化模板包括分组类型和配置指标;所述配置指标至少包括求和、计数或求最值;通过所述分组类型对所述目标数据集进行分组,得到多组分组数据集;根据所述配置指标,分别对每组所述分组数据集进行计算,得到所述分组数据集各自对应的计算结果;综合每个所述计算结果和对应的分组类型,得到所述数据标识对应的初始组装结果。
[0011]在一个实施例中,所述对所述目标组装结果进行数据渲染,得到所述数据标识对应的可视化页面,包括:通过前端工具构建初始的文档对象模型,并确定所述目标组装结果对应的文本格式;根据所述文本格式确定所述目标组装结果对应的目标报文,并通过所述目标报文,对所述文档对象模型进行修改,得到目标文档对象模型;通过所述目标文档对象模型,对所述目标组装结果的渲染,得到所述数据标识对应的可视化页面。
[0012]第二方面,本申请还提供了一种数据可视化装置。所述装置包括:字段表确定模块,用于当获取数据查询请求时,确定所述数据查询请求中的数据标识;根据预设的配置信息,确定所述数据标识对应的目标字段表;所述目标字段表包括关联标识和属性信息;所述属性信息包括可视化类型和显示格式;组装结果确定模块,用于根据所述关联标识从数据仓库中筛选出目标数据集;根据所述可视化类型对所述目标数据集进行组装,得到初始组装结果,并按照所述显示格式,
对所述初始组装结果进行格式转换,得到目标组装结果;数据渲染模块,用于对所述目标组装结果进行数据渲染,得到所述数据标识对应的可视化页面;所述可视化页面包括图表和看板中的至少一种。
[0013]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:当获取数据查询请求时,确定所述数据查询请求中的数据标识;根据预设的配置信息,确定所述数据标识对应的目标字段表;所述目标字段表包括关联标识和属性信息;所述属性信息包括可视化类型和显示格式;根据所述关联标识从数据仓库中筛选出目标数据集;根据所述可视化类型对所述目标数据集进行组装,得到初始组装结果,并按照所述显示格式,对所述初始组装结果进行格式转换,得到目标组装结果;对所述目标组装结果进行数据渲染,得到所述数据标识对应的可视化页面;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据可视化方法,其特征在于,所述方法包括:当获取数据查询请求时,确定所述数据查询请求中的数据标识;根据预设的配置信息,确定所述数据标识对应的目标字段表;所述目标字段表包括关联标识和属性信息;所述属性信息包括可视化类型和显示格式;根据所述关联标识从数据仓库中筛选出目标数据集;根据所述可视化类型对所述目标数据集进行组装,得到初始组装结果,并按照所述显示格式,对所述初始组装结果进行格式转换,得到目标组装结果;对所述目标组装结果进行数据渲染,得到所述数据标识对应的可视化页面;所述可视化页面包括图表和看板中的至少一种。2.根据权利要求1所述的方法,其特征在于,在所述确定所述数据查询请求中的数据标识之前,所述方法还包括:获取数据配置请求,并确定所述数据配置请求对应的管理类型;所述管理类型包括数据源管理、所述数据源管理下一级的数据集管理、所述数据集管理下一级的图表管理、所述图表管理下一级的看板管理;根据所述管理类型确定待配置的数据标识;响应于针对所述待配置的数据标识的配置操作,得到所述待配置的数据标识对应的字段表;返回至获取数据配置请求的过程继续进行,并将所述管理类型下一级的管理类型作为新的管理类型,直至得到所述看板管理时的所述待配置的数据标识对应的字段表;综合每个所述待配置的数据标识各自对应的字段表,得到配置信息。3.根据权利要求2所述的方法,其特征在于,所述待配置的数据标识包括看板标识、所述看板标识上一级的图表标识、所述图表标识上一级的数据集标识以及所述数据集标识上一级的数据源标识;所述响应于针对所述待配置的数据标识的配置操作,得到所述待配置的数据标识对应的字段表,包括:展示包括配置列表的配置界面;所述配置列表包括数据源标识列表、数据集标识列表和图表标识列表中的至少一种;响应于针对所述待配置的数据标识和所述配置列表的关联操作,确定所述待配置的数据标识上一级的关联标识;若所述关联标识不为所述数据源标识列表中的数据源标识,则将所述关联标识作为新的待配置的数据标识,并返回至响应于针对所述待配置的数据标识和所述配置列表的关联操作的过程继续进行,直至得到所述关联标识为所述数据源标识;响应于针对所述待配置的数据标识的属性配置操作,得到所述待配置的数据标识对应的属性信息;综合多个所述关联标识和所述属性信息,得到所述待配置的数据标识对应的字段表。4.根据权利要求1所述的方法,其特征在于,所述数据标识包括看板标识;所述关联标识包括多个数据源标识、多个数据集标识和多个图表标识;所述根据所述关联标识从数据仓库中筛选出目标数据集,包括:针对所述关联标识中的每个图表标识,均从所述关联标识中,确定出当前图表标识对
应的当前数据源标识和当前数据集标识;确定所述当前数据源标识对应的第一字段表、所述当前数据集标识对应的第二字段表;所述第一字段表包括连接地址;所述第二字段表包括查询字段;通过所述查询字段对所述数据仓库进行查询,确定所述当...

【专利技术属性】
技术研发人员:张民遐江坚
申请(专利权)人:深圳高灯计算机科技有限公司
类型:发明
国别省市:

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

1