关联报表的数据获取方法及系统技术方案

技术编号:15763316 阅读:503 留言:0更新日期:2017-07-06 00:47
本发明专利技术提供了一种关联报表的数据获取方法及系统,涉及数据处理技术领域,通过服务器接收终端发送的根据关联指令将多个报表建立关联得到的关联信息,将关联信息发送给数据库,以使数据库对关联信息进行保存,接收终端发送的原始报表的切换指令,根据切换指令对原始报表的原始数据进行解析,获得第一查询条件,并将第一查询条件保存为会话对象,根据切换指令和关联信息,获得目标关联报表,其中,目标关联报表包括条件对象,将会话对象与条件对象进行匹配,将匹配成功的条件数据进行关联,获取第二查询条件,根据第二查询条件,对目标关联报表进行数据筛选,获取目标关联数据。本发明专利技术可以提高数据查询的效率和准确率。

Method and system for obtaining data of associated Report

The invention provides a related report data acquisition method and system, relates to the technical field of data processing, through the server receiving terminal transmits a plurality of instructions according to the related statements associated with the establishment of information association the association information is sent to the database to make database to save the related information of the original report, switching instruction receiving terminal send the analysis according to the original data of the switching instruction of the original report, for the first query, and the first query saved as a session object, according to the switching instruction and related information, to obtain the target related statements, which target association statements include conditions object, by matching the session object and object conditions, the conditions of data the success of the association, second, get the query, according to the second query conditions of target association The report is screened to obtain the target associated data. The invention can improve the efficiency and accuracy of data inquiry.

【技术实现步骤摘要】
关联报表的数据获取方法及系统
本专利技术涉及数据处理
,尤其是涉及一种关联报表的数据获取方法及系统。
技术介绍
随着信息处理技术的不断发展和完善,数据管理系统在企业中的应用越来越普遍,通过信息管理系统对企业的资源、业务以及产生的数据进行控制和管理,进而可以降低企业管理成本,而且给企业内部的协调工作带来了极大的便利。在采用数据管理系统对企业的资源、业务以及产生的数据进行控制和管理的过程中,不可避免的涉及到数据查询。因此数据查询的效率和复杂度极大的影响着工作效率和用户体验。现有的数据管理系统中,报表之间的关系不够明朗,使得数据查询,尤其是对于报表中数据的筛选查询的效率较低。一般是在每个报表中都有自己对应的查询条件。当需要讲某些数据进行对比时,首先人工查找用于适合的对比报表,再在对比报表中限定查询条件,得到所需数据。每进行一次数据查询,都要重复上述步骤,操作繁琐效率低,而且手动输入的方式难以保证数据查询的准确性。
技术实现思路
有鉴于此,本专利技术的目的在于提供关联报表的数据获取方法及系统,以提高数据查询的效率和准确率。第一方面,本专利技术实施例提供了一种关联报表的数据获取方法,其中,应用于服务器,包括:接收终端发送的根据关联指令将多个报表建立关联得到的关联信息;将所述关联信息发送给数据库,以使所述数据库对所述关联信息进行保存;接收所述终端发送的原始报表的切换指令;根据所述切换指令对原始报表的原始数据进行解析,获得第一查询条件,并将所述第一查询条件保存为会话对象;根据所述切换指令和所述关联信息,获得目标关联报表,其中,所述目标关联报表包括条件对象;将所述会话对象与所述条件对象进行匹配,将匹配成功的条件数据进行关联,获取第二查询条件;根据所述第二查询条件,对所述目标关联报表进行数据筛选,获取目标关联数据。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述切换指令包括单元格切换指令,所述原始数据包括行或列数据,所述根据所述切换指令对原始报表的原始数据进行解析,获得第一查询条件,并将所述第一查询条件保存为会话对象包括:根据所述单元格切换指令,对所述行或列数据进行解析,获得所述第一查询条件,并将所述第一查询条件保存为所述会话对象。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述切换指令还包括查询栏切换指令,所述原始数据还包括查询栏数据,所述根据所述切换指令对原始报表的原始数据进行解析,获得第一查询条件,并将所述第一查询条件保存为会话对象还包括:根据所述查询栏切换指令,对所述查询栏数据进行解析,获得所述第一查询条件,并将所述第一查询条件保存为所述会话对象。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述根据所述切换指令和所述关联信息,获得目标关联报表包括:根据所述切换指令,获取目标主键信息;将所述目标主键信息发送给所述数据库,以使所述数据库根据所述关联信息和所述主键信息获取所述目标关联报表;接收所述数据库发送的所述目标关联报表,对所述目标关联报表进行解析,获取所述条件对象。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述根据所述第二查询条件,对所述目标关联报表进行数据筛选,获取目标关联数据包括:将所述第二查询条件发送给所述数据库,以使所述数据库根据所述第二查询条件对所述目标关联报表进行数据筛选,获取目标关联数据;接收所述数据库发送的所述目标关联数据,并将所述目标关联数据发送给所述终端,以使所述终端显示所述目标关联报表数据。第二方面,本专利技术实施例还提供一种关联报表的数据获取系统,其中,包括:服务器,用于接收终端发送的根据关联指令将多个报表建立关联得到的关联信息,将所述关联信息发送给数据库,接收所述终端发送的原始报表的切换指令,根据所述切换指令对原始报表的原始数据进行解析,获得第一查询条件,并将所述第一查询条件保存为会话对象,根据所述切换指令和所述关联信息,获得目标关联报表,其中,所述目标关联报表包括条件对象,将所述会话对象与所述条件对象进行匹配,将匹配成功的条件数据进行关联,获取第二查询条件,根据所述第二查询条件,对所述目标关联报表进行数据筛选,获取目标关联数据;所述数据库,用于对所述关联信息进行保存;所述终端,用于根据关联指令将多个报表建立关联得到关联信息。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述切换指令包括单元格切换指令,所述原始数据包括行或列数据,所述服务器还用于:根据所述单元格切换指令,对所述行或列数据进行解析,获得所述第一查询条件,并将所述第一查询条件保存为所述会话对象。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,所述切换指令还包括查询栏切换指令,所述原始数据还包括查询栏数据,所述服务器还用于:根据所述查询栏切换指令,对所述查询栏数据进行解析,获得所述第一查询条件,并将所述第一查询条件保存为所述会话对象。结合第二方面,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,所述服务器还用于:根据所述切换指令,获取目标主键信息;将所述目标主键信息发送给所述数据库,以使所述数据库根据所述关联信息和所述主键信息获取所述目标关联报表;接收所述数据库发送的所述目标关联报表,对所述目标关联报表进行解析,获取所述条件对象。结合第二方面,本专利技术实施例提供了第二方面的第四种可能的实施方式,其中,所述服务器还用于:将所述第二查询条件发送给所述数据库,以使所述数据库根据所述第二查询条件对所述目标关联报表进行数据筛选,获取目标关联数据;接收所述数据库发送的所述目标关联数据,并将所述目标关联数据发送给所述终端,以使所述终端显示所述目标关联报表数据。本专利技术提供的关联报表的数据获取方法及系统,通过服务器接收终端发送的根据关联指令将多个报表建立关联得到的关联信息,将关联信息发送给数据库,以使数据库对关联信息进行保存,接收终端发送的原始报表的切换指令,根据切换指令对原始报表的原始数据进行解析,获得第一查询条件,并将第一查询条件保存为会话对象,根据切换指令和关联信息,获得目标关联报表,其中,目标关联报表包括条件对象,将会话对象与条件对象进行匹配,将匹配成功的条件数据进行关联,获取第二查询条件,根据第二查询条件,对目标关联报表进行数据筛选,获取目标关联数据。本专利技术可以提高数据查询的效率和准确率。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的查询条件的关联方法信令图;图2为本专利技术实施例一提供的第一种关联报表页面示意图;图3为本专利技术实施例一提供的第二种关联本文档来自技高网...
关联报表的数据获取方法及系统

【技术保护点】
一种关联报表的数据获取方法,其特征在于,应用于服务器,包括:接收终端发送的根据关联指令将多个报表建立关联得到的关联信息;将所述关联信息发送给数据库,以使所述数据库对所述关联信息进行保存;接收所述终端发送的原始报表的切换指令;根据所述切换指令对原始报表的原始数据进行解析,获得第一查询条件,并将所述第一查询条件保存为会话对象;根据所述切换指令和所述关联信息,获得目标关联报表,其中,所述目标关联报表包括条件对象;将所述会话对象与所述条件对象进行匹配,将匹配成功的条件数据进行关联,获取第二查询条件;根据所述第二查询条件,对所述目标关联报表进行数据筛选,获取目标关联数据。

【技术特征摘要】
1.一种关联报表的数据获取方法,其特征在于,应用于服务器,包括:接收终端发送的根据关联指令将多个报表建立关联得到的关联信息;将所述关联信息发送给数据库,以使所述数据库对所述关联信息进行保存;接收所述终端发送的原始报表的切换指令;根据所述切换指令对原始报表的原始数据进行解析,获得第一查询条件,并将所述第一查询条件保存为会话对象;根据所述切换指令和所述关联信息,获得目标关联报表,其中,所述目标关联报表包括条件对象;将所述会话对象与所述条件对象进行匹配,将匹配成功的条件数据进行关联,获取第二查询条件;根据所述第二查询条件,对所述目标关联报表进行数据筛选,获取目标关联数据。2.根据权利要求1所述的关联报表的数据获取方法,其特征在于,所述切换指令包括单元格切换指令,所述原始数据包括行或列数据,所述根据所述切换指令对原始报表的原始数据进行解析,获得第一查询条件,并将所述第一查询条件保存为会话对象包括:根据所述单元格切换指令,对所述行或列数据进行解析,获得所述第一查询条件,并将所述第一查询条件保存为所述会话对象。3.根据权利要求1所述的关联报表的数据获取方法,其特征在于,所述切换指令还包括查询栏切换指令,所述原始数据还包括查询栏数据,所述根据所述切换指令对原始报表的原始数据进行解析,获得第一查询条件,并将所述第一查询条件保存为会话对象还包括:根据所述查询栏切换指令,对所述查询栏数据进行解析,获得所述第一查询条件,并将所述第一查询条件保存为所述会话对象。4.根据权利要求1所述的关联报表的数据获取方法,其特征在于,所述根据所述切换指令和所述关联信息,获得目标关联报表包括:根据所述切换指令,获取目标主键信息;将所述目标主键信息发送给所述数据库,以使所述数据库根据所述关联信息和所述主键信息获取所述目标关联报表;接收所述数据库发送的所述目标关联报表,对所述目标关联报表进行解析,获取所述条件对象。5.根据权利要求1所述的关联报表的数据获取方法,其特征在于,所述根据所述第二查询条件,对所述目标关联报表进行数据筛选,获取目标关联数据包括:将所述第二查询条件发送给所述数据库,以使所述数据库根据所述第二查询条件对所述目标关联报表进行数据筛选,获取目标关联数据;...

【专利技术属性】
技术研发人员:熊娅娟黄驰袁也刘新奇陈宏亮
申请(专利权)人:深圳市科脉技术股份有限公司
类型:发明
国别省市:广东,44

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

1