System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据探查方法、装置以及设备制造方法及图纸_技高网

一种数据探查方法、装置以及设备制造方法及图纸

技术编号:40793682 阅读:4 留言:0更新日期:2024-03-28 19:22
本说明书实施例公开了一种数据探查方法、装置以及设备。方案包括:展示用户确定的第一数据表和第二数据表;根据用户确定的第一关联字段,对所述第一数据表与第二数据表进行一轮关联查询,并根据相应得到的关联查询结果,生成并展示第一临时表;展示用户确定的第三数据表;根据用户确定的第二关联字段,对所述第一临时表与所述第三数据表进行下一轮关联查询,并根据相应得到的关联查询结果,生成并展示第二临时表;根据所述第二临时表直接确定数据探查结果,或者根据所述第二临时表继续进行再下一轮关联查询,以此类推直至确定数据探查结果;向用户展示所确定的数据探查结果。

【技术实现步骤摘要】

本说明书涉及大数据,尤其涉及一种数据探查方法、装置以及设备


技术介绍

1、对于一些大中型公司,有很多业务线,积累了大规模甚至海量的业务数据。在实际应用中,业务人员经常需要在这些业务数据中进行探查,筛选分析特定的一部分数据,比如,判断对应的业务的正确性、合规性等,以防范可能出现的业务异常或其他风险。

2、业务数据会以大量不同的数据表的形式存储于数据库中,因此,需要根据实际的数据探查需求通过编写sql语句在数据库中进行查询。

3、在实际应用中,相比于开发人员,往往是业务人员更常有业务探查需求,但是,很多业务人员sql语句编写能力不足,所需使用的sql语句又较为复杂,因此需要求助于开发部门,而开发部门自己任务也比较重,同时还要对接多个业务部门的需求,则需要排期等待,从而难以及时满足业务人员的业务探查需求。

4、基于此,需要能够更及时地满足业务人员数据探查需求、同时又不会给开发人员带来较大负担的方案。


技术实现思路

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、本说明书一个或多个实施例采用的上述至少一个技术方案能够达到以下有益效果:提供了用于自助进行数据探查的可视操作界面及背后的操作支持逻辑,通过执行多轮的两表关联查询(即可以每一轮只做两张数据表的关联查询,通过背后自动生成并执行相应的sql语句实现),完成复杂的数据探查过程,每一轮的查询结果暂存在临时表中,以便于可以灵活便利地将临时表进一步用于下一轮关联查询中;如此,对于业务人员而言,不需要自己编写sql语句,能够按照自己需求及时地自助进行数据探查,而且逐轮递进做两表关联查询容易理解,有助于避免操作混乱,有助于更准确地按照期望方向进行深层次的数据探查;对于开发人员而言,由于各轮均采用两表关联查询,因此,根据业务人员在可视操作界面上的操作,所需自动生成和执行的是简单sql语句,则要相应实现的sql语句自动生成逻辑,相比于实现复杂sql语句的自动生成逻辑,要更简单,开发成本要小得多,有助于避免为开发人员带来较大的负担。

本文档来自技高网...

【技术保护点】

1.一种数据探查方法,包括:

2.如权利要求1所述的方法,所述进行所述关联查询之前,所述方法还包括:

3.如权利要求2所述的方法,所述展示用户确定的第一数据表和第二数据表,具体包括:

4.如权利要求1所述的方法,所述进行所述关联查询,具体包括:

5.如权利要求1或4所述的方法,所述展示用户确定的第三数据表,具体包括:

6.如权利要求5所述的方法,还包括:

7.如权利要求1所述的方法,所述生成并展示第一临时表之后,所述方法还包括:

8.如权利要求7所述的方法,所述生成并展示第一临时表之后,所述方法还包括:

9.如权利要求1所述的方法,每一轮所述关联查询是分别通过自动生成并执行一个两表关联查询SQL语句,而相应得到关联查询结果的。

10.如权利要求1所述的方法,所述第一数据表、所述第二数据表、第三数据表中的至少一个数据表也为通过关联查询得到的临时表。

11.一种数据探查装置,包括:

12.如权利要求11所述的装置,还包括:

13.如权利要求12所述的装置,所述第一展示模块,展示可选取的多张数据表的简略信息,以便用户在所述多张数据表中选取确定第一数据表和第二数据表;

14.如权利要求11所述的装置,所述第一关联查询模块、和/或所述第二关联查询模块、和/或所述探查结果确定模块,采用一种或多种可选关联查询方式中的选定关联查询方式,对待进行的所述关联查询对应的两个数据表进行关联查询;

15.如权利要求11或14所述的装置,所述第二展示模块,将所述第一临时表以及用户确定的第三数据表,在同一个展示界面中展示于左右两个区域中的不同区域中;

16.如权利要求15所述的装置,还包括:

17.如权利要求11所述的装置,还包括:

18.如权利要求17所述的装置,所述临时表删除模块,在所述生成并展示第一临时表之后,若所述第一临时表具有设定的短生命周期,在所述第一临时表参与至少一轮关联查询之后,检测用户是否选取了所述第一临时表继续参与后续至少一轮关联查询;

19.如权利要求11所述的装置,每一轮所述关联查询是分别通过自动生成并执行一个两表关联查询SQL语句,而相应得到关联查询结果的。

20.如权利要求11所述的装置,所述第一数据表、所述第二数据表、第三数据表中的至少一个数据表也为通过关联查询得到的临时表。

21.一种数据探查设备,包括:

...

【技术特征摘要】

1.一种数据探查方法,包括:

2.如权利要求1所述的方法,所述进行所述关联查询之前,所述方法还包括:

3.如权利要求2所述的方法,所述展示用户确定的第一数据表和第二数据表,具体包括:

4.如权利要求1所述的方法,所述进行所述关联查询,具体包括:

5.如权利要求1或4所述的方法,所述展示用户确定的第三数据表,具体包括:

6.如权利要求5所述的方法,还包括:

7.如权利要求1所述的方法,所述生成并展示第一临时表之后,所述方法还包括:

8.如权利要求7所述的方法,所述生成并展示第一临时表之后,所述方法还包括:

9.如权利要求1所述的方法,每一轮所述关联查询是分别通过自动生成并执行一个两表关联查询sql语句,而相应得到关联查询结果的。

10.如权利要求1所述的方法,所述第一数据表、所述第二数据表、第三数据表中的至少一个数据表也为通过关联查询得到的临时表。

11.一种数据探查装置,包括:

12.如权利要求11所述的装置,还包括:

13.如权利要求12所述的装置,所述第一展示模块,展示可选取的多张数据表的简略信息,以便用户在所述多张数据表中选取...

【专利技术属性】
技术研发人员:刘传宏
申请(专利权)人:支付宝中国网络技术有限公司
类型:发明
国别省市:

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

1