数据挂载方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:36705858 阅读:24 留言:0更新日期:2023-03-01 09:27
本发明专利技术公开了一种数据挂载方法、装置、设备、存储介质及程序产品。本发明专利技术涉及云计算领域。该方法包括:响应于检测到数据挂载指令,基于数据挂载指令获取待挂载数据,并确定待挂载数据的数据类型;从配置文件中读取与数据类型对应的包括目录结构数据和挂载规则数据的挂载配置数据;根据目录结构数据和挂载规则数据确定待挂载数据在目录中的挂载位置;基于挂载位置将待挂载数据挂载到目录中。本发明专利技术的技术方案,根据配置文件中存储的与待挂载数据的数据类型对应的挂载配置数据来实现数据的挂载,以及基于变化后的目录结构和/或挂载规则更新配置文件中相应的挂载配置数据,提高数据挂载效率和数据挂载灵活性,减少数据挂载的挂载时间和人力消耗。间和人力消耗。间和人力消耗。

【技术实现步骤摘要】
数据挂载方法、装置、设备、存储介质及程序产品


[0001]本专利技术实施例涉及云计算领域,尤其涉及一种数据挂载方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]为了实现数据资产的管理,需要将数据资产按照一定的规则挂载在目录上。数据资产的类型包括但不限于数据库、数据库表、数据接口等。不同类型的数据资产的目录结构不同,针对不同的目录结构在挂载时采用的挂载规则也不相同。
[0003]因此,需要针对每类数据资产分别开发一套挂载程序,通过执行该挂载程序来实现数据资产挂载到对应的目录上。
[0004]然而,上述挂载规则是写死在挂载程序中的,一个挂载程序只能适用一种目录结构,如果目录结构发生改变,只能通过修改挂载程序的代码来实现挂载规则的相应变更。可见,现有挂载方法的灵活性较差,并且耗时耗力,效率低下。

技术实现思路

[0005]本专利技术实施例提供一种数据挂载方法、装置、设备、存储介质及程序产品,用以提高数据挂载效率和数据挂载灵活性,减少数据挂载的挂载时间和人力消耗。
[0006]第一方面,本专利技术实施本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据挂载方法,其特征在于,所述方法包括:响应于检测到数据挂载指令,基于所述数据挂载指令获取待挂载数据,并确定所述待挂载数据的数据类型;从配置文件中读取与所述数据类型对应的挂载配置数据,所述挂载配置数据包括:目录结构数据和挂载规则数据;根据所述目录结构数据和挂载规则数据确定所述待挂载数据在目录中的挂载位置;基于所述挂载位置将所述待挂载数据挂载到目录中。2.根据权利要求1所述的方法,其特征在于,目录结构为树结构,所述目录结构数据包括根节点数据和根节点下层级的数量;所述挂载规则数据包括各层级分别对应的可挂载数据类型、以及除最低层级外的其他层级分别对应的挂载匹配条件;所述根据所述目录结构数据和挂载规则数据确定所述待挂载数据在目录中的挂载位置,包括:根据所述各层级分别对应的可挂载数据类型,确定所述待挂载数据挂载到的目标层级;确定所述目标层级是否为根节点的下一层级,若是,则确定所述根节点为挂载所述待挂载数据的父节点;否则,基于所述目标层级之上的各层级对应的挂载匹配条件,确定在目录中挂载所述待挂载数据的父节点。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标层级之上的各层级对应的挂载匹配条件,确定在目录中挂载所述待挂载数据的父节点,包括:将所述根节点的下一层级作为当前层级,将当前层级中的各节点构成的集合作为当前节点集合;根据当前层级对应的挂载匹配条件,将所述待挂载数据与当前节点集合中的各节点进行匹配,获得当前层级中与所述待挂载数据匹配的节点;若当前层级是所述目标层级的上一层级,则将与所述待挂载数据匹配的节点确定为在目录中挂载所述待挂载数据的父节点;否则,将当前层级的下一层级作为新的当前层级,将与所述待挂载数据匹配的节点的各子节点构成的集合作为新的当前子节点集合,并返回执行根据当前层级对应的挂载匹配条件,将所述待挂载数据与当前节点集合中的各节点进行匹配的操作。4.根据权利要求3所述的方法,其特征在于,所述基于所述挂载位置将所述待挂载数据挂载到目录中,包括:基于所述父节点生成所述待挂载数据在目录中的挂载路径;将所述挂载路径保存到目录节点信息表中。5.根据权利要求4所述的方法,其特征在于,所述基于所述父节点生成所述待挂载数据在目录中的挂载路径,包括:将所述父节点与所述待挂载数据对应的节点组成节点对,以及将相邻层级中与所述待挂载数据匹配的节点组成节点对;对于各所述节点对,将当前节点对中上一层级节点的节点标识作为源标识、将当前节点对中下一层级节点的节点标识作为目标标识,将所述源标识和所述目标标识关联存储至预设临时表中;
基于所述根节点数据和所述预设临时表中的数据,生成所述待挂载数据在目录中的挂载路径。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:响应于检测到对展示的目录中任一节点的触发操作,从所述目录节点信息表中读取被触发节点的挂载路径;基于所述被触发节点的挂载路径获取所述被触发节点对应的已挂载数据,并将所述已挂载数据进行展示。7.根据权利要求2所述的方法,其特征在于,所述待挂载数据的数据类型为数据库表,根节点为数据库表,根节点下包括三个层级,各层级分别对应的可挂载数据类型为:数据库、数据模型和数据库表...

【专利技术属性】
技术研发人员:黄荣煌谢泽添张彪
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1