本申请实施例涉及数据处理领域,提供一种资产数据处理方法、相关装置及存储介质。该方法应用于服务端设备,该方法包括:获取目标业务的资产数据;资产数据是通过Kubernetes系统的自定义资源技术得到的;基于资产数据以及目标业务的历史资产关系图谱,获取动态本体;动态本体基于目标业务的变化资产确定,动态本体包括业务、软件资产和硬件资产中的一种;以动态本体为根节点,重构历史资产关系图谱,得到目标业务的更新资产关系图谱。该方法基于资产数据构建出与变化资产相应的动态本体,进而以动态本体为根节点,重构目标业务的资产关系图谱,实现了资产数据的自动化管理,在资产与业务场景之间形成高效的数据关系形式,有效提高资产数据的维护效率。资产数据的维护效率。资产数据的维护效率。
【技术实现步骤摘要】
资产数据处理方法、相关装置及存储介质
[0001]本申请实施例涉及数据处理领域,更具体地涉及一种资产数据处理方法、相关装置及存储介质。
技术介绍
[0002]随着企业的业务发展,企业需要部署与业务配套的各种软硬件资产。其中,软件资产例如是关系型数据库管理系统(如MySQL)、远程字典服务(Remote Dictionary Server,Redis)、分布式发布订阅消息系统(如Kafka)等各种数据库。硬件资产例如是服务器、交换机、硬盘、中央处理器(Central Processing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)等各种硬件设备。
[0003]相关技术中,为了维护各种资产与业务场景之间的数据关系,通常会针对各种业务场景研发与之对应的配置管理系统,如配置管理数据库(Configuration Management Database,CMDB)。在现有管理系统中,通常会为每一个资产单独建立对应的数据表,每次资产更新都需要对涉及到的资产的数据表进行结构修改。然而,在一些业务频繁变动的应用场景下,为了及时记录每次业务变动造成的资产变动,均需要人工更改资产的数据表结构,操作繁琐且耗费人力,数据维护效率低。
技术实现思路
[0004]本申请实施例提供一种资产数据处理方法、相关装置及存储介质,能够实现资产数据的自动化管理,提高资产数据的维护效率。
[0005]第一方面,本申请实施例提供一种资产数据处理方法,该方法应用于服务端设备,该服务端设备运行有Kubernetes系统,该方法包括:
[0006]获取目标业务的资产数据;该资产数据是通过Kubernetes系统的自定义资源技术得到的;
[0007]基于该资产数据以及目标业务的历史资产关系图谱,获取动态本体;该动态本体基于目标业务的变化资产确定,动态本体包括业务、软件资产和硬件资产中的一种;
[0008]以动态本体为根节点,重构历史资产关系图谱,得到目标业务的更新资产关系图谱。
[0009]第二方面,本申请实施例提供一种资产数据处理装置,具有实现对应于上述第一方面提供的资产数据处理方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。
[0010]在一个实施方式中,该装置应用于服务端设备,该服务端设备运行有Kubernetes系统,该装置包括:
[0011]输入输出模块,被配置为获取目标业务的资产数据;该资产数据是通过Kubernetes系统的自定义资源技术得到的;
[0012]处理模块,被配置为基于该资产数据以及目标业务的历史资产关系图谱,获取动态本体;该动态本体基于目标业务的变化资产确定,动态本体包括业务、软件资产和硬件资产中的一种;以动态本体为根节点,重构历史资产关系图谱,得到目标业务的更新资产关系图谱。
[0013]第三方面,本申请实施例提供一种计算设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现第一方面中所述的资产数据处理方法。
[0014]第四方面,本申请实施例提供一种计算机可读存储介质,其包括指令,当其在计算机上运行时,使得计算机执行第一方面中所述的资产数据处理方法。
[0015]相较于现有技术,本申请实施例中,获取目标业务的资产数据。该资产数据可以通过Kubernetes系统的自定义资源技术得到,由于Kubernetes系统能够对云原生环境下目标业务的各类资产进行自动化监测,因而,可以为目标业务的自动化资产管理提供数据基础。进而,基于目标业务的资产数据以及目标业务的历史资产关系图谱,获取动态本体。该动态本体基于目标业务的变化资产确定,可以是业务、软件资产和硬件资产中的任意一种,从而通过动态本体能够表示目标业务的业务变化情况或资产变化情况。最终,以动态本体为根节点,重构历史资产关系图谱,得到目标业务的更新资产关系图谱,该更新资产关系图谱能够可视化展示变化资产与目标业务之间的数据关系。本申请实施例中提供了一种全新的资产数据管理方式,相比于现有技术中每次业务变动造成的资产变动,都需要人工更改资产的数据结构表的数据管理方式,本申请实施例中可以基于资产数据构建出与变化资产相应的动态本体,进而以动态本体为根节点重构目标业务的资产关系图谱,实现了资产数据的自动化管理,在资产与业务场景之间形成了高效的数据关系形式,极大程度降低了管理资产数据的难度,提高了资产数据的维护效率。
附图说明
[0016]通过参考附图阅读本申请实施例的详细描述,本申请实施例的目的、特征和优点将变得易于理解。其中:
[0017]图1为本申请实施例中资产数据处理系统的一种示意图;
[0018]图2为本申请实施例中资产数据处理方法的一种流程示意图;
[0019]图3为本申请实施例中资产数据处理方法的一种原理示意图;
[0020]图4为本申请实施例中资产关系图谱的一种示意图;
[0021]图5为本申请实施例中资产关系图谱的另一种示意图;
[0022]图6为本申请实施例中资产关系图谱构建流程的一种示意图;
[0023]图7为本申请实施例中资产数据处理装置的一种结构示意图;
[0024]图8为本申请实施例中计算设备的一种结构示意图;
[0025]图9为本申请实施例中服务器的一种结构示意图。
[0026]在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
[0027]本申请实施例的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用
于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本申请实施例中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行。另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块之间的间接耦合,通信连接可以是电性或其他类似的形式,本申请实施例中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,或者可以分布到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本申请实施例方案的目的。
[0028]本申请实施例提供一种资产数据处理方法,可应用于资产管理场景,涉及至少一服务设备,至少一服务设备包括至少一个资产数据处本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种资产数据处理方法,其特征在于,所述方法应用于服务端设备,所述服务端设备运行有Kubernetes系统,所述方法包括:获取目标业务的资产数据;所述资产数据是通过Kubernetes系统的自定义资源技术得到的;基于所述资产数据以及所述目标业务的历史资产关系图谱,获取动态本体;所述动态本体基于所述目标业务的变化资产确定,所述动态本体包括业务、软件资产和硬件资产中的一种;以所述动态本体为根节点,重构所述历史资产关系图谱,得到所述目标业务的更新资产关系图谱。2.如权利要求1所述的方法,其特征在于,所述基于所述资产数据以及所述目标业务的历史资产关系图谱,获取动态本体,包括:从所述资产数据中提取所述目标业务的待处理资产;基于所述历史资产关系图谱中的历史资产,从所述待处理资产中选取与所述历史资产存在差异的变化资产;通过本体映射模型将所述变化资产转换为所述动态本体;所述本体映射模型用于将所述变化资产从原始数据格式转换为资产关系图谱中的存储格式。3.如权利要求2所述的方法,其特征在于,所述将所述变化资产输入本体映射模型,由所述本体映射模型输出所述动态本体,包括:从所述资产数据中获取所述变化资产的属性字段;调用Kubernetes系统中与所述属性字段匹配的本体映射模型;所述本体映射模型由Kubernetes系统中的云原生服务预先建立;将所述变化资产输入到所述本体映射模型中,通过所述本体映射模型构建出所述动态本体;其中,所述动态本体至少包括以下项之一:所述变化资产的资产标识、资产属性以及资产关联关系。4.如权利要求2或3所述的方法,其特征在于,所述基于所述资产数据以及所述目标业务的历史资产关系图谱,获取动态本体之前,所述方法还包括:获取所述目标业务中多个待处理资产之间的相似度;根据多个待处理资产之间的相似度对多个资产进行聚类处理,得到聚类结果;所述聚类结果中同类待处理资产对应同一个本体映射模型。5.如权利要求1至3任一项所述的方法,其特征在于,所述基于所述资产数据以及所述目标业务的历史资产关系图谱,获取动态本体之后,所述方法还包括:通过自定义资源技术,获取所述历史资产关系图谱中的所述变化资产的访问频率;根据所述访问频率设置所述动态本体在所述更新资产关系图谱中所处的层级,其中,...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:北京瑞莱智慧科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。