The invention provides a report generating method, device and system, wherein, the method comprises the following steps: pre setting the standard structured query language SQL, also includes: receiving report platform to send report generation request, among them, the report generation request includes: report number, report name, parameter names and types; according to the the report number, the name of the report, the parameter name, the type and parameters of the standard SQL, determined by the SQL query; query SQL query in the database to generate a report; the report sent to the reporting platform, to make the platform to receive and display the report report. The scheme provided by the invention can improve the efficiency of report generation.
【技术实现步骤摘要】
一种报表生成方法、装置和系统
本专利技术涉及计算机
,特别涉及一种报表生成方法、装置和系统。
技术介绍
近年来,随着电子政务、电子商务以及企业ERP(EnterpriseResourcePlanning,企业资源计划)的迅猛发展,数据的采集、传输、展示、交互等问题显得越来越重要。报表作为一种信息组织和展示的方式,是企业信息系统的重要组成部分,报表在各行各业中都有很广泛的用途,是进行信息浏览、分析、打印的有力工具。现有技术中,一般由技术人员利用编写的SQL(StructuredQueryLanguage,结构化查询语言)手动从数据库取数。但是,对于具有周期规律的数据提取需求来说,该方法的报表生成效率较低。比如月报,每月都要开发人员编写SQL手动执行,重复性工作反而增加了人力成本。
技术实现思路
本专利技术实施例提供了一种报表生成方法、装置和系统,能够提高报表生成效率。第一方面,本专利技术实施例提供了一种报表生成方法,预先设置标准SQL,还包括:接收报表平台发送的报表生成请求,其中,所述报表生成请求中包括:报表编号、报表名称、参数名称和参数类型;根据所述报表编号、所述报表名称、所述参数名称、所述参数类型和所述标准SQL,确定查询SQL;利用所述查询SQL在数据库中进行查询,生成报表;将所述报表发送给所述报表平台,以使所述报表平台接收并展示所述报表。第二方面,本专利技术实施例提供了一种报表生成装置,包括:设置单元,用于设置标准SQL;接收单元,用于接收报表平台发送的报表生成请求,其中,所述报表生成请求中包括:报表编号、报表名称、参数名称和参数类型;生成单元,用 ...
【技术保护点】
一种报表生成方法,其特征在于,预先设置标准结构化查询语言SQL,还包括:接收报表平台发送的报表生成请求,其中,所述报表生成请求中包括:报表编号、报表名称、参数名称和参数类型;根据所述报表编号、所述报表名称、所述参数名称、所述参数类型和所述标准SQL,确定查询SQL;利用所述查询SQL在数据库中进行查询,生成报表;将所述报表发送给所述报表平台,以使所述报表平台接收并展示所述报表。
【技术特征摘要】
1.一种报表生成方法,其特征在于,预先设置标准结构化查询语言SQL,还包括:接收报表平台发送的报表生成请求,其中,所述报表生成请求中包括:报表编号、报表名称、参数名称和参数类型;根据所述报表编号、所述报表名称、所述参数名称、所述参数类型和所述标准SQL,确定查询SQL;利用所述查询SQL在数据库中进行查询,生成报表;将所述报表发送给所述报表平台,以使所述报表平台接收并展示所述报表。2.一种报表生成装置,其特征在于,包括:设置单元,用于设置标准结构化查询语言SQL;接收单元,用于接收报表平台发送的报表生成请求,其中,所述报表生成请求中包括:报表编号、报表名称、参数名称和参数类型;生成单元,用于根据所述接收单元接收的所述报表编号、所述报表名称、所述参数名称、所述参数类型和所述设置单元设置的所述标准SQL,确定查询SQL;利用所述查询SQL在数据库中进行查询,生成报表;发送单元,用于将所述生成单元生成的所述报表发送给所述报表平台,以使所述报表平台接收并展示所述报表。3.一种报表生成系统,其特征在于,包括:报表平台和报表生成装置;所述报表生...
【专利技术属性】
技术研发人员:刘倩,
申请(专利权)人:山东浪潮云服务信息科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。