基于多数据源的视图表生成方法、装置、设备及存储介质制造方法及图纸

技术编号:38651163 阅读:14 留言:0更新日期:2023-09-02 22:40
本申请提供了一种基于多数据源的视图表生成方法、装置、电子设备及计算机可读存储介质。基于多数据源的视图表生成方法包括:获取多个数据源,每个所述数据源包括维度信息;根据每个所述数据源的维度信息,确定多组目标维度;基于多组所述目标维度,确定待生成视图表的目标行列头;基于所述目标行列头以及所述目标行列头对应的维度中的成员信息,生成视图表。本申请通过确定数据源的维度信息,从而确定目标维度,并将目标维度作为目标行列头,无需局限于固定模板,从而能够灵活地构建视图表。表。表。

【技术实现步骤摘要】
基于多数据源的视图表生成方法、装置、设备及存储介质


[0001]本申请属于计算机
,尤其涉及一种基于多数据源的视图表生成方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]联机分析处理OLAP是一种软件技术,它使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。其中,OLAP系统按照其存储器的数据存储格式可以分为关系OLAP、多维OLAP和混合型OLAP。
[0003]然而,无论采用哪种OLAP,需要将一种数据试图进行多维的分析展现,现有技术中,往往需要先通过数据集定义维度、模型,然后基于模型构建视图表。
[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]图1是本申请一个实施例提供的多租户调度任务执行的方法的流程示意图;
[0043]图2是本申请一个实施例提供的多租户调度任务执行的方法的结构示意图;
[0044]图3是本申请一个实施例提供的多租户调度任务执行的装置的结构示意图;
[0045]图4是本申请一个实施例提供的多租户调度任务执行的系统的结构示意图;以及
[0046]图5是本申请一个实施例提供的电子设备的结构示意图。
具体实施方式
[0047]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请。对于本领域技术人员来说,本申请可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多数据源的视图表生成方法,其特征在于,所述视图表生成方法包括:获取多个数据源,每个所述数据源包括维度信息;根据每个所述数据源的维度信息,确定多组目标维度;基于多组所述目标维度,确定待生成视图表的目标行列头;基于所述目标行列头以及所述目标行列头对应的维度中的成员信息,生成视图表。2.根据权利要求1所述的基于多数据源的视图表生成方法,其特征在于,每个所述数据源还包括数据,所述视图表生成方法还包括:将每个所述数据源中的数据分别填充至所述视图表中对应的行列单元格中,生成渲染后的视图表;将所述渲染后的视图表进行展示。3.根据权利要求1所述的基于多数据源的视图表生成方法,其特征在于,所述根据每个所述数据集的维度信息,确定多组目标维度,包括:获取第一筛选维度;根据第一筛选维度和每个所述数据源的维度信息,确定多组目标维度。4.根据权利要求1所述的基于多数据源的视图表生成方法,其特征在于,所述基于多组所述目标维度,确定待生成视图表的目标行列头,包括:响应于用户的选择,对多组所述目标维度进行处理,确定待生成视图表的目标行列头。5.根据权利要求4所述的基于多数据源的视图表生成方法,其特征在于,每组所述目标维度包括一个维度或多个维度。6.根据权利要求4所述的基于多数据源的视图表生成方法,其特征在于,响应于用户的选择,对多组所述目标维度进行处理,确定待...

【专利技术属性】
技术研发人员:陈朝阳宫超
申请(专利权)人:北京元年科技股份有限公司
类型:发明
国别省市:

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

1