【技术实现步骤摘要】
数据统计方法和装置
本专利技术涉及数据处理领域,具体而言,涉及一种数据统计方法和装置。
技术介绍
一个完整的软件生命周期,运行维护阶段是必不可少的,也是持续时间最长的一个阶段。在软件产品开发完成并成功推出市场之后,都将进入到产品的运营和维护阶段,会有专业团队关注各产品的各项指标,收集用户反馈意见,根据指标和意见为产品的下一步调整做准备。 产品指标收集有很多渠道和方式,根据指标类型的不同而选择不同的方式,例如可以通过用户操作产生数据上报,从而获取用户使用功能记录;或通过自动化运行测试,获取软件的性能数据等等。这类数据在收集之后,都将统一上报到数据服务器,由运维团队相关人员提取所需的数据,用于对用户使用场景和习惯进行调研,对产品功能做改进或删减,或者优化软件性能。 数据服务器上存储的都是数字类型的数据,而这类数据并不是特别的直观,运维团队需要对这部分数据进行报表、图形展示,直观的了解到数据的趋势或分布,部分敏感数据超过阈值时需要紧急应对,运营人员需要发送日报或周报,将统计数据以邮件的方式知会到相关人员并做归档。以上工作不仅操作耗时,而且重复性高,人工操作极易出现疏漏。以此为基础,出现了各式各样的数据统计平台,将用户上报的数据以web化方式展示出来,不仅可以实现图形化的展示,而且可以定制报警,周报等功能。 专利技术人发现,在现有技术中的数据统计平台虽然有很多,但通用性比较差,几乎针对每个产品都会有单独的一个平台,甚至对同一个产品的不同数据指标都有不同的业务实现,究其原因主要有以下三点: 不同产品或是同一个产品的不同指标,上报的数据 ...
【技术保护点】
一种数据统计方法,其特征在于,包括:获取软件产品的运维数据和数据表;根据用户输入的定义信息对所述数据表的字段进行定义;在定义后的所述数据表中存储所述运维数据;以及基于存储的所述运维数据进行数据统计。
【技术特征摘要】
1.一种数据统计方法,其特征在于,包括: 获取软件产品的运维数据和数据表; 根据用户输入的定义信息对所述数据表的字段进行定义; 在定义后的所述数据表中存储所述运维数据;以及 基于存储的所述运维数据进行数据统计。2.根据权利要求1所述的数据统计方法,其特征在于,采用以下方式获取所述数据表: 判断数据服务器中是否存在所述数据表; 如果判断结果为是,根据用户的选定获取所述数据服务器中存在的数据表; 如果判断结果为否,接收用户输入的数据表请求信息和定义信息,并根据所述定义信息在所述数据服务器创建所述数据表。3.根据权利要求2所述的数据统计方法,其特征在于, 在获取所述数据表之后,所述方法还包括:将所述运维数据汇总至所述数据服务器中,其中,同一指标对应的所述运维数据对应的数据存储模型相同,并且同一指标对应的所述运维数据存储在同一个数据表中, 基于存储的所述运维数据进行数据统计包括:接收用户输入并确定用户选择的数据表;将所述数据服务器中存储的与用户选择的数据表对应的所述运维数据接入用户数据平台;在所述数据平台上对接入的所述运维数据进行数据统计。4.根据权利要求1所述的数据统计方法,其特征在于,基于存储的所述运维数据进行数据统计包括: 对于存储的所述运维数据进行数据二次计算;以及 对二次计算后的数据进行数据统计。5.根据权利要求1所述的数据统计方法,其特征在于,在基于存储的所述运维数据进行数据统计之后,所述方法还包括: 获取统计数据; 接收用户对所述统计数据设置的格式;以及 按照设置的格式对所述统计数据进行数据展示。6.根据权利要求1所述的数据统计方法,其特征在于,在基于存储的所述运维数据进行数据统计之后,所述方法还包括: 接收用户设置的需要展示的字段; 将用户设置的需要展示的字段和定义后的所述数据表进行关联;以及 对关联的所述数据表中的运维数据进行数据展示。7.根据权利要求6所述的数据统计方法,其特征在于,在将用户设置的需要展示的字段和定义后的所述数据表进行关联之后,所述方法还包括: 接收用于对关联的字段设置的阈值; 如果接收到录入的运维数据,判断录入的运维数据的字段的值与所述阈值是否满足预设报警条件; 如果判断出录入的运维数据的字段的值与所述阈值满足所述预设报警条件,则进行报目O8.根据权利要求1所述的数据统计方法,其特征在于,在根据用户输入的定义信息对所述数据表的字段进行定义之前,所述方法还包括: 提示用户基于所述运维数据对所述数据表的字段进行定义。9.一种数据统计装置,其特征在于,包括: 获取单元,用于获取软件产品的运维数据和数据表; 定义单元,用于根据用户输入的定义信息对所述...
【专利技术属性】
技术研发人员:潘金赤,蔡智博,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。