数据管理方法、装置、设备及存储介质与流程
未命名
08-29
阅读:91
评论:0

1.本技术涉及数据管理技术领域,具体而言,涉及一种数据管理方法、装置、设备及存储介质。
背景技术:
2.随着信息科学的发展,企业对信息系统的建设日益重视,信息系统逐渐完善,业务系统中产生大量数据,如不进行有效管理,不仅会产生高昂的存储成本,还会影响数据资源的价值发挥。
3.目前,实施了数据管理的企业陆续开展了多类数据的专项管理工作,但采用现有的数据管理方法,用户只能获取到其负责的单一类型的数据,不利于用户对数据进行统筹规划。
技术实现要素:
4.本技术的目的在于,针对上述现有技术中的不足,提供一种数据管理方法、装置、设备及存储介质,以便解决现有技术中用户只能获取到其负责的单一类型的数据,不利于用户对数据进行统筹规划的问题。
5.为实现上述目的,本技术实施例采用的技术方案如下:
6.第一方面,本技术实施例提供了一种数据管理方法,包括:
7.获取多个元数据、以及多类目标业务数据;
8.根据业务关系,建立多个所述元数据与多类所述目标业务数据之间的关联关系,得到多个数据组;
9.按照预设规则对所述多个数据组进行分类,获取各所述数据组对应的分类信息;
10.根据所述分类信息,将所述分类信息和对应的所述数据组存入预设数据库。
11.在可能的实现示例中,所述建立多个所述元数据与多类所述目标业务数据之间的关联关系,还包括:
12.根据预设算法,对多类所述目标业务数据的代码进行解析;
13.获取解析后的多类所述目标业务数据的信息特征,并根据所述信息特征确定多类所述目标业务数据的识别码;
14.根据所述识别码,将多个所述元数据与多类所述目标业务数据关联。
15.在可能的实现示例中,所述建立多个所述元数据与多类所述目标业务数据之间的关联关系,还包括:
16.根据预设分类信息,对多个所述元数据及多类所述目标业务数据进行分类;
17.获取各所述预设分类信息下的多个所述元数据及所述多类目标业务数据。
18.在可能的实现示例中,所述按照预设规则对所述多个数据组进行分类,获取各所述数据组对应的分类信息,包括:
19.按照所述元数据的预设功能分类,将所述多个数据组进行分类。
20.在可能的实现示例中,所述根据所述分类信息,将所述分类信息和对应的所述数据组存入预设数据库之后,包括:
21.接收用户查询请求,所述用户查询请求用于获取所述数据组,所述用户查询请求包括:用户标识、查询关键词;
22.根据所述用户标识,查询所述用户标识对应的用户权限信息;
23.若所述用户权限信息满足查询要求,则根据所述用户查询请求提取对应的数据组。
24.在可能的实现示例中,所述根据所述用户标识,查询所述用户标识对应的用户权限信息,包括:
25.根据所述用户标识对应的用户角色,判断所述用户标识对应的用户是否能访问所述数据库;
26.若所述用户能访问所述数据库,则根据所述用户标识以及所述用户查询请求要查询的数据组的分类信息,判断所述用户标识对应的用户权限信息是否能获取要查询的数据组。
27.在可能的实现示例中,所述根据所述分类信息,将所述分类信息和对应的所述数据组存入预设数据库之后,还包括:
28.获取对所述预设数据库的修改请求,所述修改请求包括:用户标识、待修改指令;
29.根据所述用户标识,查询所述用户标识对应的用户权限信息;
30.若所述用户权限信息满足修改要求,则根据所述待修改指令修改并更新所述预设数据库。
31.第二方面,本技术实施例提供了一种数据管理装置,包括:
32.获取模块,用于获取多个元数据、以及多类目标业务数据;
33.关联模块,用于根据业务关系,建立多个所述元数据与多类所述目标业务数据之间的关联关系,得到多个数据组;
34.分类模块,用于按照预设规则对所述多个数据组进行分类,获取各所述数据组对应的分类信息;
35.储存模块,用于根据所述分类信息,将所述分类信息和对应的所述数据组存入预设数据库。
36.第三方面,本技术实施例提供了一种计算机设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当计算机设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行上述数据管理方法的步骤。
37.第四方面,本技术实施例提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述数据管理方法的步骤。
38.本技术的有益效果是:
39.本技术提供了一种数据管理方法,先获取多个元数据、以及多类目标业务数据,然后根据业务关系,建立多个元数据与多类目标业务数据之间的关联关系,得到多个数据组,再按照预设规则对多个数据组进行分类,获取各数据组对应的分类信息,最后根据分类信息,将分类信息和对应的数据组存入预设数据库。采用本技术提供的数据管理方法,可以将
多类数据关联起来,得到多个数据组,用户在获取数据时,可以获取数据组中的多类数据,相比于现有技术中只能获取单一类型的数据,本技术更有利于用户对数据进行统筹规划,并且,按照预设规则对多个数据组进行分类,将分类后的数据组存入预设数据库中,用户可以根据需求来查看某一分类下的数据组,使得用户获取数据组的方式更加便捷。
附图说明
40.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
41.图1为本技术实施例提供的一种数据管理方法的流程示意图;
42.图2为本技术一实施例提供的将多类数据关联的方法的流程示意图之一;
43.图3为本技术一实施例提供的将多类数据关联的方法的流程示意图之二;
44.图4为本技术一实施例提供的数据组的使用方法的流程示意图;
45.图5为本技术一实施例提供的数据组的查询方法的流程示意图;
46.图6为本技术一实施例提供的数据组的修改方法的流程示意图;
47.图7为本技术一实施例提供的数据管理装置的结构示意图;
48.图8为本技术一实施例提供的一种计算机设备的结构示意图。
具体实施方式
49.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。
50.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
51.此外,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
52.需要说明的是,在不冲突的情况下,本技术的实施例中的特征可以相互结合。
53.本技术针对的是数据管理,数据管理是指对各类数据进行有效的收集、存储、处理和应用。随着信息科学的发展,各企业对信息系统的建设日益重视,各企业的信息系统逐渐完善,且各信息系统在运行中会产生大量数据,因此,需要对这些数据进行数据管理。
54.目前,实施了数据管理的企业陆续开展了多类数据的专项管理工作,每类数据都
由负责该类数据的用户管理,但采用现有的数据管理方法,用户只能获取到其负责的一种类型的数据,不能获取其他类型的数据,不利于用户对数据进行统筹规划。
55.为此,本技术提供了一种数据管理方法、装置、设备及存储介质,该数据管理方法可以将多类数据关联起来,从而解决现有技术中存在的问题。需要说明的是,该数据管理方法可由任一集成有预设数据管理方法生成算法的计算机设备生成,计算机设备例如可以是面向终端的计算机设备,也可以是后端的服务器。
56.以下结合附图通过多个示例对本技术提供的数据管理方法进行具体的示例说明。
57.本技术一实施例提供了一种数据管理方法的可能实施方式,图1为本技术实施例提供的一种数据管理方法的流程示意图。如图1所示,该方法包括:
58.s101、获取多个元数据、以及多类目标业务数据。
59.在将多类数据进行关联之前,需要先从预设渠道中获取多类数据,例如,可以根据多类数据的预设范围,从多个数据库中自动获取多类数据,还可以手动录入多类数据。
60.其中,预设范围指根据实际需求确定的多类数据的选择范围,可以根据实际数据需求来确定预设范围大小(例如根据数据库的数量来对预设范围进行选择),在此不做限定;多类数据例如可以为多个元数据以及多类目标业务数据,多类目标业务数据例如可以包括数据质量信息、数据标准信息等,其中,元数据是指用来描述多类目标业务数据的属性信息的数据,数据质量信息是用来表示数据质量的信息,数据标准信息是用来判断数据质量是否符合标准的评估标准的信息。
61.例如,元数据可以为表元数据,包含表名、表id、分区标识、创建人、创建时间、存储路径等信息;也可以为分区元数据,包括分区数量、分区字段等信息;还可以为字段元数据,包括名称、类型、注释、是否分区字等字段信息。数据质量信息是用来表示这些数据的质量的信息,数据标准信息是用来判断数据质量是否符合标准的评估标准的信息。
62.s102、根据业务关系,建立多个元数据与多类目标业务数据之间的关联关系,得到多个数据组。
63.在根据步骤s101获取到多个元数据以及多类目标业务数据后,可以根据元数据与多类目标业务数据之间的业务关系,建立多个元数据与多类目标业务数据之间的关联关系,从而将多个元数据与多类目标业务数据关联起来,得到多个数据组。业务关系指多个元数据与多类目标业务数据之间在业务上的预设关联,业务关系可以有多种,可以选择其中一种业务关系来将多个元数据与多类目标业务数据建立关联关系,在此不对业务关系做具体限定。
64.以多类目标业务数据有数据质量信息、数据标准信息为例,关联好的一个数据组里有数据质量信息、数据标准信息、以及与数据质量信息和数据标准信息对应的元数据等多类数据。
65.s103、按照预设规则对多个数据组进行分类,获取各数据组对应的分类信息。
66.在根据步骤s102获取到多个数据组后,还可以按照预设规则将多个数据组进行分类,从而获取各个数据组对应的分类信息。
67.例如,可以按照多个数据组的用途进行分类,将多个数据组分为多个用途的数据组,各数据组的用途即为获取到的各数据组对应的分类信息。
68.s104、根据分类信息,将分类信息和对应的数据组存入预设数据库。
69.在根据步骤s103获取到各数据组对应的分类信息后,可以在预设数据库中为每个分类信息建立对应的标签,并将各分类信息和其对应的数据组存入对应的标签下,从而将分类信息和对应的数据组按照预设分类存入预设数据库中。
70.本实施例提供的数据管理方法,先获取多个元数据、以及多类目标业务数据,然后根据业务关系,建立多个元数据与多类目标业务数据之间的关联关系,得到多个数据组,再按照预设规则对多个数据组进行分类,获取各数据组对应的分类信息,最后根据分类信息,将分类信息和对应的数据组存入预设数据库。采用本实施例提供的数据管理方法,可以将多类数据关联起来,得到多个数据组,用户在获取数据时,可以获取数据组中的多类数据,相比于现有技术中只能获取一类数据,本实施例可以获取多类数据,更有利于用户对数据进行统筹规划,并且,按照预设规则对多个数据组进行分类,将分类后的数据组存入预设数据库中,用户可以根据需求来查看某一分类下的数据组,使得用户获取数据组的方式更加便捷,方便了用户对数据组的查询。
71.本技术一实施例还提供了一种将多类数据关联的方法,图2为本技术一实施例提供的将多类数据关联的方法的流程示意图之一,如图2所示,上述实施例的步骤s102中,建立多个元数据与多类目标业务数据之间的关联关系,还可以包括:
72.s201、根据预设算法,对多类目标业务数据的代码进行解析。
73.预设算法为可以将多类目标业务数据的代码进行解析的方法或工具,以预设算法为语法分析器(another tool for language recognition)为例,可以根据语法分析器来将多类目标业务数据的代码解析成抽象语法树(abstract syntax tree,ast)。
74.s202、获取解析后的多类目标业务数据的信息特征,并根据信息特征确定多类目标业务数据的识别码。
75.由于在编写代码时,会给代码赋一个识别码,该识别码用来识别该代码,因此,在对多类目标业务数据的代码进行解析后,多类目标业务数据的存储结构、类型等信息特征可以被准确地识别、分类,根据多维度的信息特征可以判断资源信息,这样,通过信息特征即可确定多类目标业务数
76.据的识别码。
77.s203、根据识别码,将多个元数据与多类目标业务数据关联。
78.解析出多类目标业务数据的代码中的识别码以及代码中的数据流向关系后,通过数据资源识别码将不同代码中的数据关联,同时根据数据流向进行排序,建立起多个元数据与多类目标业务数据之间的关联关系。
79.在本实施例中,通过对多类目标业务数据的代码进行解析,并得到多类目标业务数据的识别码,根据识别码,将多个元数据与多类目标业务数据关联,实现了多类数据之间的关联,保证了一个数据组中包含多类数据,从而使用户在获取数据组时,能获取到数据组中的多类数据。
80.本技术一实施例还提供了另一种将多类数据关联的方法,图3为本技术一实施例提供的将多类数据关联的方法的流程示意图之二,如图3所示,上述实施例的步骤s102中,建立多个元数据与多类目标业务数据之间的关联关系,还可以包括:
81.s301、根据预设分类信息,对多个元数据及多类目标业务数据进行分类。
82.可以预先设置好预设分类信息,将多个元数据及多类目标业务数据按照预设分类
信息进行分类,以将多个元数据及多类目标业务数据分别存入对应的预设分类信息下。
83.例如,预设分类信息可以为预先设置好的语义分类,从而可以根据元数据的语义、以及待关联匹配的目标业务数据的语义,按照语义对多个元数据及多类目标业务数据进行分类,并将分类后的多个元数据及多类目标业务数据存入对应的预设分类信息下,即可实现按语义对多个元数据及多类目标业务数据进行关联。
84.s302、获取各预设分类信息下的多个元数据及多类目标业务数据。
85.在根据步骤s301对多个元数据及多类目标业务数据的进行分类后,可以获取各预设分类信息下的多个元数据及多类目标业务数据,将各预设分类信息下的多个元数据及多类目标业务数据建立关联关系。
86.在本实施例中,根据预设分类信息,对多个元数据及多类目标业务数据进行分类,实现了各分类信息下的多类数据之间的关联,保证了一个数据组中包含多类数据,从而使用户在获取数据组时,能获取到数据组中的多类数据。
87.本技术一实施例还提供了一种将多个数据组进行分类的方法,上述步骤s103中,按照预设规则对多个数据组进行分类,获取各数据组对应的分类信息,可以包括:按照元数据的预设功能分类,将多个数据组进行分类。
88.元数据可以有多种预设功能分类,例如业务分类、存储属性分类、资产类型分类、以及数据库的来源分类等,在将多个元数据与多类目标业务数据建立起关联关系并得到多个数据组后,可以按照元数据的预设功能分类,将多个数据组进行分类。
89.在本实施例中,通过元数据的预设功能分类来对多个数据组进行分类,可以使分类方式更加明了,在用户需要获取数据库中某一类分类下的数据组时,可以按照元数据的预设功能来查询数据组,使用户对数据组的查询更加便捷。
90.本技术一实施例还提供了一种数据组的使用方法,图4为本技术一实施例提供的数据组的使用方法的流程示意图,如图4所示,上述实施例的步骤s104中,根据分类信息,将分类信息和对应的数据组存入预设数据库之后,还可以包括:
91.s401、接收用户查询请求,用户查询请求用于获取数据组,用户查询请求包括:用户标识、查询关键词。
92.在根据分类信息,将分类信息和对应的数据组存入预设数据库之后,用户还可以查询预设数据库中的数据组。当用户需要获取预设数据库中的数据组时,用户向计算机设备输入用于获取数据组的查询请求,计算机设备即可查询数据组。用户查询请求可以包括用户标识及查询关键词,其中,用户标识用于表示该用户的角色信息,角色信息例如可以包括管理者、数据使用者等;查询关键词用于判断用户所要查询的数据组的分类信息,分类信息例如可以包括业务分类、存储属性分类、资产类型分类、以及数据库的来源分类等。
93.s402、根据用户标识,查询用户标识对应的用户权限信息。
94.在根据步骤s401获取到用户标识后,可以获取用户标识对应的用户权限信息,根据用户权限信息来判断用户是否有获取查询关键词对应的数据组的权限。例如,用户是数据使用者,查询关键词中对应的数据组只能被数据管理者获取,则该用户没有查询关键词对应的数据组的获取权限。
95.s403、若用户权限信息满足查询要求,则根据用户查询请求提取对应的数据组。
96.若根据步骤s402判断出该用户具有查询权限,则根据该用户的查询请求,从数据
库中提取出该查询关键词对应的数据组。
97.在本实施例中,当用户需要获取数据库中的数据组时,先查询用户标识对应的用户权限信息,当用户具有查询权限时才从数据库中提取出数据组,保证了数据组的安全,提高了数据库的安全性。
98.本技术一实施例还提供了一种数据组的查询方法,图5为本技术一实施例提供的数据组的查询方法的流程示意图,如图5所示,上述实施例的步骤s402中,根据用户标识,查询用户标识对应的用户权限信息,可以包括:
99.s501、根据用户标识对应的用户角色,判断用户标识对应的用户是否能访问数据库。
100.可以预先设置好数据库的访问信息表,该访问信息表中包含可以访问数据库的用户角色,当用户需要获取预设数据库中的数据组时,可以根据用户标识来判断用户角色,从而根据访问信息表,判断出该用户是否能访问数据库。若能从访问信息表中查询到用户角色,则认为该用户能访问数据库,反之,若不能从访问信息表中查询到用户角色,则认为该用户不能访问数据库。
101.s502、若用户能访问数据库,则根据用户标识以及用户查询请求要查询的数据组的分类信息,判断用户标识对应的用户权限信息是否能获取要查询的数据组。
102.当根据步骤s501判断出用户能访问数据库时,再根据用户标识以及用户查询请求要查询的数据组的分类信息,判断用户标识对应的用户权限信息是否能获取要查询的数据组,具体判断逻辑与上述实施例一致,在此不再赘述。
103.在本实施例中,当用户需要获取数据库中的数据组时,先判断用户是否有访问数据库的权限,当用户有访问权限时,再进行后续操作,可以进一步保证了数据组的安全,提高了数据库的安全性。
104.本技术一实施例还提供了一种数据组的修改方法,图6为本技术一实施例提供的数据组的修改方法的流程示意图,如图6所示,上述实施例的步骤s104中,根据分类信息,将分类信息和对应的数据组存入预设数据库之后,还可以包括:
105.s601、获取对预设数据库的修改请求,修改请求包括:用户标识、待修改指令。
106.在将数据组存入数据库后,用户还可以对数据组中的数据进行修改。当用户需要对数据组进行修改时,用户向计算机设备发送一个修改请求,计算机设备即可对数据库中存储的数据组进行修改。其中,修改请求可以包括用户标识及待修改指令,用户标识用于表示该用户的角色信息,角色信息例如可以包括管理者、数据使用者等;待修改指令用于表示用户对数据组的修改内容。
107.s602、根据用户标识,查询用户标识对应的用户权限信息。
108.在根据步骤s601获取到用户标识后,可以获取用户标识对应的用户权限信息,根据用户权限信息来判断用户是否有修改数据组的权限。例如,只有数据管理者有修改数据组的权限,而当前输入修改请求的用户是数据使用者,则该用户没有修改数据组的权限。
109.s603、若用户权限信息满足修改要求,则根据待修改指令修改并更新预设数据库。
110.若根据步骤s602判断出该用户权限信息满足修改要求,则根据该用户的修改请求中的修改指令,对数据库中的数据组进行修改并更新,得到更新后的预设数据库。
111.在本实施例中,当用户需要修改数据库中的数据组时,先查询用户标识对应的用
户权限信息,当用户具有修改权限时才对数据库中的数据组进行修改,保证了数据组的安全,提高了数据库的安全性。
112.图7为本技术一实施例提供的数据管理装置的结构示意图,如图7所示,本技术一实施例还提供了一种数据管理装置,包括:
113.获取模块701,用于获取多个元数据、以及多类目标业务数据。
114.关联模块702,用于根据业务关系,建立多个元数据与多类目标业务数据之间的关联关系,得到多个数据组。
115.分类模块703,用于按照预设规则对多个数据组进行分类,获取各数据组对应的分类信息。
116.储存模块704,用于根据分类信息,将分类信息和对应的数据组存入预设数据库。
117.在可能的实现实例中,关联模块702,还用于根据预设算法,对多类目标业务数据的代码进行解析;获取解析后的多类目标业务数据的代码的第一识别码、以及多个元数据的第二识别码;将第一识别码与第二识别码关联。
118.在可能的实现实例中,关联模块702,还用于根据预设分类信息,对多个元数据及多类目标业务数据的进行分类;获取各预设分类信息下的多个元数据及多类目标业务数据。
119.在可能的实现实例中,分类模块703,还用于按照元数据的预设功能分类,将多个数据组进行分类。
120.在可能的实现实例中,数据管理装置还可以包括提取模块,用于接收用户查询请求;根据用户标识,查询用户标识对应的用户权限信息;若用户权限信息满足查询要求,则根据用户查询请求提取对应的数据组。
121.在可能的实现实例中,数据管理装置还可以包括判断模块,用于根据用户标识对应的用户角色,判断用户标识对应的用户是否能访问数据库;若用户能访问数据库,则根据用户标识以及用户查询请求要查询的数据组的分类信息,判断用户标识对应的用户权限信息是否能获取要查询的数据组。
122.在可能的实现实例中,判断模块,还用于获取对预设数据库的修改请求;根据用户标识,查询用户标识对应的用户权限信息;若用户权限信息满足修改要求,则根据待修改指令修改并更新预设数据库。
123.上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
124.以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称asic),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
125.图8为本技术一实施例提供的一种计算机设备的结构示意图,如图8所示,本技术一实施例还提供了一种计算机设备,包括:处理器801、存储介质802和总线803,存储介质存
储有处理器可执行的程序指令,当计算机设备运行时,处理器与存储介质之间通过总线通信,处理器执行程序指令,以执行如上述实施例提供的数据管理方法的步骤。
126.本技术一实施例还提供了一种计算机可读存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行如上述实施例提供的数据管理方法的步骤。
127.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
128.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
129.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
130.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本技术各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
131.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种数据管理方法,其特征在于,包括:获取多个元数据、以及多类目标业务数据;根据业务关系,建立多个所述元数据与多类所述目标业务数据之间的关联关系,得到多个数据组;按照预设规则对所述多个数据组进行分类,获取各所述数据组对应的分类信息;根据所述分类信息,将所述分类信息和对应的所述数据组存入预设数据库。2.如权利要求1所述的方法,其特征在于,所述建立多个所述元数据与多类所述目标业务数据之间的关联关系,还包括:根据预设算法,对多类所述目标业务数据的代码进行解析;获取解析后的多类所述目标业务数据的信息特征,并根据所述信息特征确定多类所述目标业务数据的识别码;根据所述识别码,将多个所述元数据与多类所述目标业务数据关联。3.如权利要求1所述的方法,其特征在于,所述建立多个所述元数据与多类所述目标业务数据之间的关联关系,还包括:根据预设分类信息,对多个所述元数据及多类所述目标业务数据进行分类;获取各所述预设分类信息下的多个所述元数据及所述多类目标业务数据。4.如权利要求1所述的方法,其特征在于,所述按照预设规则对所述多个数据组进行分类,获取各所述数据组对应的分类信息,包括:按照所述元数据的预设功能分类,将所述多个数据组进行分类。5.如权利要求1所述的方法,其特征在于,所述根据所述分类信息,将所述分类信息和对应的所述数据组存入预设数据库之后,包括:接收用户查询请求,所述用户查询请求用于获取所述数据组,所述用户查询请求包括:用户标识、查询关键词;根据所述用户标识,查询所述用户标识对应的用户权限信息;若所述用户权限信息满足查询要求,则根据所述用户查询请求提取对应的数据组。6.如权利要求5所述的方法,其特征在于,所述根据所述用户标识,查询所述用户标识对应的用户权限信息,包括:根据所述用户标识对应的用户角色,判断所述用户标识对应的用户是否能访问所述数据库;若所述用户能访问所述数据库,则根据所述用户标识以及所述用户查询请求要查询的数据组的分类信息,判断所述用户标识对应的用户权限信息是否能获取要查询的数据组。7.如权利要求1所述的方法,其特征在于,所述根据所述分类信息,将所述分类信息和对应的所述数据组存入预设数据库之后,还包括:获取对所述预设数据库的修改请求,所述修改请求包括:用户标识、待修改指令;根据所述用户标识,查询所述用户标识对应的用户权限信息;若所述用户权限信息满足修改要求,则根据所述待修改指令修改并更新所述预设数据库。8.一种数据管理装置,其特征在于,包括:获取模块,用于获取多个元数据、以及多类目标业务数据;
关联模块,用于根据业务关系,建立多个所述元数据与多类所述目标业务数据之间的关联关系,得到多个数据组;分类模块,用于按照预设规则对所述多个数据组进行分类,获取各所述数据组对应的分类信息;储存模块,用于根据所述分类信息,将所述分类信息和对应的所述数据组存入预设数据库。9.一种计算机设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当计算机设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行如权利要求1至7任一所述的数据管理方法的步骤。10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的数据管理方法的步骤。
技术总结
本申请提供一种数据管理方法、装置、设备及存储介质,涉及数据管理技术领域。该数据管理方法包括:获取多个元数据、以及多类目标业务数据;根据业务关系,建立多个元数据与多类目标业务数据之间的关联关系,得到多个数据组;按照预设规则对多个数据组进行分类,获取各数据组对应的分类信息;根据分类信息,将分类信息和对应的数据组存入预设数据库。本申请提供的数据管理方法,解决了现有技术中用户只能获取到单一类型的数据,不利于用户对数据进行统筹规划的问题。行统筹规划的问题。行统筹规划的问题。
技术研发人员:李志超 苏磊 信春雷 史季 赵银宗 乔凯华
受保护的技术使用者:阳光财产保险股份有限公司
技术研发日:2023.05.26
技术公布日:2023/8/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/