【技术实现步骤摘要】
一种用于多级存储数据的多维分析方法及系统
[0001]本专利技术涉及商业智能数据
,具体而言,涉及一种用于多级存储数据的多维分析方法及系统。
技术介绍
[0002]在大数据行业内,多维分析是一项很重要的技术,能提供给分析人员,多角度、多粒度、多指标的自由组合查询,为数据获取和分析提供了巨大便捷。区别于传统的报表开发,具有高自由度、高扩展性、覆盖面广、低维护成本的优势。
[0003]在日常的数据分析中,一些特定的指标在特定维度下的数据需要定期获取,相关技术中,通过不断提升多级存储的读取速率,来增加获取数据信息的效率,但是,对于一些定期获取的数据,可以通过预先获取的方式进行提前存储在数据库中,当用户需要这些数据信息时,只需要直接从数据库中调取,缩短了收集数据信息的时间,进一步的提升了数据获取的便捷性。
技术实现思路
[0004]本专利技术解决的问题:在多维分析方法中,对于定期获取的数据无法提前进行获取的问题。
[0005]为解决上述问题,本专利技术实施例提供一种用于多级存储数据的多维分析方法 ...
【技术保护点】
【技术特征摘要】
1.一种用于多级存储数据的多维分析方法,其特征在于,所述分析方法包括:建立数据查询日志,存储用户的查询记录,以及所述查询记录对应查询时间点;接收用户的查询请求,根据所述查询请求获取目标指标和目标维度;根据所述目标指标从数据管理库内调取指标数据,根据所述目标维度对所述指标数据进行划分,得到数据信息,并将所述数据信息反馈给用户;所述数据查询日志存储所述查询请求,并判断所述数据查询日志中是否存在与所述查询请求相同的所述查询记录,记为重复记录;若是,则获取所述重复记录的次数,得到重复次数,根据所述重复次数计算每次通过所述查询请求获取所述数据信息的时间差值,得到查询间隔;根据所述重复次数与所述查询间隔判断所述查询请求对应的所述数据信息是否需要预先获取;若所述数据信息需要预先获取,则根据所述查询间隔计算进行所述预先获取的目标时间段;在时间进入所述目标时间段时,根据所述目标指标和所述目标维度进行预先获取,得到预先信息,并在所述目标时间段内每经过第一时间间隔对所述预先信息进行更新;获取所述重复记录中的所述数据信息,得到历史信息,所述预先信息每次更新后,根据所述历史信息对所述预先信息进行预警分析;当所述预先信息在所述目标时间段无法达到目标阈值时,所述数据查询日志发出警告信息;若所述数据信息无需预先获取,则所述数据查询日志存储所述查询间隔;若否,则所述数据查询日志存储所述查询请求。2.根据权利要求1所述的用于多级存储数据的多维分析方法,其特征在于,所述若是,则获取所述重复记录的次数,得到重复次数,根据所述重复次数计算每次通过所述查询请求获取所述数据信息的时间差值,得到查询间隔,具体包括:获取所述重复记录的所述查询时间点,根据相邻两次的所述查询时间点的所述时间差值来计算单位间隔;根据所述单位间隔对所述查询时间点进行合并,得到换算查询次数,并对所述换算查询次数进行筛选;当筛选后的所述换算查询次数大于第一次数阈值时,根据所述单位间隔的时间长度进行筛选,得到第一筛选结果,根据所述第一筛选结果计算所述查询间隔;当筛选后的所述换算查询次数小于等于第一次数阈值时,则根据所述单位间隔计算所述查询间隔。3.根据权利要求2所述的用于多级存储数据的多维分析方法,其特征在于,所述当所述换算查询次数大于第一次数阈值时,根据所述单位间隔的时间长度进行筛选,得到第一筛选结果,根据所述第一筛选结果计算所述查询间隔,具体包括:获取每个所述单位间隔的时间长度,并根据所述时间长度的变化幅度进行筛选,得到第一筛选结果;将所述第一筛选结果中的所述时间长度相加后求平均值,得到所述查询间隔。4.根据权利要求3所述的用于多级存储数据的多维分析方法,其特征在于,所述根据所
述单位间隔对所述查询时间点进行合并,得到换算查询次数,并对所述换算查询次数进行筛选,具体包括:从所述数据查询日志中获取所述查询请求对应的合并时间范围,对每个所述查询时间点通过所述...
【专利技术属性】
技术研发人员:夏逸伦,胡俊辉,薛聪,冯培一,茅恬颖,曹治,蔡永自,童灵华,李宏雯,沈虞挺,陈颖,徐东明,耿烺,王梓良,郑雷雷,孙一绮,施丹,
申请(专利权)人:国网浙江省电力有限公司宁波供电公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。