【技术实现步骤摘要】
本专利技术实施例涉及通信
,并且更具体地,涉及数据处理方法及设备。
技术介绍
OLAP (On-Line Analytical Processing,联机分析处理)是 BI(BusinessIntelligence,商业智能)领域中一个常用的技术,能够全方位查询、分析数据,通过OLAP报表将整体数据展现给用户。但是,由于OLAP服务器处理的数据量非常大,性能成为OLAP技术推广应用的瓶颈。在现有的OLAP实现技术中,使用了内存处理技术,即将数据库中的数据预先存储到内存,在生成OLAP报表时,通过OLAP服务器直接从内存查询并读取数据来提高性能。但是,在初始状态时,将全部数据从数据库加载到内存的耗时长,影响用户查询数据,并且内存配置的要求高,普通的服务器难以满足。
技术实现思路
本专利技术实施例提供一种数据处理方法及设备,能够提高数据处理性能,并有效地降低硬件配置要求。第一方面,提供了一种数据处理方法,该方法包括根据数据的至少一个第一维度的信息在所述数据中确定热点数据;根据所述热点数据的至少一个第二维度的信息在数据库中查询所述热点数据;将查询到的所述热点数据从所 ...
【技术保护点】
一种数据处理方法,其特征在于,包括:根据数据的至少一个第一维度的信息在所述数据中确定热点数据;根据所述热点数据的至少一个第二维度的信息在数据库中查询所述热点数据;将查询到的所述热点数据从所述数据库加载到内存。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括根据数据的至少一个第一维度的信息在所述数据中确定热点数据;根据所述热点数据的至少一个第二维度的信息在数据库中查询所述热点数据;将查询到的所述热点数据从所述数据库加载到内存。2.如权利要求1所述的方法,其特征在于,在所述根据所述热点数据的至少一个第二维度的信息在数据库中查询所述热点数据之前,所述方法还包括生成缓存文件,所述缓存文件的内容包括所述数据的至少一个第一维度的信息和至少一个第二维度的信息。3.如权利要求2所述的方法,其特征在于,所述缓存文件的内容还包括所述数据是否已在内存中的指示。4.如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括对所述缓存文件的内容进行更新。5.如权利要求4所述的方法,其特征在于,所述对所述缓存文件的内容进行更新,包括根据用户查询的数据信息对所述缓存文件的内容进行更新;或者根据统计的数据信息对所述缓存文件的内容进行更新。6.如权利要求1-5任一项所述的方法,其特征在于,所述根据所述热点数据的至少一个第二维度的信息从数据库中查询所述热点数据,包括将所述热点数据的至少一个第二维度的信息解析为字段,生成结构化查询语言SQL语句;根据所述SQL语句从数据库中查询所述热点数据。7.如权利要求1-6任一项所述的方法,其特征在于,所述方法还包括接收联机分析处理OLAP服务器发送的用户查询的数据信息;根据所述用户查询的数据信息以及所述热点数据的至少一个第二维度的信息判断与所述用户查询的数据信息相对应的数据是否在所述内存中;如果判断出所述与所述用户查询的数据信息相对应的数据在所述内存中,则在所述内存中获取所述与所述用户查询的数据信息相对应的数据。8.如权利要求7所述的方法,其特征在于,所述方法还包括将获取的所述与所述用户查询的数据信息相对应的数据发送给所述OLAP服务器,以便所述OLAP服务器根据所述与所述用户查询的数据信息相对应的数据生成OLAP报表,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。