System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及金融科技,尤其涉及一种数据图表展示方法、装置、电子设备及介质。
技术介绍
1、可视化页面搭建是近年来逐渐开始广泛使用的功能页面搭建方法。如大量的中后端管理页面,虽然不同行业的中后端管理页面的具体数据段不同,但这些页面的逻辑和功能大同小异,开发重复性大、需求的变化快。对每个系统进行单独开发的意义不大。而可视化页面搭建技术很好的解决了这样的问题。可视化页面搭建使用拖拽控件,通过简单的拖拽和修改即可搭建各类系统页面,极大的降低了对编程人员的要求。因此,可视化页面搭建被应用于众多领域,例如,保险领域、医疗领域、物流领域等等。以保险领域为例,寿险精算业务如今涉及数据量巨大,数据种类繁多,存储数据的数据库也变得多样。导致精算业务在进行精算分析时想要取到对应的数据分析较为困难。取出数据后通过表格也难以直观展示数据所表达的含义。并且随着数据可视化工具的日益增多,部分软件操作繁杂,上手难度大,导致实际能够使用的用户量较少。
技术实现思路
1、本申请实施例的主要目的在于提出一种数据图表展示方法、装置、电子设备及介质,能够满足图表展示的多种要求,操作简单。
2、为实现上述目的,本申请实施例的第一方面提出了一种数据图表展示方法,所述方法包括:
3、获取多种数据源信息,其中,所述数据源信息的数据种类不同;
4、根据所述数据源信息创建数据视图,并对所述数据源信息进行语法测试;
5、当所述数据源信息通过语法测试,将所述数据源信息添加至所述数据视图,生成与
6、对所述数据图表进行流程关联,得到关联信息,并根据所述关联信息更新所述数据视图;
7、对更新后的数据视图进行可视化配置,得到目标展示页面。
8、在一些实施例中,所述根据所述数据源信息创建数据视图,包括:
9、对于每一种所述数据源信息,对所述数据源信息进行数据清洗操作;
10、获取数据清洗后的数据源信息的信息种类以及信息属性;
11、根据所述信息种类确定视图结构;
12、根据所述信息属性确定所述数据源信息的展示字段以及展示样式;
13、根据所述视图结构、所述展示字段以及所述展示样式创建数据视图。
14、在一些实施例中,所述对所述数据源信息进行语法测试,包括:
15、基于预设的查询语句对所述数据源信息进行编写测试;
16、对所述数据源信息进行执行测试
17、对所述数据源信息进行数据完整性校验;
18、对所述数据源信息进行异常校验。
19、在一些实施例中,在所述对所述数据源信息进行语法测试之后,还包括:
20、当所述数据源信息未通过语法测试,记录异常信息;
21、根据所述异常信息生成修改意见信息。
22、在一些实施例中,所述对所述数据图表进行流程关联,得到关联信息,包括:
23、获取所述数据图表的图表类型;
24、根据所述图表类型对所述数据图表进行关联,得到与所述图表类型相同的关联图表;
25、在所述数据图表以及所述关联图表中添加交互元素以得到与所述数据图表和所述关联图表对应的关联信息。
26、在一些实施例中,所述对更新后的数据视图进行可视化配置,得到目标展示页面,包括:
27、获取更新后的数据视图中数据图表的数据维度,其中,所述数据维度用于表征所述数据图表中数据的类别;
28、确定所述数据图表中的指标字段,其中,所述指标字段用于表征所述数据图表中的数值数据;
29、基于预设的聚合函数对所述指标字段进行计算,得到目标指标信息;
30、基于预设的过滤条件对所述数据维度以及所述目标指标信息进行筛选,得到目标展示数据;
31、通过预设的可视化工具对所述目标展示数据进行图标配置,生成目标展示页面。
32、在一些实施例中,在所述对更新后的数据视图进行可视化配置,得到目标展示页面之后,还包括:
33、接收用户输入的查找请求;
34、在所述目标展示页面中确定与所述查找请求对应的数据图表以及与所述数据图表对应的关联关系;
35、根据所述交互元素确定与所述关联关系对应的多个关联图表;
36、向所述用户展示与所述查找请求对应的所述数据图表以及多个所述关联图表。
37、为实现上述目的,本申请实施例的第二方面提出了一种数据图表展示装置,所述装置包括:
38、信息获取模块,用于获取多种数据源信息,其中,所述数据源信息的数据种类不同;
39、语法测试模块,用于根据所述数据源信息创建数据视图,并对所述数据源信息进行语法测试;
40、图表生成模块,用于当所述数据源信息通过语法测试,将所述数据源信息添加至所述数据视图,生成与所述数据源信息对应的数据图表;
41、流程关联模块,用于对所述数据图表进行流程关联,得到关联信息,并根据所述关联信息更新所述数据视图;
42、可视化配置模块,用于对更新后的数据视图进行可视化配置,得到目标展示页面。
43、为实现上述目的,本申请实施例的第三方面提出了一种电子设备,一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的数据图表展示方法。
44、为实现上述目的,本申请实施例的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的数据图表展示方法。
45、本申请提出的数据图表展示方法、装置、电子设备及存储介质,首先,获取数据种类不同的多种数据源信息,再根据数据源信息创建数据视图,并对数据源信息进行语法测试,从而提高数据源信息的安全性,实现对数据的完整性校验,当数据源信息通过语法测试,将数据源信息添加至数据视图,实现对数据源信息的可视化展示,生成与数据源信息对应的数据图表,从而能够实现对多个数据图表的展示,之后,对数据图表进行流程关联,得到关联信息,并根据关联信息更新数据视图,实现数据图表与数据源信息的关联,从而能够在数据视图中展示不同的数据图表,实现对数据图表的切换,最后,对更新后的数据视图进行可视化配置,得到目标展示页面,从而能够满足图表展示的多种要求,操作简单,无需人工手动配置页面。
本文档来自技高网...【技术保护点】
1.一种数据图表展示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数据图表展示方法,其特征在于,所述根据所述数据源信息创建数据视图,包括:
3.根据权利要求1所述的数据图表展示方法,其特征在于,所述对所述数据源信息进行语法测试,包括:
4.根据权利要求1所述的数据图表展示方法,其特征在于,在所述对所述数据源信息进行语法测试之后,还包括:
5.根据权利要求1所述的数据图表展示方法,其特征在于,所述对所述数据图表进行流程关联,得到关联信息,包括:
6.根据权利要求1所述的数据图表展示方法,其特征在于,所述对更新后的数据视图进行可视化配置,得到目标展示页面,包括:
7.根据权利要求5所述的数据图表展示方法,其特征在于,在所述对更新后的数据视图进行可视化配置,得到目标展示页面之后,还包括:
8.一种数据图表展示装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的数据图表展示方法。
...【技术特征摘要】
1.一种数据图表展示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数据图表展示方法,其特征在于,所述根据所述数据源信息创建数据视图,包括:
3.根据权利要求1所述的数据图表展示方法,其特征在于,所述对所述数据源信息进行语法测试,包括:
4.根据权利要求1所述的数据图表展示方法,其特征在于,在所述对所述数据源信息进行语法测试之后,还包括:
5.根据权利要求1所述的数据图表展示方法,其特征在于,所述对所述数据图表进行流程关联,得到关联信息,包括:
6.根据权利要求1所述的数据图表展示方法,其特征在于,所述对更新后的数据视图进...
【专利技术属性】
技术研发人员:周冰为,李萍,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。