[发明专利]自动报告生成方法在审
| 申请号: | 201380064638.5 | 申请日: | 2013-01-21 |
| 公开(公告)号: | CN104903891A | 公开(公告)日: | 2015-09-09 |
| 发明(设计)人: | 谢尔盖·杰奥尔杰维奇·努拉利耶夫;马克西姆·米哈伊洛维奇·利伯维奇 | 申请(专利权)人: | 1C有限责任公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 梁丽超;王红艳 |
| 地址: | 俄罗斯*** | 国省代码: | 俄罗斯;RU |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动 报告 生成 方法 | ||
技术领域
本发明属于信息技术领域;特别涉及自动报告生成方法。
背景技术
自动报告生成解决了创建具有灵活配置、修改选项和显示具有复杂结构的数据的方式的复杂报告的挑战。
这可通过使用各种方法来解决。
例如,可能的解决方案之一是报告生成代码的手动写入,其包括检索数据、创建报告模板、将所检索的数据写入模板,和将结果显示给终端用户。
该方法具有以下缺点:缺少报告自定义选项和有限的使用领域。
在美国专利号5809266(公开:1998年9月15日)提供了自动生成报告的方法。该方法包括图形工具,其用于定义包含数据对象,诸如查询、链接或组的数据模型。然后模型用于创建数据结构、定义数据模型模板,并生成报告。这种方法允许使用多个查询,每个都包含一个组或多个组,其中,属于两个不同查询的组通过链接对象链接。所得报告可具有复杂结构且它可包括多个查询的结果,这提供了额外的灵活性。然而,生成修改报告可能需要很长时间;因此这种方法的使用场合是有限的。
发明内容
因此,有必要通过提供自动报告生成的相对快速和标准化方法来扩展一组技术工具,其包括用于报告修改的选项和用于终端用户的方便设置,且其因此没有已知方案的缺点。
为了解决此任务并获得指定的技术结果,本发明提供包含以下步骤的自动报告生成方法:首先,创建用于报告生成的数据构造模式,其提供了用于查询文本、数据集、数据链接、可用的报告字段和数据检索参数的详细描述的选项,且将其保存到存储装置;然后指定默认数据构造设置;然后根据先前创建的数据构造模式和设置生成报告模板;和最后基于模板生成报告。
在本发明中提出的方法的显著特点是,从脚本对象中检索数据。
该方法的另一显著特点是,数据构造模式的数据集查询描述了根据设置中指定的字段和过滤在执行时间被修改的报告模板。
该方法的另一显著特点是,数据构造模式定义可被修改的查询部分。
该方法的另一显著特点是,组合来自多个数据集的数据的数据集的描述。
该方法的另一显著特点是,数据集之间的分层关系的描述。
该方法的另一显著特点是,嵌套数据构造模式的描述。
该方法的另一显著特点是,修改构造设置以便生成报告模板。
该方法的另一显著特点是,构造模式的自定义包括在报告中显示特定字段。
这种方法的另一显著特点是,指定可由终端用户自定义的一个子集的设置。
这种方法的另一显著特点是,保存用于报告模板的构造模式设置的变化。
该方法的另一显著特点是,使用参考字段的从属字段。
该方法的另一显著特点是,以指示其中数据集查询修改是可能的部分的另外的语法单元以查询语言描述数据集查询模板。
最后,本发明的另一显著特点是,直接从所得报告修改设置。
附图说明
图1示出自动生成报告的流程图,其包括在生成阶段(development stage)进行的操作和由终端用户对报告设置的自定义两者。
具体实施方式
本发明可在诸如个人计算机的任何计算系统中实现。实现方式需要信息基础,或者包含其数据被用于报告生成的多个对象的存储装置。
自动报告生成方法旨在用于快速生成具有复杂分层结构的报告,其可由终端用户来自定义,即,不需要开发人员的帮助。
在本发明中描述的方法包括用于报告生成的数据构造模式的初步创建,这提供了用于查询文本、数据集、数据链接路、可用的报告字段和数据检索参数的详细描述的选项,且将其保存到存储装置。
数据构造方案描述了用于报告生成的数据的本质;它可包含各种数据集。
报告数据构造模式的创建可使用可视化工具,或以任何可视化XML编辑器,或以编程方式使用脚本对象交互地进行。
脚本对象被定义为具有特定功能目的的构造的一组程序对象。
数据集是报告数据源,其描述了数据是如何被检索的。存在各种数据集类型:包括使用另外的语法元素以查询语言书写的数据库查询文本的查询;包含有关外部数据集(例如值表)的信息的脚本对象,或组合来自多个数据集的数据的数据集。
数据集查询描述了查询模板,其根据报告设置中指定的字段和过滤在报告生成过程中被修改。查询模板以标记可被修改的查询部分的特定语法单元以查询语言描述查询模板。该修改在这些语法单位内进行。结果仅包含所需的数据,而不是在原来查询中选择的所有数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于1C有限责任公司,未经1C有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380064638.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高过滤效率方便清洗的油过滤装置
- 下一篇:一种环境工程固液分离装置





