数据运维系统技术方案

技术编号:29488954 阅读:54 留言:0更新日期:2021-07-30 19:00
本申请公开了一种数据运维系统,包括:管理模块,用于管理用户、模板和系统设置;任务模块,用于管理数据运维任务;统计模块,用于查看数据运维任务;数据模块,用于对待运维的数据进行分析和/或脱敏;以及,监控模块,用于记录数据运维操作。所述数据运维系统能够规范数据运维流程,减少业务系统的出错并提高运维效率。

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

【技术保护点】
1.一种数据运维系统,其特征在于,包括:/n管理模块,用于管理用户、模板和系统设置;/n任务模块,用于管理数据运维任务;/n统计模块,用于查看数据运维任务;/n数据模块,用于对待运维的数据进行分析和/或脱敏;以及/n监控模块,用于记录数据运维操作。/n

【技术特征摘要】
1.一种数据运维系统,其特征在于,包括:
管理模块,用于管理用户、模板和系统设置;
任务模块,用于管理数据运维任务;
统计模块,用于查看数据运维任务;
数据模块,用于对待运维的数据进行分析和/或脱敏;以及
监控模块,用于记录数据运维操作。


2.根据权利要求1所述的数据运维系统,其中,所述管理模块包括:
用户管理单元,用于新增、修改和查看用户;
模板管理单元,用于增加、修改、删除和查看模板;
系统管理单元,用于增加、修改和查看系统设置;
权限管理单元,用于管理不同用户的操作权限;以及
流程管理单元,用于对数据运维流程进行审批。


3.根据权利要求2所述的数据运维系统,其中,所述任务模块包括:
创建任务单元,用于创建数据运维任务;
复核任务单元,用于审核任务;
任务列表单元,用于显示数据运维任务;
任务回滚单元,用于对数据运维任务进行回滚;以及
任务查询单元,用于查询数据运维任务。


4.根据权利要求3所述的数据运维系统,其中,所述统计模块包括:
系统统计单元,用于基于系统设置来对数据运维任务进行查询;
模板...

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

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

1