一种报表生成方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:32241534 阅读:16 留言:0更新日期:2022-02-09 17:45
本申请实施例公开了一种报表生成方法、装置、计算机设备和存储介质,该方法具体包括:获取多个现有报表;根据所述多个现有报表生成报表数据湖,所述报表数据湖包括所述多个现有报表的多个报表特征;根据所述多个报表特征生成新增报表模板;根据用户需求生成应用于目标业务的目标报表,所述用户需求为用户基于所述目标业务在所述新增报表模板中生成。本申请实施例实现了快捷的在短周期将报表需求转化为报表功能。表功能。表功能。

【技术实现步骤摘要】
一种报表生成方法、装置、计算机设备和存储介质


[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]图1为本申请实施例提供的报表生成方法的一个实施例示意图;
[0040]图2为本申请实施例提供的报表生成装置的一个实施例示意图;
[0041]图3为本申请实施例提供的计算机设备的一个实施例示意图。
具体实施方式
[0042]下面结合附图,对本申请的实施例进行描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。本领域普通技术人员可知,随着技术发展和新场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
[0043]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实
施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0044]本申请实施例提供一种报表生成方法、装置、计算机设备和存储介质,用于更加快捷的在短周期将报表需求转化为报表功能。以下分别进行详细说明。
[0045]如图1所示,本申请提供的一种报表生成方法的一实施例包括:
[0046]101、获取多个现有报表。
[0047]102、根据多个现有报表生成报表数据湖。
[0048]现有报表为已投产、在使用中的报表,首先根据多个现有报表生成报表数据湖,其中报表数据湖包括多个现有报表的多个报表特征,即结合现有已投产的报表内容,通过多个现有报表的表头信息及查询条件,逐一记录其数据项的中文名称,并找到其对应的报表特征,例如所属系统、所属数据库名称、表名称和字段名称,然后一一对应,整理出数据项中文名称的对应关系,形成报表数据湖。其中多个报表特征包括报表内容和取数逻辑,且报表内容和取数逻辑一一对应,报表内容为数据项,每个数据项都对应一个取数逻辑。
[0049]表1
[0050][0051]具体的,如表1所示,表1为报表数据湖的一种可能的形式,其中提出部门、指标基础属性、指标业务属性、指标数据属性和指标使用权值都为报表内容,这些报表内容都对应一个取数逻辑,更具体的,当本申请实施例提供的方法应用在银行业务时,指标基础属性还可以分类为指标名称、指标编码、指标分类和指标描述,指标业务属性还可以分类为指标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报表生成方法,其特征在于,包括:获取多个现有报表;根据所述多个现有报表生成报表数据湖,所述报表数据湖包括所述多个现有报表的多个报表特征;根据所述多个报表特征生成新增报表模板;根据用户需求生成应用于目标业务的目标报表,所述用户需求为用户基于所述目标业务在所述新增报表模板中生成。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述多个报表特征生成入湖报表模板;将新增入湖报表添加至所述报表数据湖中,所述新增入湖报表为用户在所述入湖报表模板中生成。3.根据权利要求2所述的方法,其特征在于,所述将新增入湖报表添加至所述报表数据湖中包括:判断所述报表数据湖中是否存在所述新增入湖报表的报表特征;若否,将所述新增入湖报表添加至所述报表数据湖中。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:接收用户的更新需求;根据所述更新需求更新所述新增报表模板和/或所述入湖报表模板。5.根据权利要求1

3中任一项所述的方法,其特征在于,所述根据所述多个报表特征生成新增报表模板包括:从所述多个报表特征中筛选出目标报表特征;根据所述目标报表特征生成所述新增报表模板。6.根据权利要求5所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:高磊樊海瑞
申请(专利权)人:吉林亿联银行股份有限公司
类型:发明
国别省市:

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

1