[发明专利]一种生成报表的方法及装置有效
申请号: | 201910930541.7 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110750969B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 张莹 | 申请(专利权)人: | 望海康信(北京)科技股份公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F16/242;G06F16/2457;G06F16/248 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 程佩玉 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 报表 方法 装置 | ||
1.一种生成报表的方法,其特征在于,包括:
设置待生成报表;
确定所述待生成报表中的每个标准字段与基础字段的对应关系,其中,所述基础字段存储在业务平台的业务数据库中;
针对所述待生成报表的每个所述标准字段,执行:
根据所述对应关系,确定当前标准字段对应的目标基础字段;
从所述业务数据库中查询所述目标基础字段对应的数据;
将所述目标基础字段对应的数据写入到所述当前标准字段下;
进一步包括:
预先设置字典对照页面;
进一步包括:
设置所述待生成报表对应的标准字典;
在所述字典对照页面中显示所述标准字典;
在所述确定所述待生成报表中的每个标准字段与基础字段的对应关系之前,进一步包括:
获取所述业务数据库的基础字典;
将所述基础字典显示在所述字典对照页面中;
所述确定所述待生成报表中的每个标准字段与基础字段的对应关系,包括:
接收外部输入的根据所述标准字典和所述基础字典确定出的每个所述标准字段对应的基础字段,生成所述对应关系。
2.根据权利要求1所述的方法,其特征在于,
所述从所述业务数据库中查询所述目标基础字段对应的数据,包括:
获取查询所述当前标准字段的第一结构化查询语言SQL语句;
根据所述目标基础字段,对所述第一SQL语句进行重新组装,生成查询所述目标基础字段的第二SQL语句;
执行所述第二SQL语句,从所述业务数据库中获取所述目标基础字段对应的数据。
3.根据权利要求2所述的方法,其特征在于,
所述将所述目标基础字段对应的数据写入到所述当前标准字段下,包括:
根据所述目标基础字段与所述当前标准字段的对应关系,对所述第二SQL语句进行重新组装,生成向所述待生成报表写入数据的第三SQL语句;
执行所述第三SQL语句,将所述第二SQL语句获取的所述目标基础字段对应的数据写入到所述当前标准字段下。
4.根据权利要求1-3中任一所述的方法,其特征在于,
进一步包括:
预先设置中间数据库,将所述中间数据库与所述业务数据库连接;
所述设置待生成报表,包括:
在所述中间数据库中建立所述待生成报表。
5.一种生成报表的装置,其特征在于,包括:
报表设置单元,用于设置待生成报表;
确定单元,用于确定所述待生成报表中的每个标准字段与基础字段的对应关系,其中,所述基础字段存储在业务平台的业务数据库中;
报表生成单元,用于针对所述待生成报表的每个所述标准字段,执行:
根据所述对应关系,确定当前标准字段对应的目标基础字段;
从所述业务数据库中查询所述目标基础字段对应的数据;
将所述目标基础字段对应的数据写入到所述当前标准字段下;
进一步包括:
标准字典设置单元,用于设置所述待生成报表对应的标准字典;
所述确定单元中保存有字典对照页面;
所述确定单元,进一步用于在所述字典对照页面中显示所述标准字典,获取所述业务数据库的基础字典,将所述基础字典显示在所述字典对照页面中;以及
所述确定单元,用于接收外部输入的根据所述标准字典和所述基础字典确定出的每个所述标准字段对应的基础字段,生成所述对应关系。
6.根据权利要求5所述的装置,其特征在于,
所述报表生成单元,用于执行:
获取查询所述当前标准字段的第一结构化查询语言SQL查询语句;
根据所述目标基础字段,对所述第一SQL查询语句进行重新组装,生成查询所述目标基础字段的第二SQL查询语句;
执行所述第二SQL查询语句,从所述业务数据库中获取所述目标基础字段对应的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于望海康信(北京)科技股份公司,未经望海康信(北京)科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910930541.7/1.html,转载请声明来源钻瓜专利网。