【技术实现步骤摘要】
多维度统计业务数据的系统和方法
本专利技术涉及多维度统计领域,具体地,涉及多维度统计业务数据的系统和方法。
技术介绍
在业务性能监控领域中,业务数据体量大、特征多,需要使用多维分析技术(MDA,Multi-dimensionalAnalysis)对业务数据进行统计分析。通过多维分析模型,将业务数据的特征抽象为维度,在不同维度上统计数据、展示数据,继而用户能够直观的理解包含在大量复杂业务数据中的信息,以及对多个维度之间进行关联分析。通过对原始业务数据的聚合、钻取、旋转、切片、切块,能够全面的分析数据信息。所以多维度统计方式已经成为当前的技术热点并被广泛采用。该方法的主要操作见图1。A为前端,代表用户操作页面,B为后端,代表业务逻辑处理模块,C为数据库。通过配置维度关联描述文件,实现维度之间的关联分析。前端A根据配置的维度关联描述文件在多维统计页面上显示可统计的维度。当多维统计页面接收到用户发出的对当前维度的下钻请求后,传递给后端B的业务逻辑处理模块,由业务逻辑处理模块生成多维查询语句,并将多维查询语句发送给多维数据库C,数据库查询结束返回给业务逻辑处理模块,业务逻辑处理模块再将数据响应给前端A的用户操作页面,用户操作页面刷新多维统计页面。当多维统计页面接收到用户发出的对当前维度的上钻请求后,先查询数据库得到查询结果返回给页面,刷新多维统计页面。现有技术中这样处理数据的好处是能够按照维度关联描述文件中配置的层级关系进行下钻和上钻数据。但也存在以下几方面限制:(1)维度关联描述文件限制了下钻和上钻过程只能按照文件中指定的顺序进行数据下钻和上钻,无法切换维度;(2 ...
【技术保护点】
1.一种多维度统计业务数据的方法,其特征在于,包括:多维页面初始化步骤:根据后台配置的维度名称将各维度显示在多维统计页面上;数据存储步骤:将每一条业务数据的信息写入业务数据总表,将业务数据总表中的数据进行提炼,按接口、维度、服务器、站点生成四张简化表;维度数据表存储步骤:从业务数据总表中,提取出所述业务数据的各个维度的维度值按照不同的时间颗粒度的聚合信息;页面请求处理步骤:根据用户的点击操作,刷新在当前操作维度上能够执行下钻操作的维度的列表;或者,根据用户的点击操作,生成时间段统计范围、维度值统计过滤条件以及需要统计的维度。
【技术特征摘要】
1.一种多维度统计业务数据的方法,其特征在于,包括:多维页面初始化步骤:根据后台配置的维度名称将各维度显示在多维统计页面上;数据存储步骤:将每一条业务数据的信息写入业务数据总表,将业务数据总表中的数据进行提炼,按接口、维度、服务器、站点生成四张简化表;维度数据表存储步骤:从业务数据总表中,提取出所述业务数据的各个维度的维度值按照不同的时间颗粒度的聚合信息;页面请求处理步骤:根据用户的点击操作,刷新在当前操作维度上能够执行下钻操作的维度的列表;或者,根据用户的点击操作,生成时间段统计范围、维度值统计过滤条件以及需要统计的维度。2.根据权利要求1所述的多维度统计业务数据的方法,其特征在于,将每一条业务数据的如下信息写入业务数据总表:-业务数据的时间信息;-业务数据的各个维度的维度值;-所述业务数据的各个维度的维度值按照不同的时间颗粒度的聚合信息。3.根据权利要求1所述的多维度统计业务数据的方法,其特征在于,包括:查询条件处理步骤:根据查询的维度条件确定要查询的数据表,其中,所述要查询的数据表是业务数据总表或者四张简化表;根据维度条件决定是查询简化表还是业务数据总表,若查询的维度只有一个,且存在对应的简化表,则查询简化表;若查询的维度有两个以上,则查询业务数据总表;根据查询的时间范围和系统的颗粒度列表将查询条件拆分成多个数据库查询语句;其中,所述查询条件中包含了时间信息,根据时间信息和颗粒度来将查询条件分成按多个时间段来查询;数据库查询步骤:根据多维数据库查询语句查询数据库;聚合查询结果;统计结果显示步骤:刷新当前多维统计查询中需要刷新的维度视图,清除在当前多维统计查询中已失效的前一次多维统计查询的视图。4.根据权利要求3所述的多维度统计业务数据的方法,其特征在于,在所述查询条件处理步骤中,解析查询条件,根据维度查询条件得出查询时间范围、维度值过滤条件和待统计的维度;将时间范围进行分解,得出按不同颗粒度查询的时间段;根据维度值过滤条件存在与否判断需要查询的数据表,若存在维度值过滤条件,则需要查询的表为业务数据总表;若无维度值过滤条件则需要查询的表为维度数据表;根据得出的基于各种颗粒度的查询时间段、待查询的数据表名称、维度值过滤条件以及待统计的维度生成查询语句列表。5.根据权利要求1所述的多维度统计业务数据的方法,其特征在于,统计结果显示步骤中:计算出查询条件中的待统计的维度的所在层级;清除多维统计页面上对此次多维度统计查询无效的、所有低于该层级的维度统计视图;刷新对应层级的维度统计视图。...
【专利技术属性】
技术研发人员:袁绍桃,蔡晓华,杨光辉,贺晓麟,王涛,周育樑,
申请(专利权)人:上海天旦网络科技发展有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。