System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据可视化分析方法和系统技术方案_技高网

数据可视化分析方法和系统技术方案

技术编号:41264818 阅读:2 留言:0更新日期:2024-05-11 09:21
本公开提供一种数据可视化分析方法和系统,包括:获得用户针对待分析数据表发起的数据分析请求,根据数据分析请求输出与用户对应的要素信息集合,其中,要素信息集合是基于待分析数据表构建的、并且用于表征待分析数据表的原子信息,根据获得的用户针对要素信息集合的交互信息构建并输出初始多叉树,根据初始多叉树确定并输出与数据分析请求对应的初始数据分析结果,降低了数据可视化分析门槛,提高了数据可视化分析的效率和泛化能力。

【技术实现步骤摘要】

本说明书涉及数据处理,尤其涉及一种数据可视化分析方法和系统


技术介绍

1、随着科学技术的发展,数据不论是在类型上还是在数量上都有飞速的增长,如何对数据进行可视化分析,以满足用户从数据中获取有效信息成了亟待解决的问题。

2、在相关技术中,数据开发人员可以与用户沟通,以确定用户的分析需求,并基于用户的分析需求定制化的编写sql逻辑信息,以便基于sql逻辑信息对用户提供的待分析数据表进行可视化分析,得到可视化分析结果。

3、然而,采用上述方法进行数据可视化分析,存在沟通成功搞、分析效率低、泛化能力弱的技术问题。

4、值得说明的是,上述相关技术的内容仅仅是专利技术人个人所知晓的信息,并不代表上述信息在本公开申请日之前已经进入公共领域,也不代表其可以成为本公开的现有技术。


技术实现思路

1、本公开提供一种数据可视化分析方法和系统,用以避免上述技术问题中的至少一种。

2、第一方面,本公开提供一种数据可视化分析方法,包括:

3、获得用户针对待分析数据表发起的数据分析请求;

4、根据所述数据分析请求输出与所述用户对应的要素信息集合,其中,所述要素信息集合是基于所述待分析数据表构建的、并且用于表征所述待分析数据表的原子信息;

5、根据获得的所述用户针对所述要素信息集合的交互信息构建并输出初始多叉树;

6、根据所述初始多叉树确定并输出与所述数据分析请求对应的初始数据分析结果。

7、在一些实施例中,所述根据获得的所述用户针对所述要素信息集合的交互信息构建并输出初始多叉树,包括:

8、从所述要素信息集合中提取由所述交互信息所选中的目标原子信息;

9、根据所述目标原子信息构建并输出所述初始多叉树。

10、在一些实施例中,所述初始多叉树包括根据所述目标原子信息确定的节点信息、以及所述节点信息之间的关联关系。

11、在一些实施例中,所述目标原子信息包括判断类型原子信息;所述根据所述目标原子信息构建并输出所述初始多叉树,包括:

12、渲染并输出与所述判断类型原子信息对应的逻辑节点、待选择运算符、值域,其中,所述节点信息包括所述逻辑节点;

13、根据获得的所述用户针对所述待选择运算符和所述值域的反馈信息、以及所述逻辑节点构建并输出所述初始多叉树,其中,所述交互信息包括所述反馈信息。

14、在一些实施例中,所述根据获得的所述用户针对所述待选择运算符和所述值域的反馈信息、以及所述逻辑节点构建并输出所述初始多叉树,包括:

15、获得所述用户针对所述待选择运算符和所述值域的选中操作,其中,所述反馈信息包括所述选中操作;

16、根据所述逻辑节点和所述选中操作确定并输出所述初始多叉树。

17、在一些实施例中,所述选中操作包括所述用户选择的与所述数据分析请求对应的目标运算符和目标取值信息;所述根据所述逻辑节点和所述选中操作确定并输出所述初始多叉树,包括:

18、根据所述目标运算符和所述目标取值信息渲染所述逻辑节点的结果子节点,得到并输出所述初始多叉树;

19、其中,所述节点信息还包括所述结果子节点,所述关联关系包括所述逻辑节点与所述结果子节点之间的连接关系。

20、在一些实施例中,所述根据所述初始多叉树确定并输出与所述数据分析请求对应的初始数据分析结果,包括:

21、自动化生成与所述初始多叉树对应的初始sql逻辑信息;

22、根据所述初始sql逻辑信息确定并输出所述初始数据分析结果。

23、在一些实施例中,所述方法还包括:

24、获得所述用户针对所述初始多叉树的调整操作信息;

25、根据所述调整操作信息对所述初始数据分析结果进行调整,得到并输出目标数据分析结果。

26、在一些实施例中,所述根据所述调整操作信息对所述初始数据分析结果进行调整,得到并输出目标数据分析结果,包括:

27、根据所述调整操作信息对所述初始多叉树进行调整,得到并输出目标多叉树;

28、根据所述目标多叉树确定并输出所述目标数据分析结果。

29、在一些实施例中,所述根据所述目标多叉树确定并输出所述目标数据分析结果,包括:

30、根据所述目标多叉树对所述初始sql逻辑信息进行调整,得到目标sql逻辑信息;

31、根据所述目标sql逻辑信息确定并输出所述目标数据分析结果。

32、在一些实施例中,所述节点信息包括多个节点;所述初始数据分析结果包括与所述多个节点各自对应的数据分析结果。

33、在一些实施例中,所述根据所述数据分析请求输出与所述待分析数据表对应的要素信息集合,包括:

34、获得所述用户针对输出的创建身份场景页面的触控操作信息;

35、根据所述触控操作信息获得所述用户的身份场景元数据;

36、根据所述身份场景元数据确定并输出所述要素信息集合。

37、在一些实施例中,所述根据所述触控操作信息获得所述用户的身份场景元数据,包括:

38、根据所述触控操作信息渲染并输出身份创建列表界面;

39、获得所述用户针对所述身份创建列表界面输入的所述身份场景元数据。

40、在一些实施例中,所述方法还包括:

41、根据所述身份场景元数据渲染并输出根节点;

42、其中,所述节点信息还包括所述根节点,所述根节点用于表征初始化的多叉树创建界面。

43、在一些实施例中,所述方法还包括:

44、获得所述待分析数据表;

45、对所述待分析数据表进行原子化分析,得到所述要素信息集合。

46、第二方面,本公开提供一种数据可视化分析系统,包括:

47、至少一个存储器,所述存储器包括至少一组指令来推送信息;

48、至少一个处理器,同所述至少一个存储器进行通讯;

49、其中,当所述至少一个处理器执行所述至少一组指令时,实施如上第一方面中任一项所述的方法。

50、第三方面,本公开提供一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行第一方面任一项所述的方法。

51、第四方面,本公开提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;

52、所述存储器存储计算机执行指令;

53、所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的方法。

54、第五方面,本公开提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面。

55、由以上技术方案可知,本公开提供的数据可视化分析方法和系统,包括:获得用户针对待分析数据表发起的数据分析请求,根据数据分析请求输出与用户对本文档来自技高网...

【技术保护点】

1.一种数据可视化分析方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据获得的所述用户针对所述要素信息集合的交互信息构建并输出初始多叉树,包括:

3.根据权利要求2所述的方法,其特征在于,所述初始多叉树包括根据所述目标原子信息确定的节点信息、以及所述节点信息之间的关联关系。

4.根据权利要求3所述的方法,其特征在于,所述目标原子信息包括判断类型原子信息;所述根据所述目标原子信息构建并输出所述初始多叉树,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据获得的所述用户针对所述待选择运算符和所述值域的反馈信息、以及所述逻辑节点构建并输出所述初始多叉树,包括:

6.根据权利要求5所述的方法,其特征在于,所述选中操作包括所述用户选择的与所述数据分析请求对应的目标运算符和目标取值信息;所述根据所述逻辑节点和所述选中操作确定并输出所述初始多叉树,包括:

7.根据权利要求3所述的方法,其特征在于,所述根据所述初始多叉树确定并输出与所述数据分析请求对应的初始数据分析结果,包括:>

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述根据所述调整操作信息对所述初始数据分析结果进行调整,得到并输出目标数据分析结果,包括:

10.根据权利要求9所述的方法,其特征在于,所述根据所述目标多叉树确定并输出所述目标数据分析结果,包括:

11.根据权利要求3所述的方法,其特征在于,所述节点信息包括多个节点;所述初始数据分析结果包括与所述多个节点各自对应的数据分析结果。

12.根据权利要求3所述的方法,其特征在于,所述根据所述数据分析请求输出与所述待分析数据表对应的要素信息集合,包括:

13.根据权利要求12所述的方法,其特征在于,所述根据所述触控操作信息获得所述用户的身份场景元数据,包括:

14.根据权利要求13所述的方法,其特征在于,所述方法还包括:

15.根据权利要求1所述的方法,其特征在于,所述方法还包括:

16.一种数据可视化分析系统,其特征在于,包括:

...

【技术特征摘要】

1.一种数据可视化分析方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据获得的所述用户针对所述要素信息集合的交互信息构建并输出初始多叉树,包括:

3.根据权利要求2所述的方法,其特征在于,所述初始多叉树包括根据所述目标原子信息确定的节点信息、以及所述节点信息之间的关联关系。

4.根据权利要求3所述的方法,其特征在于,所述目标原子信息包括判断类型原子信息;所述根据所述目标原子信息构建并输出所述初始多叉树,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据获得的所述用户针对所述待选择运算符和所述值域的反馈信息、以及所述逻辑节点构建并输出所述初始多叉树,包括:

6.根据权利要求5所述的方法,其特征在于,所述选中操作包括所述用户选择的与所述数据分析请求对应的目标运算符和目标取值信息;所述根据所述逻辑节点和所述选中操作确定并输出所述初始多叉树,包括:

7.根据权利要求3所述的方法,其特征在于,所述根据所述初始多叉树确定并输出与所述数据分析请求对应的初...

【专利技术属性】
技术研发人员:董乐天
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1