基于配置管理系统的数据处理方法、装置和计算机设备制造方法及图纸

技术编号:36370575 阅读:14 留言:0更新日期:2023-01-18 09:28
本申请涉及一种基于配置管理系统的数据处理方法、装置、计算机设备和存储介质。方法包括:获取配置管理系统中的对象模型、属性模型以及关系模型,基于每一对象对应的对象编码,确定对象模型和属性模型之间的第一关联关系、以及对象模型和关系模型之间的第二关联关系,基于第一关联关系和第二关联关系,构建配置管理系统的关系架构,响应数据处理操作,基于数据处理操作对应的数据处理参数和关系架构,对配置管理系统进行数据处理。通过上述方法,使得直接基于数据处理操作进行数据管理,实现对配置管理系统的数据管理的简化。配置管理系统的数据管理的简化。配置管理系统的数据管理的简化。

【技术实现步骤摘要】
基于配置管理系统的数据处理方法、装置和计算机设备


[0001]本申请涉及计算机
,特别是涉及一种基于配置管理系统的数据处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着云技术的不断发展,越来越多的企业级应用选择适合自己的CMDB(Configuration Management Database,配置管理系统),用来支撑底盘数据,为运维人员提供高效、准确的基础数据。
[0003]然而,目前的配置管理系统方式,由于管理资源种类多,属性各不一样,经常需要新增或修改配置属性,同时页面字段显示或表单需要版本发布才能更新,加大了研发和运维的工作量,数据管理难度大。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够简化配置管理系统的数据管理的基于配置管理系统的数据处理方法、装置、计算机设备和存储介质。
[0005]一种基于配置管理系统的数据处理方法,所述方法包括:
[0006]获取配置管理系统中的对象模型、属性模型以及关系模型;
[0007]基于每一对象对应的对象编码,确定所述对象模型和所述属性模型之间的第一关联关系、以及所述对象模型和所述关系模型之间的第二关联关系;
[0008]基于所述第一关联关系和所述第二关联关系,构建所述配置管理系统的关系架构;
[0009]响应数据处理操作,基于所述数据处理操作对应的数据处理参数和所述关系架构,对所述配置管理系统进行数据处理。
[0010]一种基于配置管理系统的数据处理装置,所述装置包括:
[0011]模型获取模块,用于获取配置管理系统中的对象模型、属性模型以及关系模型;
[0012]关联关系确定模块,用于基于每一对象对应的对象编码,确定所述对象模型和所述属性模型之间的第一关联关系、以及所述对象模型和所述关系模型之间的第二关联关系;
[0013]关系架构构建模块,用于基于所述第一关联关系和所述第二关联关系,构建所述配置管理系统的关系架构;
[0014]数据处理模块,用于响应数据处理操作,基于所述数据处理操作对应的数据处理参数和所述关系架构,对所述配置管理系统进行数据处理。
[0015]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0016]获取配置管理系统中的对象模型、属性模型以及关系模型;
[0017]基于每一对象对应的对象编码,确定所述对象模型和所述属性模型之间的第一关
联关系、以及所述对象模型和所述关系模型之间的第二关联关系;
[0018]基于所述第一关联关系和所述第二关联关系,构建所述配置管理系统的关系架构;
[0019]响应数据处理操作,基于所述数据处理操作对应的数据处理参数和所述关系架构,对所述配置管理系统进行数据处理。
[0020]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0021]获取配置管理系统中的对象模型、属性模型以及关系模型;
[0022]基于每一对象对应的对象编码,确定所述对象模型和所述属性模型之间的第一关联关系、以及所述对象模型和所述关系模型之间的第二关联关系;
[0023]基于所述第一关联关系和所述第二关联关系,构建所述配置管理系统的关系架构;
[0024]响应数据处理操作,基于所述数据处理操作对应的数据处理参数和所述关系架构,对所述配置管理系统进行数据处理。
[0025]上述基于配置管理系统的数据处理方法、装置、计算机设备和存储介质,通过获取配置管理系统中的对象模型、属性模型以及关系模型,通过模型分立便于进行不同数据的数据管理,基于每一对象对应的对象编码,确定对象模型和属性模型之间的第一关联关系、以及对象模型和关系模型之间的第二关联关系,基于第一关联关系和第二关联关系,构建配置管理系统的关系架构,实现对各个模块的关联,响应数据处理操作,基于数据处理操作对应的数据处理参数和关系架构,对配置管理系统进行数据处理,使得直接基于数据处理操作进行数据管理,实现对配置管理系统的数据管理的简化。
附图说明
[0026]图1为一个实施例中基于配置管理系统的数据处理方法的应用环境图;
[0027]图2为一个实施例中基于配置管理系统的数据处理方法的流程示意图;
[0028]图3为另一个实施例中基于配置管理系统的数据处理方法的流程示意图;
[0029]图4为再一个实施例中基于配置管理系统的数据处理方法的流程示意图;
[0030]图5为又一个实施例中基于配置管理系统的数据处理方法的流程示意图;
[0031]图6为还一个实施例中基于配置管理系统的数据处理方法的流程示意图;
[0032]图7为又一个实施例中基于配置管理系统的数据处理方法的流程示意图;
[0033]图8为还一个实施例中基于配置管理系统的数据处理方法的流程示意图;
[0034]图9为一个实施例中基于配置管理系统的数据处理装置的结构框图;
[0035]图10为一个实施例中计算机设备的内部结构图。
具体实施方式
[0036]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0037]本申请提供的基于配置管理系统的数据处理方法,可以应用于如图1所示的应用
环境中。本实施例以该方法应用于配置管理系统对应的服务器进行举例说明,服务器102获取配置管理系统中的对象模型、属性模型以及关系模型;基于每一对象对应的对象编码,确定对象模型和属性模型之间的第一关联关系、以及对象模型和关系模型之间的第二关联关系;基于第一关联关系和第二关联关系,构建配置管理系统的关系架构;响应数据处理操作,基于数据处理操作对应的数据处理参数和关系架构,对配置管理系统进行数据处理。其中,服务器102可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0038]可以理解的是,该方法也可以应用于配置管理系统对应的终端,还可以应用于包括终端和服务器的配置管理系统所在的,并通过终端和服务器的交互实现。终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
[0039]在一个实施例中,如图2所示,提供了一种基于配置管理系统的数据处理方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
[0040]步骤202,获取配置管理系统中的对象模型、属性模型以及关系模型。
[0041]其中,配置管理系统(Configuration Management Database,CMDB)是一个逻辑数据库,包含了配置项全生命周期的信息以及配置项之间的关系,包括物理关系、实时通信关系、非实时通信关系和依赖关系。
[0042]对象模型,是指包含配置管理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于配置管理系统的数据处理方法,其特征在于,所述方法包括:获取配置管理系统中的对象模型、属性模型以及关系模型;基于每一对象对应的对象编码,确定所述对象模型和所述属性模型之间的第一关联关系、以及所述对象模型和所述关系模型之间的第二关联关系;基于所述第一关联关系和所述第二关联关系,构建所述配置管理系统的关系架构;响应数据处理操作,基于所述数据处理操作对应的数据处理参数和所述关系架构,对所述配置管理系统进行数据处理。2.根据权利要求1所述的方法,其特征在于,所述数据处理操作包括数据查询操作;所述响应数据处理操作,基于所述数据处理操作对应的数据处理参数和所述关系架构,对所述配置管理系统进行数据处理,包括:响应对所述配置管理系统的查询页面中候选查询字段的选定操作,基于所述对象模型中的对象信息,确定选定的目标查询字段对应的目标对象编码;基于所述第一关联关系,获取与所述目标对象编码对应的目标对象属性,在所述查询页面显示与所述目标对象属性对应的参数输入区域;基于所述参数输入区域中输入的查询入参,组装可执行查询语句;基于所述第二关联关系,执行所述可执行查询语句,获得业务数据查询结果,并将所述业务数据查询结果显示在所述查询页面。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一关联关系,获取与所述目标对象编码对应的目标对象属性,在所述查询页面显示与所述目标对象属性对应的参数输入区域,包括:基于所述对象模型中的对象信息,获取与所述目标对象编码对应的目标对象表名;基于所述第一关联关系,获取与所述目标对象编码对应的目标属性列表;基于所述目标对象表名和所述目标属性列表,生成列表查询动态列;将所述列表查询动态列渲染至所述查询页面,显示与所述列表查询动态列对应的参数输入区域。4.根据权利要求1所述的方法,其特征在于,所述数据处理操作包括数据写入操作;所述响应数据处理操作,基于所述数据处理操作对应的数据处理参数和所述关系架构,对所述配置管理系统进行数据处理,包括:响应对所述配置管理系统的写入页面中的字段选定操作,基于所述对象模型中的对象信息,确定选定的目标字段对应的目标对象编码;基于所述第一关联关系,获取与所述目标对象编码对应的目标对象属性,在所述写入页面显示与所述目标对象属性对应的数据输入区域;基于所述目标对象属性对应的属性校验条件,对所述数据输入区域中输入的数据进行校验;当所述数据的校验结果为校验通过时,根据所述输入的数据组装可执行写入语句;执行所述可执行写入语句,将所述数据写...

【专利技术属性】
技术研发人员:匡磊周耿增赵晓明江世灏邹林均陈健曾雪羚刘君
申请(专利权)人:顺丰科技有限公司
类型:发明
国别省市:

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

1