The invention discloses a method for generating a report, including: according to the report selection information, determine the information corresponding to the report template and the report selection; among them, the assembly of report template data in the specified item; select data items in a database query information corresponding to the corresponding data in the report template with the report, and return the data to the corresponding position in the form of report template report files; outputting report files; the method can use according to their own needs to focus on obtaining their concern of information resources, to solve the traditional data report in the use of the limited and inflexible problem; the invention also discloses a report generation system, has the beneficial effect.
【技术实现步骤摘要】
一种报表的生成方法及系统
本专利技术涉及云数据中心管理领域,特别涉及一种报表的生成方法及系统。
技术介绍
云计算正被越来越多的人熟知,企业为提高自身的核心竞争力,采用先进的IT技术来构建自身的业务和运营平台。企业或单位引入云的概念,启用云管理软件来管理相关云资源。云海操作系统正是此类云管理软件的代表作。在云海操作系统中,用户需要对监控资源产生的大量数据做查看、记录、统计、分析。而传统数据报表在处理数据上存在广泛而不精细,通用但不灵活等缺点,比如资源种类多样时,各种资源的监控项类型不同,报表无法抽出共同点作为数据分析或者展示的维度。同一资源种类数据量巨大的情况下又无法很详细展示某个资源的数据信息。用户无法根据自己需要着重获取自己所关注资源的信息。因此,如何解决传统数据报表在使用中的这种局限和不灵活等问题,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种报表的生成方法及系统,能够使用户根据自己需要着重获取自己所关注资源的信息,解决了传统数据报表在使用中的局限和不灵活的问题。为解决上述技术问题,本专利技术提供一种报表的生成方法,包括:根据输入的报表选择信息,确定与所述报表选择信息相对应的报表模板;其中,所述报表模板中拼装有指定的数据项;在数据库中查询与所述报表选择信息相对应的报表模板中数据项对应的数据,并返回所述数据到该报表模板中对应位置形成报表文件;输出所述报表文件。可选的,根据输入的报表选择信息,包括:根据设定的报表生成周期,获取所述报表选择信息。可选的,返回所述数据到该报表模板中对应位置形成报表文件,包括:将返回的数据项对应的数据 ...
【技术保护点】
一种报表的生成方法,其特征在于,包括:根据输入的报表选择信息,确定与所述报表选择信息相对应的报表模板;其中,所述报表模板中拼装有指定的数据项;在数据库中查询与所述报表选择信息相对应的报表模板中数据项对应的数据,并返回所述数据到该报表模板中对应位置形成报表文件;输出所述报表文件。
【技术特征摘要】
1.一种报表的生成方法,其特征在于,包括:根据输入的报表选择信息,确定与所述报表选择信息相对应的报表模板;其中,所述报表模板中拼装有指定的数据项;在数据库中查询与所述报表选择信息相对应的报表模板中数据项对应的数据,并返回所述数据到该报表模板中对应位置形成报表文件;输出所述报表文件。2.根据权利要求1所述的报表的生成方法,其特征在于,根据输入的报表选择信息,包括:根据设定的报表生成周期,获取所述报表选择信息。3.根据权利要求2所述的报表的生成方法,其特征在于,返回所述数据到该报表模板中对应位置形成报表文件,包括:将返回的数据项对应的数据拼接成一个报表对象;将所述报表对象放置到该报表模板中对应位置形成报表文件。4.根据权利要求1-3任一项所述的报表的生成方法,其特征在于,还包括:根据接收到的报表修改数据对相对应的报表模板进行修改。5.根据权利要求4所述的报表的生成方法,其特征在于,还包括:将所述报表模板存放在本地数据库。6.一种报表的生成系统,其特征在于,包括:报表模块确定模块...
【专利技术属性】
技术研发人员:许磊,高飞,张培训,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。