一种数据运维方法及装置制造方法及图纸

技术编号:37156567 阅读:17 留言:0更新日期:2023-04-06 22:18
本申请涉及一种数据运维方法及装置,其中,数据运维方法包括:通过预设操作载体获取表操作指令;其中,所述预设操作载体包括带输入控件的表格模板和可视化界面;根据所述表操作指令,结合数据库配置,对数据库中的数据表执行对应的操作。本申请提供的数据运维方法及装置,将带输入控件的表格模板和可视化界面作为操作载体,实现操作体验感接近的离线和在线两种数据运维方式,用户通过操作载体输入表操作指令,便可对数据库中的数据进行维护,降低了数据运维的复杂性,提高了数据运维效率及准确性,并提升了用户的数据运维体验感。并提升了用户的数据运维体验感。并提升了用户的数据运维体验感。

【技术实现步骤摘要】
一种数据运维方法及装置


[0001]本申请属于数据运维
,尤其涉及一种数据运维方法及装置。

技术介绍

[0002]数据运维是装置运维的重要一环,数据运维人员往往需要具备专业的数据库知识,而数据运维需求的源头往往来自业务人员,而业务人员普遍缺乏数据库知识。目前,业务人员与数据运维人员需要互相沟通才能完成数据运维工作,这种数据运维方式存在数据运维效率低且不准确的问题,业务人员与数据运维人员的体验感都较差。如何让缺乏数据库知识的业务人员,在可控的权限范围内直接进行数据维护工作,实现高效且准确的数据运维,并保证良好的数据运维体验感,是亟待解决的问题。

技术实现思路

[0003]针对上述技术问题,本申请提供一种数据运维方法及装置,以提高数据运维效率及准确性,并提升用户的数据运维体验感。
[0004]本申请提供了一种数据运维方法,包括:通过预设操作载体获取表操作指令;其中,所述预设操作载体包括带输入控件的表格模板和可视化界面;根据所述表操作指令,结合数据库配置,对数据库中的数据表执行对应的操作。
[0005]在一实施方式中,所述带输入控件的表格模板为根据所述数据库配置生成的带所述输入控件的xlsx格式的表格模板。
[0006]在一实施方式中,在通过预设操作载体获取表操作指令之前,包括:获取所述数据表的字段与字段值,以及所述数据库配置;其中,所述数据库配置包括字段配置和权限配置;根据所述字段配置和所述权限配置,对所述字段与所述字段值进行处理,并将处理后的字段与字段值写入所述预设操作载体中。
[0007]在一实施方式中,获取所述数据库配置,包括:在所述数据表的结构存在变动时,对所述数据表的结构及所述数据库配置进行整合,更新所述字段配置。
[0008]在一实施方式中,所述根据所述表操作指令,结合数据库配置,对数据库的数据表执行对应的操作的步骤,包括:在所述表操作指令为新增字段值指令时,根据所述数据库配置,对新增字段值进行处理,并将处理后的新增字段值写入所述数据表中;其中,根据所述数据库配置,对新增字段值进行处理,包括:根据所述字段配置,对所述新增字段值进行字典转义及合法性校验;根据所述权限配置,对所述新增字段值进行权限校验。
[0009]在一实施方式中,根据所述字段配置,对所述新增字段值进行字典转义,包括:根据所述字段配置及第三方接入规范,采用第三方字典,对所述新增字段值进行转义;将处理后的新增字段值写入所述数据库的数据表中,包括:根据所述第三方接入规范,按照第三方写库逻辑,将处理后的新增字段值写入所述数据表中。
[0010]本申请还提供了一种数据运维装置,所述数据运维装置包括指令采集模块及操作执行模块;所述指令采集模块用于通过预设操作载体获取表操作指令;其中,所述预设操作
载体包括带输入控件的表格模板和可视化界面;所述操作执行模块用于根据所述表操作指令,结合数据库配置,对数据库中的数据表执行对应的操作。
[0011]在一实施方式中,所述数据运维系统还包括数据处理模块、数据展示模块和配置管理模块;所述数据处理模块用于获取所述数据表的字段与字段值,以及所述数据库配置,其中,所述数据库配置包括字段配置和权限配置,并根据所述字段配置和所述权限配置,对所述数据表的字段与字段值进行处理;所述数据展示模块用于将处理后的字段与字段值写入所述预设操作载体中;所述配置管理模块用于在所述数据表的结构存在变动时,对所述数据表的结构及所述数据库配置进行整合,更新所述字段配置。
[0012]在一实施方式中,所述数据处理模块还用于在所述表操作指令为新增字段值指令时,根据所述字段配置和所述权限配置,对新增字段值进行处理;所述操作执行模块还用于将处理后的新增字段值写入所述数据表中。
[0013]在一实施方式中,所述数据处理模块还用于根据所述字段配置及第三方接入规范,采用第三方字典,对所述新增字段值进行转义;所述操作执行模块还用于根据所述第三方接入规范,按照第三方写库逻辑,将处理后的新增字段值写入所述数据表中。
[0014]本申请提供的一种数据运维方法及装置,将带输入控件的表格模板和可视化界面作为操作载体,实现操作体验感接近的离线和在线两种数据运维方式,用户通过操作载体输入表操作指令,便可对数据库中的数据进行维护,降低了数据运维的复杂性,提高了数据运维效率及准确性,并提升了用户的数据运维体验感。
附图说明
[0015]图1是本申请实施例一提供的数据运维平台的架构图;
[0016]图2是本申请实施例二提供的数据运维方法的流程示意图;
[0017]图3是本申请实施例二提供的表数据读取的具体流程示意图;
[0018]图4是本申请实施例二提供的表数据写入的具体流程示意图;
[0019]图5是本申请实施例三提供的数据运维装置的结构示意图。
具体实施方式
[0020]以下结合说明书附图及具体实施例对本申请技术方案做进一步的详细阐述。除非另有定义,本申请所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。本文所使用的“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0021]图1是本申请实施例一提供的数据运维平台的架构图。如图1所示,本申请的数据运维平台包括数据库、操作载体、数据运维装置;其中,数据库包括MySql、Oracle、DB2、sqlserver等常见数据库;操作载体包括表格模板、可视化界面(可视化UI)等预设操作载体,用户通过操作载体输入表操作指令及配置管理指令;其中,可视化UI能够展示图片、省市区等数据,并提供文字、下拉框、日期等控件,以及联动功能,便于用户操作;表格模板带有与可视化UI类似的输入控件,能够给用户提供与可视化界面接近的数据输入体验感;数据运维装置与操作载体连接,数据运维装置通过操作载体获取用户输入的表操作指令;数
据运维装置根据用户输入的表操作指令,通过数据库底层操作接口对数据库中的数据表执行增删改查、数据导入导出等表操作;另外,数据运维装置还通过数据库底层操作接口获取数据库中的数据,并将数据库中的数据写入操作载体中;数据运维装置根据用户输入的配置管理指令,通过配置管理接口对数据库的字段配置、表配置、数据源配置、分组配置、权限配置等配置进行管理;另外,数据运维装置支持第三方表操作接入,在符合第三方接入规范的前提下,第三方按照自己的写库逻辑,对数据库执行上述表操作;另外,数据运维装置与数据库通过字典接口实现编码与文本的转义,且支持第三方字典接入,即在符合第三方接入规范的前提下,采用第三方字典,进行编码与文本的转义。
[0022]本申请实施例一提供的数据运维平台,通过数据库、操作载体、数据运维装置之间的交互,将带输入控件的表格模板和可视化界面作为操作载体,实现操作体验感接近的离线和在线两种数据运维方式,用户通过操作载体输入表操作指令,便可对数据库中的数据进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据运维方法,其特征在于,包括:通过预设操作载体获取表操作指令;其中,所述预设操作载体包括带输入控件的表格模板和可视化界面;根据所述表操作指令,结合数据库配置,对数据库中的数据表执行对应的操作。2.如权利要求1所述的数据运维方法,其特征在于,所述带输入控件的表格模板为根据所述数据库配置生成的带所述输入控件的xlsx格式的表格模板。3.如权利要求1所述的数据运维方法,其特征在于,在通过预设操作载体获取表操作指令之前,包括:获取所述数据表的字段与字段值,以及所述数据库配置;其中,所述数据库配置包括字段配置和权限配置;根据所述字段配置和所述权限配置,对所述字段与所述字段值进行处理,并将处理后的字段与字段值写入所述预设操作载体中。4.如权利要求3所述的数据运维方法,其特征在于,获取所述数据库配置,包括:在所述数据表的结构存在变动时,对所述数据表的结构及所述数据库配置进行整合,更新所述字段配置。5.如权利要求1或3所述的数据运维方法,其特征在于,所述根据所述表操作指令,结合数据库配置,对数据库的数据表执行对应的操作的步骤,包括:在所述表操作指令为新增字段值指令时,根据所述数据库配置,对新增字段值进行处理,并将处理后的新增字段值写入所述数据表中;其中,根据所述数据库配置,对新增字段值进行处理,包括:根据所述字段配置,对所述新增字段值进行字典转义及合法性校验;根据所述权限配置,对所述新增字段值进行权限校验。6.如权利要求5所述的数据运维方法,其特征在于,根据所述字段配置,对所述新增字段值进行字典转义,包括:根据所述字段配置及第三方接入规范,采用第三方字典,对所述新增字段值进行转...

【专利技术属性】
技术研发人员:王晶杜俊黎兴江谷强易超
申请(专利权)人:中科云谷科技有限公司
类型:发明
国别省市:

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

1