一种数据视图生成方法技术

技术编号:39402081 阅读:10 留言:0更新日期:2023-11-19 15:54
本发明专利技术实施例公开一种数据视图生成方法

【技术实现步骤摘要】
一种数据视图生成方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种数据视图生成方法

装置

电子设备及存储介质


技术介绍

[0002]数据视图是原始数据库数据的一种变换,是查看数据的另外一种方式,其隐藏了底层数据表的实际结构和细节,只暴露给用户或应用程序所需的部分数据,可以被看作是对底层数据的一种逻辑上的组织和展示

它是一个虚拟的表或查询结果集,并不真正存储数据,而是基于数据库中的某些表或其他视图的定义而生成

这样,用户可以通过访问数据视图来获取所需数据,而不需要关心底层数据的具体表结构,简化了对底层数据的操作

[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]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图

[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据视图生成方法,其特征在于,所述方法包括:获取定制的数据视图配置信息;访问数据源,得到与数据视图配置信息对应的目标数据;对目标数据进行转换处理,以符合数据展示组件的要求;绘制包含有数据展示组件的数据视图,其中数据展示组件的展示内容包括目标数据
。2.
根据权利要求1所述的方法,其特征在于,获取定制的数据视图配置信息,包括:呈现数据视图的配置界面,其中配置界面包括数据源显示区;根据对数据源显示区显示字段的设定操作,确定需要显示的数据源中的目标字段
。3.
根据权利要求2所述的方法,其特征在于,数据视图的配置界面还显示有定制区;根据对数据源显示区显示字段的设定操作,确定需要显示的数据源中的目标字段,包括:检测将选定的数据源显示区显示字段拖拽至定制区的手势操作;将拖拽至定制区的数据源显示区显示字段,作为需要显示的数据源中的目标字段
。4.
根据权利要求3所述的方法,其特征在于,定制区包括维度子区域和指标子区域;检测将选定的数据源显示区显示字段拖拽至定制区的手势操作,包括:针对每个子区域:检测将选定的数据源显示区显示字段拖拽至该子区域的手势操作
。5.
根据权利要求2所述的方法,其特征在于,获取定制的数据视图配置信息,还包括:获取数据视图的如下至少一种配置信息:数据筛选条件

数据排序规则

数据聚合方式

数据计算方式

数据视图访问权限

数据显示方式

数据联接关系
。6.
一种数据视图生成装置,其特征在于,所述装置包括:视图配置单元...

【专利技术属性】
技术研发人员:要贝贝董凡东闫立刚毕迎迎贾朝晖
申请(专利权)人:鼎道智联北京科技有限公司
类型:发明
国别省市:

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

1