一种基于历史数据建立的风险监控模型的制作方法

文档序号:16539685发布日期:2019-01-08 20:14阅读:432来源:国知局
本发明涉及计算机
技术领域
:,具体地说是一种基于历史数据建立的风险监控模型。
背景技术
::随着科学技术的不断发展,企业的业务不断趋于智能化发展,需要人工操作的环节越来越少,机器在一天天代替人力的操作。在技术工业革命的初期,技术给人类服务的只是重复的机械操作。在技术的不断革新中,技术给人类带来的服务,就是接近于智能化的服务,即机器代替人的基本判断功能。在大数据技术快速发展的今天,我们要充分利用大数据给我们带来的便捷,利用大数据分析技术,对企业复杂的业务流程进行信息收集和分析,并从中得到我们想要的数值。针对复杂业务风险点的管理,需要人工去查询判断的工作非常多,由此,提出来通过建立风险模型自动识别风险的方法,即系统可以代替人做一些基本的查询分析工作。需要人工完成的部分,是基于系统对数据的分析结果之上,开展的较为复杂的逻辑分析。技术实现要素:本发明的技术任务是针对以上不足之处,提供自动化程度高的一种基于历史数据建立的风险监控模型的方法。本发明解决其技术问题所采用的技术方案是:一种基于历史数据建立的风险监控模型的方法,具体方法包括:s1、利用数据收集技术、日志分析技术对企业存在风险的业务流程的风险点进行整理归类;s2、针对需要监控的风险点,建立监控模型;s3、针对每个风险点,通过分析业务数值分布规律,识别出临界值并进行记录,如果发生业务值超出临界值一定范围的情况,系统给出预警提示。进一步的,优选的方法为,方法还包括对于系统给出的预警提示,根据实际需要进行无效风险的标记,当被标记无效风险的业务再次发生时,系统不再给出预警提示,未被标记无效风险的,系统默认为有效风险。进一步的,优选的方法为,所述的s3的具体方法包括:s31、针对每个风险点,通过分析业务数值分布规律,识别出临界值并进行记录;s32、设置临界值的超出比例和提醒频率;s33、根据设置的临界值的超出比例和提醒频率;在数据库中设置一个定时任务,定时任务循环抓取业务值,并将业务值和临界值进行比对,若业务值超出临界值的比例超过设定的超出比例,则系统发出预警提示。进一步的,优选的方法为,所述的预警提示的方法为短信提示、邮件提示或者微信提示。一种基于历史数据建立的风险监控模型,包括风险点整理模块、风险模型建立模块和提醒等级标识模块;风险点整理模块,用于利用数据收集技术、日志分析技术对企业存在风险的业务流程的风险点进行整理归类;风险模型建立模块,用于针对需要监控的风险点,建立监控模型;针对每个风险点,通过分析业务数值分布规律,识别出临界值并进行记录,如果发生业务值超出临界值一定范围的情况,系统给出预警提示;提醒等级标识模块,用于对于系统给出的预警提示,根据实际需要进行无效风险的标记,当被标记无效风险的业务再次发生时,系统不再给出预警提示,未被标记无效风险的,系统默认为有效风险。进一步的,优选的结构为,风险模型建立模块包括基础设置单元和预警任务创建单元;基础设置单元,用于针对需要监控的风险点,建立监控模型;针对每个风险点,通过分析业务数值分布规律,识别出临界值并进行记录;预警任务创建单元,用于抓取业务值,并将业务值和临界值进行比对,若业务值超出临界值的比例超过设定的超出比例,则系统发出预警提示。进一步的,优选的结构为,基础设置单元包括临界值分析记录装置、超出比例设置装置及提醒频率设置装置;临界值分析记录装置,用于针对每个风险点,通过分析业务数值分布规律,识别出临界值并进行记录;超出比例设置装置,用于根据实际需要设定需要发出预警的业务值与临界值的超出比例;提醒频率设置装置,用于根据实际需要设定预警频率。本发明的一种基于历史数据建立的风险监控模型和现有技术相比,有益效果如下:1、能够针对企业个性化业务需求进行定制,可以针对不同种类的风险点进行不同种类或者不同等级的风险预警提示;多种类的预警服务,可以满足业务复杂、业务种类较多的企业的需求。2、系统自动识别临界值,省去人工逐个查询分析的工作量。3、对于风险预警动态控制,用户可以随时对其风险属性进行标记,通过对用户每次风险预警的标记,系统对风险预警的准确度得到提高,其中风险种类标记是选择性的,非强制性的,如果用户不进行标记,则默认属于风险预警范围内的业务。4、系统对用户操作的数据结果进行数据收集,对于系统的预警的有效率会有很大提高。附图说明下面结合附图对本发明进一步说明。附图1为实施例1的原理框图。具体实施方式下面结合附图和具体实施例对本发明作进一步说明。本发明为一种基于历史数据建立的风险监控模型,提出来通过建立风险模型自动识别风险的方法,即系统可以代替人做一些基本的查询分析工作。需要人工完成的部分,是基于系统对数据的分析结果之上,开展的较为复杂的逻辑分析。此模型的创建,在复杂业务场景下,系统对业务数据的收集、分析和归类,针对不同种类的业务流程,设置各自不同的业务动态分布值,在超出临界值一定程度之后,系统自动发出预警提示。目的是,通过系统对数据的分析自动给出预警,减少人工重复查询的工作量。实施例1:针对企业存在风险的业务流程进行梳理,对于经常出现的风险点,利用数据收集技术及日志分析技术进行收集、整理、归类。整理内容包括划分业务种类和风险等级等。对不同等级的风险,进行不同种类的预警提醒。对于同类型的风险点,建立相同的监控模型。常见的风险点有,大额支付风险、对公对私支付比例风险和超预算支付风险等,提醒方式包括电视一体机、手机和邮件等多种方式。例如:库存能力预警,a库存的库存能力最大是1000吨,当a库存超过1000吨时,系统需要给出预警。系统针对梳理完毕的风险点进行分析,自动输出近段时间(时间范围可以自动控制)某类业务发生的业务值分布规律,并将该业务值的分布规律在临时表中进行存储,自动识别临界值。在系统中,一旦发生的业务值接近或者超出其临界值一定程度(超出程度支持动态设置),系统自动给出预警提示,预警提示长期有效。其中监控模型的基础模块包括,临界值分析及记录模块,将a收购点收购粮食的的历年记录,收集到系统中,并通过排序获取到最大值(以1000吨为例),将该最大值(1000吨)作为临界值保存到数据库。超出比例设置模块,用户可以对业务超出比例设置,如果设置10%,那么a收购点的库存量超过临界值10%以后,需要对用户发出预警提示。提醒频率设置模块,用户可以根据时效性,设置预警频率,例如每天、每周等。以大额支付风险为例,可以选取公司某种业务的支付记录,对该业务的一年或者两年的支付数据进行汇总统计。通过排序,找出最大支付金额值,作为临界值。此时,用户可以设置一个百分比,例如,设置10%。系统则设置一个大额支付监控的任务,实时对这类业务进行查询,当出现“发生额超过临界值10%”的业务时,系统自动对该笔业务进行预警提醒。提醒方式可以通过短信、邮件和微信等技术。监控模型还包括预警任务创建,根据设置的临界值和百分比,在数据库中设置一个定时任务,这个任务循环去数据库里抓取a收购点库存量的累计最大值,并且和临界值进行对比,当a收购点库存的粮食在今年的累计入库量已经超过1000吨时,系统立刻给用户发出预警。风险监控模型还可以包括风险提醒的等级标识,系统自动给出的预警提示,允许用户进行风险等级标识,如果本次预警提醒被用户标记为“无效风险”,当系统内类似业务再次发生时,系统不再给出预警提示。用户标记是非必须操作,如果用户不做任何标记,系统默认“有效风险”,当类似业务再次发生时,系统继续给出预警提示。代码示例ifobject_id(n'monitoringmodelcreate')isnotnulldropproceduremonitoringmodelcreategocreateprocmonitoringmodelcreateascreatetable#acquisitionwarehousedic--创建收购库点字典(warehouseidvarchar(36)notnull,--内码warehousecodevarchar(50),--编号warehousenamevarchar(200),--名称primarykey(warehouseid)--主键标记);createtable#acquisitionwarehousetransactionrecord--创建收购库点交易过程记录表(transactionrecordidvarchar(36)notnull,--内码transactionrecordcodevarchar(50),--编号transactionrecorddatevarchar(8),--交易日期transactionrecordjedecimal(20,8),--交易金额warehouseidvarchar(36),primarykey(transactionrecordid)--主键标记);createtable#acquisitionwarehouselawrecord--创建收购库点交易规律记录表(lawrecordidvarchar(36)notnull,--内码lawrecordcodevarchar(50),--编号lawrecorddimensionvarchar(10),--维度(年/月/日)proportiondecimal(20,8),--比例lawrecorddatebeginvarchar(8),--开始日期lawrecorddateendvarchar(8),--结束日期lawrecordjemaxdecimal(20,8),--最大金额lawrecordjemindecimal(20,8),--最小金额warehouseidvarchar(36),primarykey(lawrecordid)--主键标记);declare@sjmaxjedecimal(20,8)--实际最大金额declare@sjminjedecimal(20,8)--实际最小金额declare@bzmaxjedecimal(20,8)--标准最大金额declare@zbminjedecimal(20,8)--标准最小金额declare@bldecimal(20,8)--超出比例select@sjmaxje=max(transactionrecordje),@sjminje=min(transactionrecordje),@bzmaxje=max(lawrecordjemax),@zbminje=min(lawrecordjemin),@bl=max(proportion)from#acquisitionwarehousetransactionrecord,#acquisitionwarehouselawrecordwhere#acquisitionwarehousetransactionrecord.warehouseid=#acquisitionwarehouselawrecord.warehouseidandtransactionrecorddate>=lawrecorddatebeginandtransactionrecorddate<=lawrecorddateendif(@sjmaxje>@bzmaxje)beginif((@sjmaxje-@bzmaxje)/@bzmaxje>@bl)//实际金额超过最大标准金额一定比例后,给出预警提示begin//预警提示数据组织endendif(@sjminje<@zbminje)//实际金额小于最小标准金额一定比例后,给出预警提示beginif((@zbminje-@sjminje)/@zbminje>@bl)begin//预警提示数据组织endendgo通过上面具体实施方式,所述
技术领域
:的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述
技术领域
:的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1