This application relates to the field of data processing, and discloses a data processing method, device, computer equipment and storage medium. The method includes: obtaining business data, importing the business data into Druid database, obtaining predefined dimension information and block time information, and pre-aggregating and partitioning the business data according to the dimension information and block time information. Processing to obtain the block data and save the block data; if the data query instruction is received, the query parameters in the data query instruction are obtained; according to the query parameters, the block data is queried and the corresponding query results are returned. This method improves the speed of data query. By preprocessing the data, 100 million-level data can be queried in seconds, while improving the efficiency of data report development.
【技术实现步骤摘要】
数据处理方法、装置、计算机设备及存储介质
本申请涉及互联网
,尤其涉及一种数据处理方法、装置、计算机设备及存储介质。
技术介绍
目前,互联网保险行业对保险规则等数据的处理主要是利用大型关系型数据库进行存储处理,然后利用数据库进行实时多维的统计分析,但在数据量暴涨的今天,该处理方式已经存在不少的弊端。比如,大数据量的情况下,数据库的查询分析速度并不能满足保险规则业务的需求;业务数据报表制作比较专业;保险规则多样且复杂,数据库进行分析统计耗时较长,影响业务交付;数据库数据API并不完全适用于多维分析,实现功能较为复杂等等。因此,有必要提供一种数据处理方法以解决上述问题。
技术实现思路
本申请提供了一种数据处理方法、装置、计算机设备及存储介质,旨在提高数据的查询速度。本申请提供了一种数据处理方法,其包括:获取业务数据,将所述业务数据导入至Druid数据库;获取预定义的维度信息和分块时间信息,根据所述维度信息和分块时间信息对所述业务数据进行预聚合分块处理以得到分块数据,并保存所述分块数据;若接收到数据查询指令,获取所述数据查询指令中的查询参数;根据所述查询参数查询所述分块数据,并返回相应的查询结果。本申请提供了一种数据处理装置,其包括:获取导入单元,用于获取业务数据,将所述业务数据导入至Druid数据库;获取处理单元,用于获取预定义的维度信息和分块时间信息,根据所述维度信息和分块时间信息对所述业务数据进行预聚合分块处理以得到分块数据,并保存所述分块数据;参数获取单元,用于若接收到数据查询指令,获取所述数据查询指令中的查询参数;查询返回单元,用于根据所述查询参数查 ...
【技术保护点】
1.一种数据处理方法,应用于分布式系统,其特征在于,包括:获取业务数据,将所述业务数据导入至Druid数据库;获取预定义的维度信息和分块时间信息,根据所述维度信息和分块时间信息对所述业务数据进行预聚合分块处理以得到分块数据,并保存所述分块数据;若接收到数据查询指令,获取所述数据查询指令中的查询参数;根据所述查询参数查询所述分块数据,并返回相应的查询结果。
【技术特征摘要】
1.一种数据处理方法,应用于分布式系统,其特征在于,包括:获取业务数据,将所述业务数据导入至Druid数据库;获取预定义的维度信息和分块时间信息,根据所述维度信息和分块时间信息对所述业务数据进行预聚合分块处理以得到分块数据,并保存所述分块数据;若接收到数据查询指令,获取所述数据查询指令中的查询参数;根据所述查询参数查询所述分块数据,并返回相应的查询结果。2.根据权利要求1所述的数据处理方法,其特征在于,所述查询参数包括查询类型;所述根据所述查询参数查询所述分块数据,并返回相应的查询结果,包括:识别所述查询参数中的查询类型;根据查询类型与类型查询规则之间预设的对应关系,确定识别到的查询类型对应的类型查询规则;以及根据确定的类型查询规则查询所述分块数据并返回相应的查询结果。3.根据权利要求2所述的数据处理方法,其特征在于,所述查询类型包括:Top-N查询类型和Groupby查询类型。4.根据权利要求1所述的数据处理方法,其特征在于,在所述获取业务数据,将所述业务数据导入至Druid数据库之前,还包括:确定预设部署规则,按照所述预设部署规则将Druid数据库部署在分布式系统。5.根据权利要求1所述的数据处理方法,其特征在于,所述获取业务数据,将所述业务数据导入至Druid数据库,包括:通过Kafka获取业务数据,并将所述业务数据保存在Kafka消息队列中;以及实时从所述Kafka消息队列中读取所述业务数据并存储在Druid数据库中。6.一种数据处理装置,其特征在于,包括:获取导入单元,...
【专利技术属性】
技术研发人员:陈志兴,姚元武,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。