[发明专利]报表生成方法、装置及存储介质在审
申请号: | 202110888200.5 | 申请日: | 2021-08-03 |
公开(公告)号: | CN113591448A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 吕玉振 | 申请(专利权)人: | 京东科技控股股份有限公司 |
主分类号: | G06F40/18 | 分类号: | G06F40/18;G06F40/186;G06F40/253;G06F40/205 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 孙剑锋 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表 生成 方法 装置 存储 介质 | ||
本公开涉及一种报表生成方法、装置及存储介质,上述方法包括:接收报表配置请求,其中,所述报表配置请求包括:数据需求指标和数据提取指标;根据所述数据需求指标和所述数据提取指标确定参数配置表和可执行文件;通过大数据作业中心对所述可执行文件进行计算处理,得到计算结果;根据所述数据提取指标确定报表模板,并根据所述报表模板、所述计算结果、所述参数配置表和组件库生成报表。采用上述技术手段,解决现有技术中,无法针对不同用户满足报表的个性化需求,同时,满足用户个性化需求的报表又无法重复利用等问题。
技术领域
本公开涉及通信领域,尤其涉及一种报表生成方法、装置及存储介质。
背景技术
报表系统都需要基于个性化和定制化的业务需求来进行报表统计,但是当前的报表系统方案中,考虑到前期的报表需求量较少,为了满足快速迭代开发的目的,使用较轻的开发模式来进行报表的统计工作。比如ABS(即资产证券化)报表是通过从各ABS业务系统的集市层抽取数据并进行计算,而后采用推送作业的方式推送到业务系统来完成前端数据结果的展示。当前的报表系统方案中:业务方或产品的报表需求很难在短时间内得到统计脚本,并不能快速提供出结果,所以报表的个性化需求不能得到及时的满足;基于个性化需求的定制化报表不能有效重复利用,针对不同报表类型的需求进行重复造轮子,无法满足抽象化模板构建报表数据的需求;由于报表需求入参的变化,导致人工手动修改脚本需重新统计,耗时耗力。
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下技术问题:无法针对不同用户满足报表的个性化需求,同时,满足用户个性化需求的报表又无法重复利用等问题。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开的实施例提供了一种报表生成方法、装置及存储介质,以至少解决现有技术中,无法针对不同用户满足报表的个性化需求,同时,满足用户个性化需求的报表又无法重复利用等问题。
本公开的目的是通过以下技术方案实现的:
第一方面,本公开的实施例提供了一种报表生成方法,包括:接收报表配置请求,其中,所述报表配置请求包括:数据需求指标和数据提取指标;根据所述数据需求指标和所述数据提取指标确定参数配置表和可执行文件;通过大数据作业中心对所述可执行文件进行计算处理,得到计算结果;根据所述数据提取指标确定报表模板,并根据所述报表模板、所述计算结果、所述参数配置表和组件库生成报表。
在一个示范性实施例中,所述根据所述数据需求指标和所述数据提取指标确定参数配置表和可执行文件,包括:获取所述数据需求指标对应的指标数据表;调用业务类型分析服务,以根据所述数据提取指标确定多个数据类型,并通过所述指标数据表存储所述多个数据类型;根据存储有所述多个数据类型的指标数据表确定所述参数配置表和所述可执行文件。
在一个示范性实施例中,所述通过大数据作业中心对所述可执行文件进行计算处理,得到计算结果,包括:通过预编译的方式将所述可执行文件发送给所述大数据作业中心;通过所述大数据作业中心对所述可执行文件进行计算处理,得到计算结果;将所述计算结果存储在临时数据表中,或将所述计算结果存储在数据管理系统的管理数据表中。
在一个示范性实施例中,所述通过大数据作业中心对所述可执行文件进行计算处理,得到计算结果之后,所述方法还包括:调用业务类型分析服务,以根据所述报表配置请求确定业务类型;根据所述业务类型从所述组件库中调用目标组件,其中,所述目标组件包括:一个或多个业务组件和/或一个或多个技术组件;根据所述报表模板、所述计算结果、所述参数配置表和所述目标组件生成所述报表。
在一个示范性实施例中,所述根据所述业务类型从所述组件库中调用目标组件之前,所述方法还包括:分别定义每个常用组件对应的组件属性和组件对象;分别对所述每个常用组件对应的所述组件属性和所述组件对象进行封装处理,得到多个常用组件;将所述多个常用组件保存在所述组件库中,其中,所述多个常用组件包括所述目标组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技控股股份有限公司,未经京东科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110888200.5/2.html,转载请声明来源钻瓜专利网。