【技术实现步骤摘要】
业务指标计算方法、装置、计算机设备和存储介质
[0001]本申请涉及大数据处理
,特别是涉及一种业务指标计算方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着互联网的持续发展,企业需要及时的对业务指标进行计算和统计,以实时有效地掌握业务的发展情况,以及快速客观的评估业务运营状况。
[0003]然而,传统业务指标计算方法中业务指标的获取方案强依赖业务数据的统计表,从而造成程序开发工作量大、浪费业务数据库的存储空间或者业务指标计算速度慢等问题。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够防止程序开发工作量大、浪费业务数据库的存储空间和业务指标计算速度慢的业务指标计算方法、装置、计算机设备和存储介质。
[0005]第一方面,提供一种业务指标计算方法,所述方法包括:
[0006]响应于业务数据的统计表无需存储或统计表的预测数据量大于预设阈值,从日志消息队列中获取原始日志,并对原始日志进行过滤处理后得到监控日志的流数据;其中,监控日志为用于记录业务数 ...
【技术保护点】
【技术特征摘要】
1.一种业务指标计算方法,其特征在于,所述方法包括:响应于业务数据的统计表无需存储或所述统计表的预测数据量大于预设阈值,从日志消息队列中获取原始日志,并对所述原始日志进行过滤处理后得到监控日志的流数据;其中,所述监控日志为用于记录所述业务数据的日志;对所述监控日志的流数据进行解析处理后得到指标计算数据,并根据所述指标计算数据生成指标计算流数据;其中,所述指标计算数据为所述业务数据中计算业务指标所需的数据;调用流式计算引擎,根据预先配置的计算逻辑规则,对所述指标计算流数据进行计算,得到所述业务指标。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述统计表需存储或所述预测数据量小于预设阈值,从业务数据库中获取所述业务数据,并根据所述业务数据生成所述统计表;将所述统计表同步至所述分析数据库,并对同步至所述分析数据库的所述统计表进行数据提取,得到所述指标计算数据;根据所述计算逻辑规则,对所述指标计算数据进行计算,得到所述业务指标。3.根据权利要求1至2任意一项所述的方法,其特征在于,所述方法还包括:将所述业务指标存入至指标结果消息队列;从所述指标结果消息队列中读取所述业务指标,并将所述业务指标写入指标分析引擎。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:调用所述指标分析引擎,对所述业务指标进行统计分析,生成并展示业务指标统计表。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:调用所述指标分析引擎,对所述业务指标和业务指标阈值进行比较分析...
【专利技术属性】
技术研发人员:黄成康,
申请(专利权)人:上海数禾信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。