【技术实现步骤摘要】
一种报表生成方法、装置及电子设备
本专利技术涉及报表生成领域,更具体的说,涉及一种报表生成方法、装置及电子设备。
技术介绍
作为重要数据来源的报表,是将存在数据库内的数据按照报表文件的方式展现给用户。在实际应用中,不同的业务场景所需要的报表类型和报表内容不同,需要针对不同的业务场景生成对应的报表,使得报表生成需求较多。目前的报表生成方式主要是人工生成,报表生成效率较低,且增加人力成本。
技术实现思路
有鉴于此,本专利技术提供一种报表生成方法、装置及电子设备,以解决人工生成报表的方式,效率较低的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种报表生成方法,应用于处理器,所述报表生成方法包括:获取采用预设需求描述方式生成的业务需求信息,以及确定所述业务需求信息对应的数据源;获取所述数据源中的各个数据库表对应的字段码表,所述字段码表包括所述数据库表中的各个字段的字段含义、所述字段与所述数据源的其他数据库表中的关联字段的关联关系;根据所述业务需求信息、所 ...
【技术保护点】
1.一种报表生成方法,其特征在于,应用于处理器,所述报表生成方法包括:/n获取采用预设需求描述方式生成的业务需求信息,以及确定所述业务需求信息对应的数据源;/n获取所述数据源中的各个数据库表对应的字段码表,所述字段码表包括所述数据库表中的各个字段的字段含义、所述字段与所述数据源的其他数据库表中的关联字段的关联关系;/n根据所述业务需求信息、所述数据源以及所述各个数据库表对应的字段码表,确定用于生成报表的报表生成数据;/n生成与所述报表生成数据对应的报表。/n
【技术特征摘要】
1.一种报表生成方法,其特征在于,应用于处理器,所述报表生成方法包括:
获取采用预设需求描述方式生成的业务需求信息,以及确定所述业务需求信息对应的数据源;
获取所述数据源中的各个数据库表对应的字段码表,所述字段码表包括所述数据库表中的各个字段的字段含义、所述字段与所述数据源的其他数据库表中的关联字段的关联关系;
根据所述业务需求信息、所述数据源以及所述各个数据库表对应的字段码表,确定用于生成报表的报表生成数据;
生成与所述报表生成数据对应的报表。
2.根据权利要求1所述的报表生成方法,其特征在于,获取采用预设需求描述方式生成的业务需求信息,包括:
获取用户输入的私钥信息;
确定所述私钥信息是否合法,并在合法的情况下,显示与所述私钥信息对应的业务板块信息;
获取用户在显示的业务板块信息中选择的目标业务板块信息,并显示所述目标业务板块信息对应的数据填写界面;
获取用户在所述数据填写界面采用预设需求描述方式输入的业务需求信息。
3.根据权利要求2所述的报表生成方法,其特征在于,确定所述业务需求信息对应的数据源,包括:
获取私钥与数据源的对应关系,并从所述对应关系中查找与所述私钥信息对应的数据源;
将查找的数据源作为所述业务需求信息对应的数据源。
4.根据权利要求1所述的报表生成方法,其特征在于,根据所述业务需求信息、所述数据源以及所述各个数据库表对应的字段码表,确定用于生成报表的报表生成数据,包括:
调用预设数据处理模型,以使所述预设数据处理模型根据所述业务需求信息、所述数据源以及所述各个数据库表对应的字段码表,确定用于生成报表的报表生成数据;所述报表生成数据包括SQL查询语句以及报表头;
所述预设数据处理模型基于训练数据训练得到,所述训练数据包括业务需求样本信息、所述业务需求样本信息对应的数据源、所述数据源中的各个数据库表对应的字段码表、以及所述业务需求样本对应的报表生成数据样本。
5.根据权利要求4所述的报表生成方法,其特征在于,所述预设数据处理模型的生成过程包括:
获取训练数据;所述训练数据包括业务需求样本信息、所述业务需求样本信息对应的数据源、所述数据源中的各个数据库表对应的字段码表、以及所述业务需求样本对应的报表生成数据样本;
使用所述训练数据对预设数据处理模型进行训练,直至满足预设训练停止条件时停止。
6.根据权利要求1所述的报表生成方法,其特征在于...
【专利技术属性】
技术研发人员:胡路苹,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。