【技术实现步骤摘要】
一种业务数据分析预警方法、系统、存储介质及计算设备
本专利技术涉及数据处理
,尤其是一种业务数据分析预警方法、系统、存储介质及计算设备。
技术介绍
在业务分析预警系统中,面对业务策略调整或者程序问题导致的业务数据波动,通常没有特定的判定方法来判断是否处于异常和预警,只能通过人为经验判断是否出现问题。例如,目前业务预警系统收集业务数据后存储到预警系统数据库中,通过业务预警系统定时任务(如每隔1小时)从数据库定时统计业务数据,将本时段数据和昨天以及上一周的数据进行对比,给出趋势分析。进而通过邮件、企业微信等形式通知业务人员,由业务人员对比分析出业务是否存在异常。人工分析不仅耗费大量人力物力,而且业务分析准确率较差,无法准确识别正常或异常情况,通过同比、环比无法有效判断业务数据当前走向。并且,当业务出现问题后无法快速响应,报警时效性低,不能满足快速预警的需求。
技术实现思路
有鉴于此,本专利技术实施例提供了一种业务数据分析预警方法,能够达到提升业务数据预警的准确性和时效性的目的。根据本专利技术实施例的一方面,提供了一种业务数据分析预警方法,包括:定义滑动窗口的滑动间隔时间和窗口时间区间大小,其中,所述窗口时间区间包含n个单位时间,n为正整数;每隔所述滑动间隔时间,获取滑动窗口的当前窗口时间区间所对应的指定业务的n个业务数据,一个业务数据对应一个单位时间;按照预设统计学算法计算当前n个业务数据的波动指标,并存储至时序数据库中;基于当前n个业务数据的波动 ...
【技术保护点】
1.一种业务数据分析预警方法,其特征在于,包括:/n定义滑动窗口的滑动间隔时间和窗口时间区间大小,其中,所述窗口时间区间包含n个单位时间,n为正整数;/n每隔所述滑动间隔时间,获取滑动窗口的当前窗口时间区间所对应的指定业务的n个业务数据,一个业务数据对应一个单位时间;/n按照预设统计学算法计算当前n个业务数据的波动指标,并存储至时序数据库中;/n基于当前n个业务数据的波动指标和所述时序数据库中滑动窗口的上一窗口时间区间对应的n个业务数据的波动指标,计算当前n个业务数据的波动率;/n若判断得知当前n个业务数据的波动率超过预设阈值范围,发出业务数据的预警信息。/n
【技术特征摘要】
1.一种业务数据分析预警方法,其特征在于,包括:
定义滑动窗口的滑动间隔时间和窗口时间区间大小,其中,所述窗口时间区间包含n个单位时间,n为正整数;
每隔所述滑动间隔时间,获取滑动窗口的当前窗口时间区间所对应的指定业务的n个业务数据,一个业务数据对应一个单位时间;
按照预设统计学算法计算当前n个业务数据的波动指标,并存储至时序数据库中;
基于当前n个业务数据的波动指标和所述时序数据库中滑动窗口的上一窗口时间区间对应的n个业务数据的波动指标,计算当前n个业务数据的波动率;
若判断得知当前n个业务数据的波动率超过预设阈值范围,发出业务数据的预警信息。
2.根据权利要求1所述的方法,其特征在于,每隔所述滑动间隔时间,获取滑动窗口的当前窗口时间区间所对应的指定业务的n个业务数据,包括:
每隔所述滑动间隔时间,从所述指定业务对应的数据库中获取滑动窗口的当前窗口时间区间所对应的指定业务的n个业务数据。
3.根据权利要求1或2所述的方法,其特征在于,按照预设统计学算法计算当前n个业务数据的波动指标,并存储至时序数据库中,包括:
按照方差算法计算当前n个业务数据的方差;
将所述方差作为当前n个业务数据的波动指标,并存储至时序数据库中。
4.根据权利要求1或2所述的方法,其特征在于,按照预设统计学算法计算当前n个业务数据的波动指标,并存储至时序数据库中,包括:
按照标准差算法计算当前n个业务数据的标准差;
将所述标准差作为当前n个业务数据的波动指标,并存储至时序数据库中。
5.根据权利要求1或2所述的方法,其特征在于,基于当前n个业务数据的波动指标和所述时序数据库中滑动窗口的上一窗口时间区间对应的n个业务数据的波动指标,计算当前n个业务数据的波动率,包括:
依据当前窗口时间区间和所述滑动间隔时间确定所述滑动窗口的上一窗口时间区间;
获取所述时序数据库中已经存储的上一窗口时间区间对应的n个业务数据的波动指标;
计算当前n个业务数据的波动指标相对所述上一窗口时间区间对应的n个业务数据的波动指标的增长或降低的百分比率,将所述百分比率作为当前n个业务数据的波动率。
6.根据权利要求1或2所述的方法,其特征在于,基于当前n个业务数据的波动指标和所述时序数据库中滑动窗口的上一窗口时间区间对应的n个业务数据的波动指标,计算当前n个业务数据的波动率之后,还包括:
依据所述时序数据库中存储的滑动窗口的各窗口时间区间对应的n个业务数据的波动指标生成对应的统计图;
将所述统计图和当前n个业务数据的波动率进行展示。
7.根据权利要求1或2所述的方法,其特征在于,若判断得知当前n个业务数据的波动率超过预设阈值范围,发出业务数据的预警信息之后,还包括:
从当前n个业务数据中查找与滑动窗口的上一窗口时间区间对应的n个业务数据存在差别的差别数据;
将所述差别数据作为异常业务数据,针对所述异常业务数据发出提示消息。
8.根据权利要求1或2所述的方法,其特征在于,每隔所述滑动间隔时间,获取当前滑动窗口下窗口时间区间所对应的指定业务的n个业务数据之前,还包括:
采用哈希算法计算指定业务的异常业务数据和正常业务数据的分配比例,按照所述分配比例配置业务数据;
基于配置的业务数据进行业务数据...
【专利技术属性】
技术研发人员:吴铮,
申请(专利权)人:北京健康之家科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。