数据展示方法、装置、存储介质及电子设备制造方法及图纸

技术编号:31573647 阅读:20 留言:0更新日期:2021-12-25 11:14
本公开涉及一种数据展示方法、装置、存储介质及电子设备,以提高商业智能系统的数据获取性能,并实现商业智能系统的数据权限管理。其中,该方法包括:确定用于存储数据的数据源,并建立与数据源的通信连接;响应于目标用户对数据源中数据的第一展示操作,判断目标用户是否具有对数据执行第一展示操作的权限,其中每一用户的数据操作权限是通过商业智能系统内置的权限设置模块预先配置的;若目标用户具有对数据执行第一展示操作的权限,则从数据源获取所述数据,并展示数据,通过商业智能系统内置的数据缓存模块对数据进行缓存;响应于目标用户对数据的第二展示操作,获取缓存的数据进行展示。行展示。行展示。

【技术实现步骤摘要】
数据展示方法、装置、存储介质及电子设备


[0001]本公开涉及数据处理
,具体地,涉及一种数据展示方法、装置、存储介质及电子设备。

技术介绍

[0002]BI(business intelligence)商业智能系统是指通过数据仓库技术、线上分析处理技术、数据挖掘和数据展现技术进行数据分析的系统,比如智慧交通等场景下的资源监控和调度系统、用于实时监控业务流水线或设备运行情况的制造业供应链分析系统等等。相关技术中,商业智能系统通过JDBC(Java Database Connectivity,Java数据库连接)获取待分析和展示的数据。此种方式,每一次数据分析和展示过程,都需要JDBC从数据库获取数据,数据获取性能较低,并且由于数据权限管控难。

技术实现思路

[0003]本公开的目的是提供一种数据展示方法、装置、存储介质及电子设备,以提高商业智能系统的数据获取性能,实现商业智能系统的数据权限管理。
[0004]为了实现上述目的,第一方面,本公开提供一种数据展示方法,应用于商业智能系统,包括:
[0005]确定用于存储数据的数据源,并建立与所述数据源的通信连接;
[0006]响应于目标用户对所述数据源中数据的第一展示操作,判断所述目标用户是否具有对所述数据执行所述第一展示操作的权限,其中每一用户的数据操作权限是通过所述商业智能系统内置的权限设置模块预先配置的;
[0007]若所述目标用户具有对所述数据执行所述第一展示操作的权限,则从所述数据源获取所述数据,并展示所述数据,通过所述商业智能系统内置的数据缓存模块对所述数据进行缓存;
[0008]响应于所述目标用户对所述数据的第二展示操作,获取缓存的所述数据进行展示。
[0009]可选地,所述第一展示操作用于按照预设数据结构展示所述数据,所述通过所述商业智能系统内置的数据缓存模块对所述目标数据进行缓存,包括:
[0010]通过所述商业智能系统内置的数据缓存模块,按照所述预设数据结构将所述数据进行缓存。
[0011]可选地,在展示所述数据后,所述方法还包括:
[0012]响应于所述目标用户对所述数据的数据处理操作,判断所述目标用户是否具有对所述数据执行所述数据处理操作的权限;
[0013]若所述目标用户具有对所述数据执行所述数据处理操作的权限,则对所述数据执行所述数据处理操作得到目标数据;
[0014]将所述数据替换为所述目标数据进行展示,并将缓存的所述数据更新为所述目标
数据。
[0015]可选地,所述方法还包括以下用于配置所述数据操作权限的过程:
[0016]显示数据权限配置界面;
[0017]响应于用户在所述数据权限配置界面中针对目标显示数据的权限配置操作,对所述目标显示数据添加所述权限配置操作对应的权限信息,所述权限信息包括能够查看或操作所述目标显示数据的用户的用户信息;
[0018]所述判断所述目标用户是否具有对所述数据执行所述第一展示操作的权限,包括:
[0019]比对所述目标用户的用户信息与所述数据对应的权限信息中的用户信息,并根据比对的结果判断所述目标用户是否具有对所述数据执行所述第一展示操作的权限。
[0020]可选地,所述方法还包括以下用于配置所述数据操作权限的过程:
[0021]显示菜单权限配置界面;
[0022]响应于用户在所述菜单权限配置界面中针对目标显示菜单的权限配置操作,对所述目标显示菜单添加所述权限配置操作对应的权限信息,所述权限信息包括能够操作所述目标显示菜单的用户的标识信息;
[0023]所述方法还包括:
[0024]在展示所述数据后,响应于所述目标用户对用于显示所述数据的显示菜单的菜单处理操作,判断所述目标用户是否具有对所述显示菜单的操作权限,若所述目标用户具有对所述显示菜单的操作权限,则对所述显示菜单执行所述菜单处理操作。
[0025]第二方面,本公开提供一种数据展示装置,应用于商业智能系统,包括:
[0026]确定模块,用于确定用于存储数据的数据源,并建立与所述数据源的通信连接;
[0027]第一判断模块,用于响应于目标用户对所述数据源中数据的第一展示操作,判断所述目标用户是否具有对所述数据执行所述第一展示操作的权限,其中每一用户的数据操作权限是通过所述商业智能系统内置的权限设置模块预先配置的;
[0028]第一展示模块,用于当所述目标用户具有对所述数据执行所述第一展示操作的权限时,从所述数据源获取所述数据,并展示所述数据,通过所述商业智能系统内置的数据缓存模块对所述数据进行缓存;
[0029]第二展示模块,用于响应于所述目标用户对所述数据的第二展示操作,获取缓存的所述数据进行展示。
[0030]可选地,所述第一展示操作用于按照预设数据结构展示所述数据,所述第一展示模块用于:
[0031]通过所述商业智能系统内置的数据缓存模块,按照所述预设数据结构将所述数据进行缓存。
[0032]可选地,所述装置还包括:
[0033]第二判断模块,用于在展示所述数据后,响应于所述目标用户对所述数据的数据处理操作,判断所述目标用户是否具有对所述数据执行所述数据处理操作的权限;
[0034]处理模块,用于当所述目标用户具有对所述数据执行所述数据处理操作的权限时,对所述数据执行所述数据处理操作得到目标数据;
[0035]第三展示模块,用于将所述数据替换为所述目标数据进行展示,并将缓存的所述
数据更新为所述目标数据。
[0036]第三方面,本公开提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述方法的步骤。
[0037]第四方面,本公开提供一种电子设备,包括:
[0038]存储器,其上存储有计算机程序;
[0039]处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面中中任一项所述方法的步骤。
[0040]通过上述技术方案,商业智能系统内置有权限设置模块,可以设置每一用户的数据操作权限,因此商业智能系统可以响应于目标用户对数据源中数据的第一展示操作,首先判断目标用户是否具有对数据执行第一展示操作的权限,从而实现商业智能系统的数据权限管理,提高数据的安全性。若目标用户具有对数据执行第一展示操作的权限,则可以从数据源获取对应的数据,展示数据,并通过商业智能系统内置的数据缓存模块对数据进行缓存。由此,响应于目标用户对数据的第二展示操作,则可以获取缓存的数据进行展示,而无需再从数据源获取数据,从而可以提高数据获取性能。
[0041]本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0042]附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0043]图1是根据本公开一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据展示方法,其特征在于,应用于商业智能系统,包括:确定用于存储数据的数据源,并建立与所述数据源的通信连接;响应于目标用户对所述数据源中数据的第一展示操作,判断所述目标用户是否具有对所述数据执行所述第一展示操作的权限,其中每一用户的数据操作权限是通过所述商业智能系统内置的权限设置模块预先配置的;若所述目标用户具有对所述数据执行所述第一展示操作的权限,则从所述数据源获取所述数据,并展示所述数据,通过所述商业智能系统内置的数据缓存模块对所述数据进行缓存;响应于所述目标用户对所述数据的第二展示操作,获取缓存的所述数据进行展示。2.根据权利要求1所述的方法,其特征在于,所述第一展示操作用于按照预设数据结构展示所述数据,所述通过所述商业智能系统内置的数据缓存模块对所述目标数据进行缓存,包括:通过所述商业智能系统内置的数据缓存模块,按照所述预设数据结构将所述数据进行缓存。3.根据权利要求1所述的方法,其特征在于,在展示所述数据后,所述方法还包括:响应于所述目标用户对所述数据的数据处理操作,判断所述目标用户是否具有对所述数据执行所述数据处理操作的权限;若所述目标用户具有对所述数据执行所述数据处理操作的权限,则对所述数据执行所述数据处理操作得到目标数据;将所述数据替换为所述目标数据进行展示,并将缓存的所述数据更新为所述目标数据。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括以下用于配置所述数据操作权限的过程:显示数据权限配置界面;响应于用户在所述数据权限配置界面中针对目标显示数据的权限配置操作,对所述目标显示数据添加所述权限配置操作对应的权限信息,所述权限信息包括能够查看或操作所述目标显示数据的用户的用户信息;所述判断所述目标用户是否具有对所述数据执行所述第一展示操作的权限,包括:比对所述目标用户的用户信息与所述数据对应的权限信息中的用户信息,并根据比对的结果判断所述目标用户是否具有对所述数据执行所述第一展示操作的权限。5.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括以下用于配置所述数据操作权限的过程:显示菜单权限配置界面;响应于用户在所述菜单权限配置界面中针对目标显示菜单的权限配置操作,对所述...

【专利技术属性】
技术研发人员:黄锦平王培梁林庆治
申请(专利权)人:飞算数智科技深圳有限公司
类型:发明
国别省市:

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

1