报表处理方法及报表系统技术方案

技术编号:14239551 阅读:71 留言:0更新日期:2016-12-21 15:04
本发明专利技术实施例提供一种报表处理方法及报表系统。一种报表处理方法包括:获取用户输入的查询信息;根据所述查询信息,从搜索服务器获取与所述查询信息匹配的查询结果;根据所述查询结果生成报表。本发明专利技术提高了报表生成的速度。

Report processing method and report system

The embodiment of the invention provides a report processing method and a report system. Including a report processing method: obtaining user input query information; according to the query information, obtain query results, and the query from the search server; according to the query results generated reports. The invention improves the speed of report generation.

【技术实现步骤摘要】

本专利技术涉及数据处理领域,尤其涉及一种报表处理方法及报表系统
技术介绍
报表是企业管理的基本措施和途径,是企业的基本业务要求。报表可以将数据以可靠和安全的方式呈现给使用者。例如,对于销售企业,管理者可以通过报表确定销售人员通过该企业的话务中心进行通话的通话明细。现有技术中,用于生成报表的数据都保存在数据库中。当需要生成报表时,需根据使用者输入的查询条件在数据库中查询与该查询条件相应的数据,再根据查询找到的数据生成报表。一般大型企业每天都有大量的数据需要更新至数据库,数据库中存储的数据量较大。而数据库对于大数据量支持较差,数据量超过千万级别后,查询效率明显下降。因此,现有技术中,存在报表生成速度较慢的问题。
技术实现思路
本专利技术提供一种报表处理方法及报表系统,用以解决现有技术中报表生成速度较慢的问题。第一方面,本专利技术提供一种报表处理方法,包括:获取用户输入的查询信息;根据所述查询信息,从搜索服务器获取与所述查询信息匹配的查询结果;根据所述查询结果生成报表。在一种可能的设计中,所述查询信息包括第一起始时间点和第一结束时间点。在一种可能的设计中,所述第一起始时间点和所述第一结束时间点都早于预设时间点;所述根据所述查询信息,从搜索服务器获取与所述查询信息匹配的查询结果,包括:根据所述第一起始时间点、所述第一结束时间点和所述预设时间点,确定需要从所述搜索服务器中获取与所述查询信息匹配的第一查询结果;根据所述查询信息,从所述搜索服务器中获取所述第一查询结果;相应的,所述根据所述查询结果生成报表,包括:根据所述第一查询结果生成报表。在一种可能的设计中,所述第一起始时间点早于预设时间点,所述第一结束时间点晚于所述预设时间点;所述根据所述查询信息,从搜索服务器获取与所述查询信息匹配的查询结果,包括:根据所述第一起始时间点、所述第一结束时间点和所述预设时间点,确定需要从所述搜索服务器中获取与所述查询信息匹配的第一查询结果,并需要从所述数据库中获取与所述查询信息匹配的第二查询结果;根据所述查询信息,从所述搜索服务器中获取所述第一查询结果,并从所述数据库中获取所述第二查询结果;相应的,所述根据所述查询结果生成报表,包括:根据所述第一查询结果和所述第二查询结果生成报表。在一种可能的设计中,所述根据所述查询信息,从所述搜索服务器中获取所述第一查询结果,并从所述数据库中获取所述第二查询结果,包括:根据所述查询信息生成第一查询子信息和第二查询子信息;其中,所述包括第二起始时间点和第二结束时间点,所述第二起始时间点等于所述第一起始时间点,所述第二结束时间点等于所述预设时间点;所述第二查询子信息包括第三起始时间点和第三结束时间点,所述第三起始时间点等于所述预设时间点,所述第三结束时间点等于所述第一结束时间点;从所述搜索服务器中获取与所述第一查询信息匹配的所述第一查询结果;从所述数据库中获取与所述第二查询信息匹配的所述第二查询结果。在一种可能的设计中,所述方法还包括:在到达所述预设时间点时,将所述数据库中所述预设时间点之前生成的数据同步至所述搜索服务器,并将所述数据库中所述预设时间点之前生成的数据删除。在一种可能的设计中,所述方法还包括:在到达所述预设时间点时,将同步至所述搜索服务器的数据在分布式文件系统中进行备份。在一种可能的设计中,所述方法还包括:对所述搜索服务器中预设时间段之前生成的数据进行删除。第二方面,本专利技术提供一种报表系统,包括:获取模块,用于获取用户输入的查询信息;查询模块,用于根据所述查询信息,从搜索服务器获取与所述查询信息匹配的查询结果;生成模块,用于根据所述查询结果生成报表。在一种可能的设计中,所述查询信息包括第一起始时间点和第一结束时间点。在一种可能的设计中,所述第一起始时间点和所述第一结束时间点都早于预设时间点;所述查询模块,具体用于:根据所述第一起始时间点、所述第一结束时间点和所述预设时间点,确定需要从所述搜索服务器中获取与所述查询信息匹配的第一查询结果;根据所述查询信息,从所述搜索服务器中获取所述第一查询结果;相应的,所述生成模块,具体用于根据所述第一查询结果生成报表。在一种可能的设计中,所述第一起始时间点早于预设时间点,所述第一结束时间点晚于所述预设时间点;所述查询模块,具体用于:根据所述第一起始时间点、所述第一结束时间点和所述预设时间点,确定需要从所述搜索服务器中获取与所述查询信息匹配的第一查询结果,并需要从所述数据库中获取与所述查询信息匹配的第二查询结果;根据所述查询信息,从所述搜索服务器中获取所述第一查询结果,并从所述数据库中获取所述第二查询结果;相应的,所述生成模块,具体用于根据所述第一查询结果和所述第二查询结果生成报表。在一种可能的设计中,所述查询模块,具体用于:根据所述查询信息生成第一查询子信息和第二查询子信息;其中,所述包括第二起始时间点和第二结束时间点,所述第二起始时间点等于所述第一起始时间点,所述第二结束时间点等于所述预设时间点;所述第二查询子信息包括第三起始时间点和第三结束时间点,所述第三起始时间点等于所述预设时间点,所述第三结束时间点等于所述第一结束时间点;从所述搜索服务器中获取与所述第一查询信息匹配的所述第一查询结果;从所述数据库中获取与所述第二查询信息匹配的所述第二查询结果。在一种可能的设计中,所述系统还包括:第一同步模块;所述第一同步模块,用于在到达所述预设时间点时,将所述数据库中所述预设时间点之前生成的数据同步至所述搜索服务器,并将所述数据库中所述预设时间点之前生成的数据删除。在一种可能的设计中,所述系统还包括:第二同步模块;所述第二同步模块,用于在到达所述预设时间点时,将同步至所述搜索服务器的数据在分布式文件系统中进行备份。在一种可能的设计中,所述系统还包括:删除模块,用于对所述搜索服务器中预设时间段之前生成的数据进行删除。本专利技术提供的报表处理方法及报表系统,通过根据用户输入的查询信息,从搜索服务器获取与该查询信息匹配的查询结果,并根据该查询结果生成报表,实现了从搜索服务器获取与查询信息匹配的查询结果,与从数据库中获取与查询信息匹配的查询结果相比,从搜索服务器获取查询结果的效率更高,因此提高了获得查询结果的效率,从而提高了报表生成的速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术报表处理方法的应用场景示意图;图2为本专利技术报表处理方法实施例一的流程图;图3为本专利技术报表处理方法实施例二的流程图;图4为本专利技术报表处理方法实施例三的流程图;图5为本专利技术的交互示意图;图6为本专利技术报表系统实施例的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术报表处理方法的应用本文档来自技高网...
报表处理方法及报表系统

【技术保护点】
一种报表处理方法,其特征在于,包括:获取用户输入的查询信息;根据所述查询信息,从搜索服务器获取与所述查询信息匹配的查询结果;根据所述查询结果生成报表。

【技术特征摘要】
1.一种报表处理方法,其特征在于,包括:获取用户输入的查询信息;根据所述查询信息,从搜索服务器获取与所述查询信息匹配的查询结果;根据所述查询结果生成报表。2.根据权利要求1所述的方法,其特征在于,所述查询信息包括第一起始时间点和第一结束时间点。3.根据权利要求2所述的方法,其特征在于,所述第一起始时间点和所述第一结束时间点都早于预设时间点;所述根据所述查询信息,从搜索服务器获取与所述查询信息匹配的查询结果,包括:根据所述第一起始时间点、所述第一结束时间点和所述预设时间点,确定需要从所述搜索服务器中获取与所述查询信息匹配的第一查询结果;根据所述查询信息,从所述搜索服务器中获取所述第一查询结果;相应的,所述根据所述查询结果生成报表,包括:根据所述第一查询结果生成报表。4.根据权利要求2所述的方法,其特征在于,所述第一起始时间点早于预设时间点,所述第一结束时间点晚于所述预设时间点;所述根据所述查询信息,从搜索服务器获取与所述查询信息匹配的查询结果,包括:根据所述第一起始时间点、所述第一结束时间点和所述预设时间点,确定需要从所述搜索服务器中获取与所述查询信息匹配的第一查询结果,并需要从所述数据库中获取与所述查询信息匹配的第二查询结果;根据所述查询信息,从所述搜索服务器中获取所述第一查询结果,并从所述数据库中获取所述第二查询结果;相应的,所述根据所述查询结果生成报表,包括:根据所述第一查询结果和所述第二查询结果生成报表。5.根据权利要求4所述的方法,其特征在于,所述根据所述查询信息,从所述搜索服务器中获取所述第一查询结果,并从所述数据库中获取所述第二查询结果,包括:根据所述查询信息生成第一查询子信息和第二查询子信息;其中,所述包括第二起始时间点和第二结束时间点,所述第二起始时间点等于所述第一起始时间点,所述第二结束时间点等于所述预设时间点;所述第二查询子信息包括第三起始时间点和第三结束时间点,所述第三起始时间点等于所述预设时间点,所述第三结束时间点等于所述第一结束时间点;从所述搜索服务器中获取与所述第一查询信息匹配的所述第一查询结果;从所述数据库中获取与所述第二查询信息匹配的所述第二查询结果。6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:在到达所述预设时间点时,将所述数据库中所述预设时间点之前生成的数据同步至所述搜索服务器,并将所述数据库中所述预设时间点之前生成的数据删除。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在到达所述预设时间点时,将同步至所述搜索服务器的数据在分布式文件系统中进行备份。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:对所述搜索服务器中预设时间段之前生成的...

【专利技术属性】
技术研发人员:李鹏于洋郭振强
申请(专利权)人:五八同城信息技术有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1