The application provides a linkage configuration method and device, wherein the method includes: obtaining the changed source configuration and determining the source configuration type to which the source configuration belongs; if there is a linkage configuration file corresponding to the source configuration type, determining at least one target configuration type with linkage relationship with the source configuration type based on the linkage configuration file, and The direction is from the source configuration type to the target configuration type; in the configuration data table corresponding to the at least one target configuration type, change the target configuration corresponding to the source configuration; take each target configuration as the source configuration, enter the step of obtaining the changed source configuration and determining the source configuration type of the source configuration until the target configuration does not have There is linkage profile. The application can automatically modify other data table data according to data change, so as to improve the efficiency and accuracy of data change.
【技术实现步骤摘要】
配置联动方法及装置
本申请涉及数据库
,尤其涉及配置联动方法及装置。
技术介绍
现在网络系统包含大量软硬件资源,因此衍生配置管理数据库,利用配置管理数据库来管理大量软硬件资源。配置管理数据库中可以建立多个配置数据表,不同配置数据表中配置具有关联关系。在配置管理数据库应用过程中,不可避免地会修改配置数据表中的配置,由于不同配置数据表之间具有联动关系,所以一个配置发生变化,会连带其它配置数据表中的关联配置也发生变化。为了保证各个配置数据表的一致性和同步性,通常情况下会凭借经验确定具有联动关系的配置数据表,然后再人工更改配置数据表中的配置。由于人工凭借经验修改配置数据表的操作效率和准确率较低,所以需要提供一种方便快捷操作方案。
技术实现思路
鉴于此,本申请提供配置联动方法及装置,可以自动化依据数据变更对其它数据表数据执行修改,从而提升数据变更效率和准确率。为了实现上述目的,本申请提供了下述技术特征:一种联动配置方法,包括:获取发生变更的源配置并确定所述源配置所属的源 ...
【技术保护点】
1.一种联动配置方法,其特征在于,包括:/n获取发生变更的源配置并确定所述源配置所属的源配置类型;/n若存在与所述源配置类型对应的联动配置文件,则基于所述联动配置文件确定与所述源配置类型具有联动关系的至少一个目标配置类型,且,联动方向由所述源配置类型指向所述目标配置类型;/n于所述至少一个目标配置类型对应的配置数据表中,变更与所述源配置对应的目标配置;/n将各个目标配置分别作为源配置,进入所述获取发生变更的源配置并确定所述源配置所属的源配置类型步骤,直到目标配置不具有联动配置文件。/n
【技术特征摘要】
1.一种联动配置方法,其特征在于,包括:
获取发生变更的源配置并确定所述源配置所属的源配置类型;
若存在与所述源配置类型对应的联动配置文件,则基于所述联动配置文件确定与所述源配置类型具有联动关系的至少一个目标配置类型,且,联动方向由所述源配置类型指向所述目标配置类型;
于所述至少一个目标配置类型对应的配置数据表中,变更与所述源配置对应的目标配置;
将各个目标配置分别作为源配置,进入所述获取发生变更的源配置并确定所述源配置所属的源配置类型步骤,直到目标配置不具有联动配置文件。
2.如权利要求1所述的方法,其特征在于,所述基于所述联动配置文件确定与所述源配置类型具有联动关系的至少一个目标配置类型,且,联动方向由所述源配置类型指向所述目标配置类型,包括:
解析所述联动配置文件获得多个联动对信息;其中,每个联动对信息包括与所述源配置类型具有联动关系的目标配置类型、所述源配置类型和所述目标配置类型的联动关系、所述源配置类型和所述目标配置类型的联动方向、多个关联属性组和关联属性组控制项;
识别每个联动对信息的联动方向,确定出联动方向为由所述源配置类型指向所述目标配置类型的至少一个联动对信息。
3.如权利要求2所述的方法,其特征在于,所述于所述至少一个目标配置类型对应的配置数据表中,变更与所述源配置对应的目标配置,包括:
依据所述至少一个联动对信息创建一一对应联动对,并为每个联动对创建一线程执行下述联动操作:确定所述源配置类型对应的源配置数据表和所述目标配置类型对应的目标配置数据表;
依据所述关联属性组控制项,从所述多个关联属性组中确定处于有效状态的一个或多个关联属性组;其中,所述每个关联属性组包括源配置中源属性和目标属性;
针对每个关联属性组执行下述变更操作:
判断所述目标配置数据表中是否存在所述目标属性;
若存在,则更新所述目标属性的数据值;
若不存在,则于所述目标配置数据表中创建所述目标属性,更新所述目标属性的数据值,并创建所述源属性和所述目标属性的联动关系。
4.如权利要求3所述的方法,其特征在于,所述更新所述目标属性的数据值包括:
采用源属性的数据值更新所述目标属性的数据值;或者,
基于所述源属性...
【专利技术属性】
技术研发人员:王晋龙,
申请(专利权)人:恒生电子股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。