基于数据库的数据显示方法、系统、设备及介质与流程

文档序号:35063840发布日期:2023-08-09 02:53阅读:26来源:国知局
基于数据库的数据显示方法、系统、设备及介质与流程

本技术涉及数据库,尤其涉及一种基于数据库的数据显示方法、系统、设备及介质。


背景技术:

1、随着企业信息化的不断深化,信息系统规模的日益庞大,数据量呈现指数增长,带动信息技术的进步,涌现了多种数据库,若干子系统根据自身的数据存储需要,选用各具优势的不同类型的数据库,以满足系统的功能和性能需求,这必然也将导致系统数据的日趋复杂。

2、相关技术中,在对数据库中的数据进行数据综合分析时,往往需要操作人员具备较强的专业知识,在熟悉各种数据库语法的前提下,编写大量复杂的查询语句,对中间处理结果进行各种转换,降低了数据查询的效率,提高了数据查询的成本。


技术实现思路

1、本技术实施例的主要目的在于提出一种基于数据库的数据显示方法、系统、设备及介质,能够提高数据查询的效率,降低数据查询的成本。

2、为实现上述目的,本技术实施例的第一方面提出了一种基于数据库的数据显示方法,所述方法包括:响应于数据库添加操作,在预设的数据源界面中显示数据库的初始基本信息;响应于针对数据库的第一选择操作,在所述数据源界面显示目标基本信息下的初始数据库表,其中,所述目标基本信息从所述初始基本信息中选择得到;响应于针对所述初始数据库表的第二选择操作,在预设的数据编辑界面显示目标数据库表,其中,所述目标数据库表从所述初始数据库表中选择得到;若所述目标数据库表有多个,响应于针对所述目标数据库表的关联操作,在预设的数据预览界面显示所述目标数据库表的关联结果;响应于结果显示的确认操作,在预设的数据可视化界面显示目标数据,其中,所述目标数据是所述目标数据库表在结合所述关联结果完成关联操作后生成的。

3、在一些实施例中,所述响应于结果显示的确认操作,在预设的数据可视化界面显示目标数据,包括:获取用于筛选所述目标数据库表中信息的过滤规则;根据所述过滤规则对所述目标数据库表中的信息进行筛选,并在所述数据预览界面显示筛选后的所述目标数据库表中的信息;响应于结果显示的确认操作,在预设的数据可视化界面显示目标数据,其中,所述目标数据是筛选后的所述目标数据库表在结合所述关联结果完成关联操作后生成的。

4、在一些实施例中,所述获取用于筛选所述目标数据库表中信息的过滤规则,包括:在预设的数据筛选界面显示用于进行筛选操作的多个初始字段和对应的初始过滤条件;响应于针对过滤规则的第三选择操作,在所述数据筛选界面显示取值后的目标字段和目标过滤条件,其中,所述目标字段从所述初始字段中选择并进行取值后得到,所述目标过滤条件从所述初始过滤条件中选择得到;在所述数据筛选界面显示基于所述目标字段和所述目标过滤条件得到的过滤规则。

5、在一些实施例中,若所述目标数据库表只有一个,所述方法还包括:使用预设的查询语句查询所述目标数据库表,在预设的数据预览界面显示所述目标数据库表对应的详细信息;响应于结果显示的确认操作,在预设的数据可视化界面显示所述详细信息。

6、在一些实施例中,所述响应于针对所述目标数据库表的关联操作,在预设的数据预览界面显示所述目标数据库表的关联结果,包括:响应于针对所述目标数据库表的关联操作,确定各个所述目标数据库表之间的关联关系,其中,所述关联关系包括内连接、左连接、右连接或全连接;在预设的数据预览界面显示各个所述目标数据库表在根据所述关联关系进行关联操作后得到的关联结果。

7、在一些实施例中,所述在预设的数据预览界面显示各个所述目标数据库表在根据所述关联关系进行关联操作后得到的关联结果,包括:若所述目标数据库表均来自同一个数据库,使用预设的查询语句查询同一个数据库的所述目标数据库表,在预设的数据预览界面显示各个所述目标数据库表在根据所述关联关系进行关联操作后得到的关联结果;若所述目标数据库表分别来自不同的数据库,通过预设的连接创建函数统一创建不同数据库之间的软连接,并返回用于指向不同数据库连接的别名,根据所述别名和预设的标准查询语句查询不同数据库的所述目标数据库表,在预设的数据预览界面显示各个所述目标数据库表在根据所述关联关系进行关联操作后得到的关联结果。

8、在一些实施例中,所述响应于结果显示的确认操作,在预设的数据可视化界面显示目标数据,包括:响应于结果显示的确认操作,结合所述关联结果对所述目标数据库表进行关联操作,得到目标数据;将所述目标数据转换成图表,并在预设的数据可视化界面显示所述图表,其中,所述图表包括曲线图、柱状图或饼状图。

9、在一些实施例中,所述将所述目标数据转换成图表,包括:分析所述目标数据中每个目标字段的字段类型,根据所述字段类型确定各个所述目标字段为初始维度字段或初始度量字段,其中,维度表征分析的角度,度量表征可量化的指标;获取预设的显示规则,根据所述显示规则从所述初始维度字段或所述初始度量字段中确定可视化的目标维度字段或目标度量字段;根据所述目标维度字段和所述目标度量字段确定图表类型,并在预设的数据可视化界面显示目标数据在所述图表类型下的图表。

10、在一些实施例中,在所述显示规则下,所述从所述初始维度字段或所述初始度量字段中确定可视化的目标维度字段或目标度量字段,包括:对每个所述初始维度字段或所述初始度量字段进行去重计算,得到对应字段下不同的值的数量;获取所述目标数据的总数量记录数,根据所述对应字段下不同的值的数量和所述总数量记录数进行百分比计算,得到对应的百分比值;确定所述百分比值最大的所述初始维度字段作为默认的所述目标维度字段,或者,确定所述百分比值最小的所述初始度量字段作为默认的所述目标度量字段。

11、在一些实施例中,所述方法还包括:显示数据可视化窗口;在所述数据可视化窗口按照功能依次划分为第一显示区域、第二显示区域和第三显示区域,其中,所述第一显示区域用于显示所述数据源界面,所述第二显示区域用于显示所述数据编辑界面和所述数据筛选界面,所述第三显示区域用于显示所述数据预览界面和所述数据可视化界面。

12、在一些实施例中,所述将所述目标数据转换成图表,包括:获取用户的身份标识信息;根据所述身份标识信息匹配对应的推荐概率,根据所述推荐概率和所述目标数据生成第一图表;将所述目标数据转换成第二图表;若所述第一图表和所述第二图表的类型不同,显示图表选择界面;响应于图表选择操作,在预设的数据可视化界面显示目标图表,其中,所述目标图表为第一图表或第二图表中的一个。

13、为实现上述目的,本技术实施例的第二方面提出了一种基于数据库的数据显示系统,所述系统包括:数据源模块,用于响应于数据库添加操作,在预设的数据源界面中显示数据库的初始基本信息;所述数据源模块,还用于响应于针对数据库的第一选择操作,在所述数据源界面显示目标基本信息下的初始数据库表,其中,所述目标基本信息从所述初始基本信息中选择得到;数据编辑模块,用于响应于针对所述初始数据库表的第二选择操作,在预设的数据编辑界面显示目标数据库表,其中,所述目标数据库表从所述初始数据库表中选择得到;数据预览模块,用于若所述目标数据库表有多个,响应于针对所述目标数据库表的关联操作,在预设的数据预览界面显示所述目标数据库表的关联结果;数据可视化模块,用于响应于结果显示的确认操作,在预设的数据可视化界面显示目标数据,其中,所述目标数据是所述目标数据库表在结合所述关联结果完成关联操作后生成的。

14、为实现上述目的,本技术实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面实施例所述的基于数据库的数据显示方法。

15、为实现上述目的,本技术实施例的第四方面提出了一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面实施例所述的基于数据库的数据显示方法。

16、本技术实施例提出的基于数据库的数据显示方法、系统、设备及介质,基于数据库的数据显示方法可以应用在基于数据库的数据显示系统中。通过执行基于数据库的数据显示方法,可以通过可视化的方式,先在数据源界面显示数据库的初始基本信息,在用户选择需要查询的数据库后,在确定选择中的目标基本信息,并在目标基本信息下显示初始数据库表,用户完成对数据库表的选择后,在数据编辑界面显示选中的目标数据库表,若目标数据库表有多个,还可以对目标数据库表之间进行关联操作,并在预设的数据预览界面显示目标关联结果,用户在预览结果确定无误后,最终在数据可视化界面显示目标数据库表在结合关联结果完成关联操作后生成的目标数据。本技术实施例使得数据库中的数据查询变得简单,通过可视化显示相关信息,再通过简单的人机操作完成表单的选择和关联,最终显示所需要的数据,从而提高数据查询的效率,降低数据查询的成本。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1