数据运维系统技术方案

技术编号:29488951 阅读:29 留言:0更新日期:2021-07-30 19:00
本申请公开了一种数据运维系统,包括:前端控制器,用于接收数据运维请求和响应于数据运维请求,生成数据运维结果;处理映射器,用于接收对应于数据运维请求的查询处理器请求和响应于请求查询处理器操作,返回对应于数据运维请求的处理器执行链;处理适配器,用于接收处理器执行链的执行请求和返回执行结果;处理器,用于执行处理器执行链和返回执行结果;以及,视图解析器,用于接收执行结果的解析视图请求和返回视图解析结果至前端控制器,其中,视图解析结果经过渲染后为数据运维结果。这样,所述数据运维系统基于Spring Web MVC框架进行架构,能够规范数据运维流程,减少业务系统的出错并提高运维效率。

【技术实现步骤摘要】
数据运维系统
本申请涉及软件支持服务领域,尤其涉及应用于应收账款债权融资计划产品的数据运维系统。
技术介绍
按照既定业务需求和业务规则构建特定的业务系统(例如,应收账款债权融资计划系统、集中簿建档系统),在上线后会因为人为的录入操作失误、极端的场景或边界情况,而不能实现业务系统的预定目标,这就需要数据运维来修正错误,例如,修改错误录入的数据、替换上传的文件等。现有的数据运维通常直接连接数据库(例如,SQL数据库)来进行数据修改,需要编写数据库脚本语言(例如,SQL脚本原因)来完成数据运维工作,这对运维人员的素质要求较高,其必须了解业务系统中数据项之间的关联关系,并且,大部分情况下还需要业务系统的开发人员的配合才能完成。这种模式具有诸多缺陷:首先,效率低、易出错,还没有日志文件可以追溯和回滚。其次,容易造成数据泄露。并且,在录入的数据中,还有一些敏感数据,如果这些敏感数据没有经过脱敏处理,一旦泄露会造成一定的损失。因此,需要适配的数据运维系统来规范化、标准化地进行数据运维,以确保业务系统的稳定性,并且,在开发所述数据运维系统时,应考虑选择合适的系统框架,以减少开发量、提高开发效率和质量。
技术实现思路
为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种数据运维系统,其基于SpringWebMVC框架进行架构,能够规范数据运维流程,减少业务系统的出错并提高运维效率。根据本申请的一方面,提供了一种数据运维系统,其包括:前端控制器,用于接收数据运维请求,以及,响应于数据运维请求,生成数据运维结果;处理映射器,用于接收对应于所述数据运维请求的查询处理器请求,以及,响应于请求查询处理器操作,返回对应于所述数据运维请求的处理器执行链至所述前端控制器;处理适配器,用于接收所述处理器执行链的执行请求,以及,返回执行结果至所述前端控制器;处理器,用于执行所述处理器执行链,以及,返回执行结果至所述处理适配器;以及,视图解析器,用于接收所述执行结果的解析视图请求,以及,返回视图解析结果至所述前端控制器,其中,所述视图解析结果经过渲染后为所述数据运维结果。在根据本申请的数据运维系统中,所述处理器,包括:系统管理模块,用于对用户及其操作权限进行管理;审批管理模块,用于整合引擎组件和对数据运维流程进行审批;数据运维管理模块,用于对模板和数据运维任务进行管理,以及,处理关联文件;数据查阅和提取模块,用于查阅和提取数据;文件管理模块,用于下载和上传文件,以及,对文件进行关联;数据脱敏管理模块,用于对数据进行脱敏处理;数据影响分析模块,用于分析数据之间的关系和生成数据分析结果报告;以及,监控模块,用于记录数据运维操作。在根据本申请的数据运维系统中,在所述数据查阅和提取模块中,所述数据包括数据运维任务、模板和数据运维结果。在根据本申请的数据运维系统中,所述系统管理模块,包括:用户管理单元,用于新增、修改和查看用户,其中,所述用户包括操作员、管理员和统计员;以及,权限管理单元,用于管理不同用户的操作权限。在根据本申请的数据运维系统中,所述审批管理模块,包括:引擎组件整合单元,用于整合引擎组件;审批流程管理单元,用于审批数据运维流程;查阅审批流程单元,用于查阅数据运维流程的审批结果;以及,提取审批流程单元,用于提取数据运维流程的审批结果。在根据本申请的数据运维系统中,所述数据运维管理模块,包括:模板单元,用于增加、修改、删除和查看模板;任务单元,用于创建、复核、查看和回滚数据运维任务;模板暂存单元,用于暂存模板预设时间;模板流水号生成单元,用于生成模板的流水号;任务流水号生成单元,用于生成数据运维任务的流水号;模板查询单元,用于查询模板;以及,关联文件处理单元,用于处理关联文件。在根据本申请的数据运维系统中,所述数据脱敏管理模块,包括:脱敏规则设置单元,用于设置脱敏规则;脱敏算法开发单元,用于开发脱敏算法;以及,脱敏规则管理单元,用于管理脱敏规则。在根据本申请的数据运维系统中,所述数据影响分析模块,包括:血缘关系整理单元,用于分析数据之间的血缘关联性;影响关系整理单元,用于分析数据之间的影响关系;数据报告模板设计单元,用于设计数据分析报告模板;以及,数据报告生成单元,用于生成数据分析报告。在根据本申请的数据运维系统中,所述监控模块,包括:日志单元,用于记录数据运维操作;日志查询单元,用于查询日志;以及,报告生成单元,用于生成数据运维流程审计报告。在根据本申请的数据运维系统中,所述数据运维系统基于SpringWebMVC框架进行架构。根据本申请提供的数据运维系统,基于SpringWebMVC框架进行架构,能够规范数据运维流程,减少业务系统的出错并提高运维效率。附图说明通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。图1图示了根据本申请实施例的数据运维系统的架构示意图。图2图示了根据本申请实施例的所述数据运维系统中处理器的框图示意图。图3图示了根据本申请实施例的所述数据运维系统中系统管理模块的框图示意图。图4图示了根据本申请实施例的所述数据运维系统中审批管理模块的框图示意图。图5图示了根据本申请实施例的所述数据运维系统中数据运维管理模块的框图示意图。图6图示了根据本申请实施例的所述数据运维系统中数据查阅和提取模块的框图示意图。图7图示了根据本申请实施例的所述数据运维系统中文件管理模块的框图示意图。图8图示了根据本申请实施例的所述数据运维系统中数据脱敏管理模块的框图示意图。图9图示了根据本申请实施例的所述数据运维系统中数据影响分析模块的框图示意图。图10图示了根据本申请实施例的所述数据运维系统中监控模块的框图示意图。具体实施方式下面,将参考附图详细地描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。示例性数据运维系统如上所述,现有的数据运维通常直接连接数据库(例如,SQL数据库)来进行数据修改,其效率低、易出错,没有日志文件可以追溯和回滚,且容易造成数据泄露。本申请专利技术人基于对业务系统的研究,基于日常运维的具体需要,以定义数据运维模板为核心思想来设计数据运维系统。具体来说,通过定义数据运维模板来明确可查询的字段和可修改的字段,这样后续的数据运维工作能够基于模板进行,从而将日常的数据运维和被运维的业务系统中的业务逻辑解耦,不仅有利于提高数据运维的效率,而且,还能够有效地避免因直接修改数据库信息导致的数据泄露风险,降低了修改难度。在确定基本思路后,需确定构建的所述数据运维系统的框架选择。本领域普通技术本文档来自技高网...

【技术保护点】
1.一种数据运维系统,其特征在于,包括:/n前端控制器,用于接收数据运维请求,以及,响应于数据运维请求,生成数据运维结果;/n处理映射器,用于接收对应于所述数据运维请求的查询处理器请求,以及,响应于请求查询处理器操作,返回对应于所述数据运维请求的处理器执行链至所述前端控制器;/n处理适配器,用于接收所述处理器执行链的执行请求,以及,返回执行结果至所述前端控制器;/n处理器,用于执行所述处理器执行链,以及,返回执行结果至所述处理适配器;以及/n视图解析器,用于接收所述执行结果的解析视图请求,以及,返回视图解析结果至所述前端控制器,其中,所述视图解析结果经过渲染后为所述数据运维结果。/n

【技术特征摘要】
1.一种数据运维系统,其特征在于,包括:
前端控制器,用于接收数据运维请求,以及,响应于数据运维请求,生成数据运维结果;
处理映射器,用于接收对应于所述数据运维请求的查询处理器请求,以及,响应于请求查询处理器操作,返回对应于所述数据运维请求的处理器执行链至所述前端控制器;
处理适配器,用于接收所述处理器执行链的执行请求,以及,返回执行结果至所述前端控制器;
处理器,用于执行所述处理器执行链,以及,返回执行结果至所述处理适配器;以及
视图解析器,用于接收所述执行结果的解析视图请求,以及,返回视图解析结果至所述前端控制器,其中,所述视图解析结果经过渲染后为所述数据运维结果。


2.根据权利要求1所述的数据运维系统,其中,所述处理器包括:
系统管理模块,用于对用户及其操作权限进行管理;
审批管理模块,用于整合引擎组件和对数据运维流程进行审批;
数据运维管理模块,用于对模板和数据运维任务进行管理,以及,处理关联文件;
数据查阅和提取模块,用于查阅和提取数据;
文件管理模块,用于下载和上传文件,以及,对文件进行关联;
数据脱敏管理模块,用于对数据进行脱敏处理;
数据影响分析模块,用于分析数据之间的关系和生成数据分析结果报告;以及
监控模块,用于记录数据运维操作。


3.根据权利要求2所述的数据运维系统,其中,在所述数据查阅和提取模块中,所述数据包括数据运维任务、模板和数据运维结果。


4.根据权利要求3所述的数据运维系统,其中,所述系统管理模块包括:
用户管理单元,用于新增、修改和查看用户,其中,所述用户包括操作员、管理员和统计员;以及
权限管理单元,用于管理不同用户的操作权限。


5.根据权利要求4所述...

【专利技术属性】
技术研发人员:王雷
申请(专利权)人:北京金融资产交易所有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1