基于房产交易多维度数据的数据查询的处理方法及装置制造方法及图纸

技术编号:18256500 阅读:29 留言:0更新日期:2018-06-20 08:17
本发明专利技术实施例提供一种基于房产交易多维度数据的数据查询的处理方法及装置,所述方法包括:接收房产交易多维度数据的查询请求;根据所述查询请求从第一数据库中获取与所述房产交易多维度数据的主题类型相对应的数据立方;根据所述查询请求的查询条件,在所述数据立方中获取满足所述查询条件的指标数据,并将所述指标数据作为所述查询请求的响应结果。所述装置执行上述方法。本发明专利技术实施例提供的基于房产交易多维度数据的数据查询的处理方法及装置,通过在数据立方中获取满足查询条件的指标数据,并将指标数据作为查询结果,能够实现对多维度数据的查询需求、并提高数据查询效率。

Data query processing method and device based on multidimensional data of real estate transaction

An embodiment of the present invention provides a processing method and device for data query based on the multi-dimensional data of a real estate transaction. The method includes: a query request for receiving the multi-dimensional data of a real estate transaction; and according to the query request, data corresponding to the topic type of the property transaction multidimensional data is obtained from the first database. A cube; according to the query condition of the query request, the index data that satisfies the query conditions is obtained in the data cube, and the index data is used as the response result of the query request. The device executes the above method. The processing method and device of the data query based on the multi-dimensional data of the real estate transaction provided by the embodiment of the invention can obtain the index data satisfying the query conditions in the data cube, and use the index data as the query result, and can realize the query demand for the multi-dimensional data and improve the efficiency of the data query.

【技术实现步骤摘要】
基于房产交易多维度数据的数据查询的处理方法及装置
本专利技术实施例涉及房产交易数据处理
,具体涉及一种基于房产交易多维度数据的数据查询的处理方法及装置。
技术介绍
在对房产交易的数据分析过程中,由于房产交易数据涉及的内容相当广泛,例如:地域分布、房源数据、涉及的业主、客户数据等,以致数据规模庞大,现有技术中的数据库往往要对多张数据表中成千上万甚至上亿条数据进行综合查询,一方面导致查询效率低下,另一方面无法满足对多维度数据的查询需求。因此,如何避免上述缺陷,实现对多维度数据的查询需求、并提高数据查询效率,成为亟须解决的问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种基于房产交易多维度数据的数据查询的处理方法及装置。第一方面,本专利技术实施例提供一种基于房产交易多维度数据的数据查询的处理方法,所述方法包括:接收房产交易多维度数据的查询请求;根据所述查询请求从第一数据库中获取与所述房产交易多维度数据的主题类型相对应的数据立方;所述第一数据库预先存储有与每个主题类型的房产交易多维度数据相对应的数据立方;根据所述查询请求的查询条件,在所述数据立方中获取满足所述查询条件的指标数据,并将所述指标数据作为所述查询请求的响应结果;所述指标数据预先存储在所述数据立方中。第二方面,本专利技术实施例提供一种基于房产交易多维度数据的数据查询的处理装置,所述装置包括:第一获取单元,用于接收房产交易多维度数据的查询请求;第二获取单元,用于根据所述查询请求从第一数据库中获取与所述房产交易多维度数据的主题类型相对应的数据立方;所述第一数据库预先存储有与每个主题类型的房产交易多维度数据相对应的数据立方;第三获取单元,用于根据所述查询请求的查询条件,在所述数据立方中获取满足所述查询条件的指标数据,并将所述指标数据作为所述查询请求的响应结果;所述指标数据预先存储在所述数据立方中。第三方面,本专利技术实施例提供一种电子设备,包括:处理器、存储器和总线,其中,所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:接收房产交易多维度数据的查询请求;根据所述查询请求从第一数据库中获取与所述房产交易多维度数据的主题类型相对应的数据立方;所述第一数据库预先存储有与每个主题类型的房产交易多维度数据相对应的数据立方;根据所述查询请求的查询条件,在所述数据立方中获取满足所述查询条件的指标数据,并将所述指标数据作为所述查询请求的响应结果;所述指标数据预先存储在所述数据立方中。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,包括:所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:接收房产交易多维度数据的查询请求;根据所述查询请求从第一数据库中获取与所述房产交易多维度数据的主题类型相对应的数据立方;所述第一数据库预先存储有与每个主题类型的房产交易多维度数据相对应的数据立方;根据所述查询请求的查询条件,在所述数据立方中获取满足所述查询条件的指标数据,并将所述指标数据作为所述查询请求的响应结果;所述指标数据预先存储在所述数据立方中。本专利技术实施例提供的基于房产交易多维度数据的数据查询的处理方法及装置,通过在数据立方中获取满足查询条件的指标数据,并将指标数据作为查询结果,能够实现对多维度数据的查询需求、并提高数据查询效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例基于房产交易多维度数据的数据查询的处理方法流程示意图;图2为本专利技术实施例基于房产交易多维度数据的数据查询的处理方法的总流程图;图3为本专利技术实施例基于房产交易多维度数据的数据查询的处理装置结构示意图;图4为本专利技术实施例提供的电子设备实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例基于房产交易多维度数据的数据查询的处理方法流程示意图,如图1所示,本专利技术实施例提供的一种基于房产交易多维度数据的数据查询的处理方法,包括以下步骤:S1:接收房产交易多维度数据的查询请求。具体的,装置接收房产交易多维度数据的查询请求。房产交易多维度数据有多种主题类型,可以包括房产交易房源数据、房产交易成交数据和房产交易客户数据。S2:根据所述查询请求从第一数据库中获取与所述房产交易多维度数据的主题类型相对应的数据立方;所述第一数据库预先存储有与每个主题类型的房产交易多维度数据相对应的数据立方。具体的,装置根据所述查询请求从第一数据库中获取与所述房产交易多维度数据的主题类型相对应的数据立方;所述第一数据库预先存储有与每个主题类型的房产交易多维度数据相对应的数据立方。第一数据库可以是ApacheKylin,ApacheKylin是一个开源的分布式分析引擎,提供Hadoop之上的SQL查询接口及多维分析(OLAP)能力以支持超大规模数据,它能在亚秒内查询巨大的Hive表。数据立方可以是KylinCube,举例说明如下:主题类型为房产交易房源数据、房产交易成交数据和房产交易客户数据,可以分别对应一个数据立方,即数据立方A对应房产交易房源数据;数据立方B对应房产交易成交数据;数据立方C对应房房产交易客户数据。可以在第一数据库中采用键值存储的方式预先存储与每个主题类型的房产交易多维度数据相对应的数据立方,从而能够快速地从第一数据库中获取数据。S3:根据所述查询请求的查询条件,在所述数据立方中获取满足所述查询条件的指标数据,并将所述指标数据作为所述查询请求的响应结果;所述指标数据预先存储在所述数据立方中。具体的,装置根据所述查询请求的查询条件,在所述数据立方中获取满足所述查询条件的指标数据,并将所述指标数据作为所述查询请求的响应结果;所述指标数据预先存储在所述数据立方中。查询条件可以包括要查询数据的时间段和/或要查询数据所在的区域(省、市、区、县等),以上述主题类型为房产交易成交数据为例,说明如下:查询请求人输入查询条件为:对北京市海淀区在2017年10月份的房产交易成交数据的平均值进行查询,则指标数据就是北京市海淀区在2017年10月份的房产交易成交数据的平均值。需要说明的是:每一主题类型的房产交易多维度数据可以对应多个指标数据,每个数据立方可以预先存储多个指标数据。参照上述举例,指标数据除了上述的北京市海淀区在2017年10月份的房产交易成交数据的平均值以外,还可以是北京市海淀区在2017年10月份的房产交易成交数据的最大值、最小值、标准差、均方差等。本专利技术实施例提供的基于房产交易多维度数据的数据查询的处理方法,通过在数据立方中获取满足查询条件的指标数据,并将指标数据作为查询结本文档来自技高网...
基于房产交易多维度数据的数据查询的处理方法及装置

【技术保护点】
1.一种基于房产交易多维度数据的数据查询的处理方法,其特征在于,包括:接收房产交易多维度数据的查询请求;根据所述查询请求从第一数据库中获取与所述房产交易多维度数据的主题类型相对应的数据立方;所述第一数据库预先存储有与每个主题类型的房产交易多维度数据相对应的数据立方;根据所述查询请求的查询条件,在所述数据立方中获取满足所述查询条件的指标数据,并将所述指标数据作为所述查询请求的响应结果;所述指标数据预先存储在所述数据立方中。

【技术特征摘要】
1.一种基于房产交易多维度数据的数据查询的处理方法,其特征在于,包括:接收房产交易多维度数据的查询请求;根据所述查询请求从第一数据库中获取与所述房产交易多维度数据的主题类型相对应的数据立方;所述第一数据库预先存储有与每个主题类型的房产交易多维度数据相对应的数据立方;根据所述查询请求的查询条件,在所述数据立方中获取满足所述查询条件的指标数据,并将所述指标数据作为所述查询请求的响应结果;所述指标数据预先存储在所述数据立方中。2.根据权利要求1所述的方法,其特征在于,所述指标数据的预先存储,包括:从第二数据库中获取房产交易数据;将所述房产交易数据划分为多个主题类型,所述多个主题类型的每一主题类型对应于所述房产交易多维度数据的每一维度数据;计算每一维度数据对应的多维度统计数据,并将所述多维度统计数据的每一统计数据作为所述指标数据,并将所述指标数据存储在所述数据立方中。3.根据权利要求2所述的方法,其特征在于,所述多维度统计数据包括按时间的统计数据和/或按区域的统计数据;相应地,所述指标数据是按时间统计的指标数据和/或按区域统计的指标数据。4.根据权利要求2所述的方法,其特征在于,所述从第二数据库中获取房产交易数据的步骤之前,所述方法还包括:从第三数据库中获取对所述房产交易数据的更新操作日志;解析所述更新操作日志,并根据解析结果同步更新所述第二数据库中的房产交易数据;将更新的房产交易数据划分为多个主题类型,所述多个主题类型的每一主题类型对应于更新的房产交易多维度数据的每一维度数据;重新计算更新的每一维度数据对应的更新的多维度统...

【专利技术属性】
技术研发人员:王勇
申请(专利权)人:链家网北京科技有限公司
类型:发明
国别省市:北京,11

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

1