[发明专利]一种报表文档管理装置、系统及方法有效
申请号: | 201310573020.3 | 申请日: | 2013-11-15 |
公开(公告)号: | CN103559586B | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | 周雪松;谈祥庆 | 申请(专利权)人: | 拉卡拉支付股份有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙)11397 | 代理人: | 徐彩华 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报表 文档 管理 装置 系统 方法 | ||
技术领域
本发明涉及数据处理技术领域,尤其是一种报表文档管理装置、系统及方法。
背景技术
目前,传统的企业报表文档管理系统均是采用统一的模板,根据不同部门对数据的属性需求创建不同的报表,针对各自行业领域的特定需求所定制,无法进行灵活的扩展和自定义,通用性较差,存在重复开发的现象。另一方面,由于专业领域知识的差异,数据分析人员和系统研发人员之间存在一定的需求沟通理解差异,开发出来的报表系统由于需求理解错误而导致所生成的数据报表不符合需求。如果企业管理层人员再根据这些数据报表进行分析总结和决策,可能会产生不利后果,影响企业的经营和发展。
发明内容
有鉴于此,本发明提出一种报表文档管理装置、系统及方法,以解决报表文档通用性差及需求理解误差的问题。
在一个方面,本发明提出一种报表文档管理装置,包括:报表配置模板解析器、报表元数据管理器、任务调度执行器、报表引擎、以及报表文件生成器;报表配置模板解析器用于将报表配置模板文件解析为报表元数据对象;报表元数据管理器用于对报表元数据对象进行管理;任务调度执行器用于接收报表任务指令并发出执行指令;报表文件生成器用于根据任务调度执行器发出的执行指令,获取报表元数据对象,并启动报表引擎;报表引擎用于加载业务数据,对业务数据进行处理,以按照报表元数据对象生成报表文件。
在另一个方面,本发明提出一种报表文档管理系统,包括:任务调度装置、如上所述的报表文档管理装置、源数据库和报表数据库;任务调度装置用于发出报表任务指令;报表文档管理装置用于根据任务调度装置的报表任务指令,从报表元数据管理器获取报表元数据对象,从源数据库加载业务数据报表源文件并对业务数据报表源文件中的业务数据进行处理,以按照报表元数据对象生成报表文件;源数据库用于存储业务数据报表源文件;报表数据库用于存储报表文档管理装置所生成的报表文件。
在又一个方面,本发明还提出一种报表文档管理方法,包括:
获取报表任务指令;
根据报表任务指令,获取报表元数据对象;
加载业务数据报表源文件并对业务数据报表源文件中的业务数据进行处理,以按照报表元数据对象生成报表文件。
在本发明提出的报表文档管理装置、系统及方法中,利用报表文档管理装置获取报表元数据对象并对加载的业务数据进行数据处理,生成统一的报表文件,以确保用户导出的报表格式及数据的统一,进而解决了报表文档通用性差及需求理解误差的问题。
附图说明
下面将参照附图描述本发明的具体实施例,其中:
图1为本发明的报表文档管理装置的结构示意图。
图2为本发明的报表文档管理系统的结构示意图。
图3为本发明的报表文档管理方法的步骤流程图。
具体实施方式
下面将结合附图对本发明的实施例进行清楚、完整的描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是所有实施例的穷举。基于本发明中的实施例,本领域普通技术人员在无需做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明的报表文档管理装置5包括:报表配置模板解析器51、报表元数据管理器52、任务调度执行器53、报表引擎54、以及报表文件生成器55。报表配置模板解析器51用于将用户自定义的XML文件格式的报表配置模板文件解析为报表元数据对象。报表元数据管理器52用于对解析得到的报表元数据对象进行管理。任务调度执行器53用于接收调度任务并发出执行指令,这些调度任务可由用户灵活地预先设置,比如定时执行数据统计任务。报表文件生成器55用于根据任务调度执行器发出的执行指令,从报表元数据管理器52获取报表元数据对象,并启动报表引擎54。报表引擎54用于加载业务数据,对业务数据进行处理,以按照报表元数据对象生成报表文件。
报表引擎54可包括报表自定义插件、业务数据加载器、报表文件输出器、以及报表文件导出器。报表自定义插件用于处理基本任务和扩展接口。业务数据加载器用于从外部或内部的业务数据报表源文件(比如,存储于源数据库4)加载业务数据。报表文件输出器用于接收业务数据并对其进行格式化处理,然后将格式化之后的业务数据输出至报表文件导出器。报表文件导出器用于根据报表模板和从报表文件输出器接收的业务数据生成报表文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拉卡拉支付股份有限公司,未经拉卡拉支付股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310573020.3/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理