【技术实现步骤摘要】
多维风险检核方法、系统、存储介质及处理器
[0001]本申请涉及计算机
,具体涉及一种基于投产管理和风险分析机制的多维风险检核方法、一种基于投产管理和风险分析机制的多维风险检核系统、一种机器可读存储介质及一种处理器。
技术介绍
[0002]在应用生产过程中,往往使用应用投产管理平台或者企业级应用自动化发布平台来协助运维人员高效快速完成应用系统的投产变更实施。
[0003]企业级应用自动化发布平台支持可视化的业务编排能力,调用自动化技术,通过流程整合,实现应用系统投产发布的标准化、全自动化、全流程化、全线上化,提高发布效率,降低人员投入,满足业务快速发展。
[0004]企业级应用自动化发布平台将企业级应用系统的发布步骤统一为标准的十二步,并在系统中预置了标准的十二步编排模板,用户可以直接使用。针对特殊的发布需求,系统还提供了通用变更模板,适应不同的发布场景。同时,为了配合十二步发布流程,系统也统一了应用的版本打包规范、脚本和配置文件编写工艺,保证了所有应用系统发布的标准化。
[0005]企业级应用 ...
【技术保护点】
【技术特征摘要】
1.一种基于投产管理和风险分析机制的多维风险检核方法,其特征在于,所述方法包括:在接收到投产管理系统调用请求后,根据投产管理系统提供的运维移交工单单号获取风险检核支持信息;解析所述风险检核支持信息,获取风险分析验证项;根据风险检核规则库匹配验证风险分析验证项,得到风险检核结果;所述风险检核支持信息至少包括自服务控制表工单文件、版本包文件和配置管理信息。2.根据权利要求1所述的基于投产管理和风险分析机制的多维风险检核方法,其特征在于,所述自服务控制表工单文件通过调用云管平台的rest api接口从云管平台获取;解析所述风险检核支持信息,获取风险分析验证项,包括:将自服务控制表工单文件转换为json格式文件;遍历json格式文件,从中获取变更开始时间和结束时间属性值、自服务控制表操作执行参数和操作步骤选定属性值。3.根据权利要求2所述的基于投产管理和风险分析机制的多维风险检核方法,其特征在于,所述根据风险检核规则库验证风险分析验证项,得到风险检核结果,包括:根据变更开始时间和结束时间属性值计算第一变更时间;从应用工作台系统获取正确的变更开始时间和结束时间,计算得到正确变更时间;判断第一变更时间是否在正确变更时间范围内;若是,则无风险,否则触发风险;分析自服务控制表操作执行参数,获取版本包路径名称,根据版本包路径名称、运维移交工单单号,匹配版本包参数数据库,若匹配成功,则无风险,否则触发风险;遍历操作步骤选定属性值,判断是否存在绿灯测试属性值;若存在,则无风险,否则触发风险;遍历操作步骤选定属性值,判断是否存在健康检查属性值;若存在,则无风险,否则触发风险。4.根据权利要求2所述的基于投产管理和风险分析机制的多维风险检核方法,其特征在于,所述版本包文件根据所述运维移交工单中的版本包路径信息从制品库抓取;解析所述风险检核支持信息,获取风险分析验证项,包括:解压版本包文件,得到对应的文件信息;遍历所述文件信息,从中获取不同的风险检核文件;解析所述风险检核文件,获取风险分析验证项。5.根据权利要求4所述的基于投产管理和风险分析机制的多维风险检核方法,其特征在于,所述风险检核文件包括:SQL脚本文件;所述配置管理信息至少包括:大表表名数据;所述解析所述风险检核文件,获取风险分析验证项,包括:以句为单位对所述SQL脚本文件进行拆分,得到不同的SQL语句;识别不同的SQL语句,获取数据库缓存设置SQL语句以及数据库间隔分区SQL语句,以及根据所述大表表名数据获取对应的表更新删除SQL语句、表结构变更SQL语句和查询表结构SQL语句。6.根据权利要求5所述的基于投产管理和风险分析机制的多维风险检核方法,其特征
在于,所述根据风险检核规则库匹配验证所述风险分析验证项,得到风险检核结果,包括:通过风险检核规则库匹配分析表更新删除SQL语句,判断大表是否存在更新、删除操作;若否,则无风险,否则触发风险;通过风险检核规则库匹配分析表结构变更SQL语句,判断大表结构是否变更;若否,则无风险,否则触发风险;通过风险检核规则库匹配分析查询表结构SQL语句,判断大表查询是否无条件;若否,则无风险,否则触发风险;通过风险检核规则库匹配分析数据库缓存设置SQL语句,判断数据库缓存的阈值是否在规定范围;若是,则无风险,否则触发风险;通过风险检核规则库匹配分析数据库间隔分区SQL语句,判断是否存在间隔语句;若否,则无风险,否则触发风险。7.根据权利要求4所述的基于投产管理和风险分析机制的多维风险检核方法,其特征在于,所述风险检核文件包括:自服务脚本文件;所述解析所述风险检核文件,获取风险分析验证项,包括:遍历json格式文件,获取风险分析验证脚本白名单;遍历获取到的自服务脚本文件,获取所有脚本文件的名称;以指令为单位拆分...
【专利技术属性】
技术研发人员:刘坤,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。