【技术实现步骤摘要】
元数据处理方法及装置、设备、可读存储介质
本专利技术涉及计算机
,尤其涉及一种元数据处理方法及装置、设备、可读存储介质。
技术介绍
在数据库
中,元数据是用于描述数据的相关数据。现有的数据库方案中,一般只抓取少量元数据,如仅获取数据库中系统表的表结构信息。这些信息只是开发人员在设计表结构时填入的,业务含义非常有限;现有方案也支持手工维护元数据的业务含义,但手工维护的元数据的业务含义往往是滞后的、不完整、不准确的。此外,在进行检索时,现有数据库只是将检索结果呈现出来,并不会告知检索者,可以对这些结果采取何种进一步的应用;检索者必须借助其它系统,或者询问相关数据开发人员,来进一步达到使用数据的目的。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种元数据处理方法及装置、设备、可读存储介质,旨在解决现有数据库方案中元数据业务含义有限,导致难以有效地参与到数据库的具体应用的技术问题。为实现上述目的,本专利技术提供一种元数据处理方法,所述方法包括以下步骤:获取目标数据表与不同关联数据表相互间的 ...
【技术保护点】
1.一种元数据处理方法,其特征在于,所述方法包括以下步骤:获取目标数据表与不同关联数据表相互间的关联字段;根据所述关联字段,获取目标数据表与不同关联数据表相互间的关联信息,并构建目标数据表的关联信息集合;获取目标数据表的加工任务信息;根据所述加工任务信息,确定目标数据表与不同数据表相互间的上下游关系,并基于所述上下游关系确定目标数据表的上游数据表与下游数据表;其中,目标数据表继承所述上游数据表的关联信息,所述下游数据表继承目标数据表的所述关联信息集合。
【技术特征摘要】
1.一种元数据处理方法,其特征在于,所述方法包括以下步骤:获取目标数据表与不同关联数据表相互间的关联字段;根据所述关联字段,获取目标数据表与不同关联数据表相互间的关联信息,并构建目标数据表的关联信息集合;获取目标数据表的加工任务信息;根据所述加工任务信息,确定目标数据表与不同数据表相互间的上下游关系,并基于所述上下游关系确定目标数据表的上游数据表与下游数据表;其中,目标数据表继承所述上游数据表的关联信息,所述下游数据表继承目标数据表的所述关联信息集合。2.如权利要求1所述的一种元数据处理方法,其特征在于,所述获取目标数据表与不同关联数据表相互间的关联字段的步骤之前,还包括:预先判断不同数据表之间是否存在关联关系的步骤;所述预先判断不同数据表之间是否存在关联关系的步骤,具体包括:a1,从第一数据表的第一字段列表、第二数据表的第二字段列表分别选取第一字段、第二字段;a2,分别从第一数据表、第二数据表中获取第一字段的值集合、第二字段的值集合;其中,第一字段的值集合与第二字段的值集合包含的值数量均等于预设数量值;a3,判断第一字段的值集合与第二字段的值集合的相似度是否大于预设相似度阈值;若是,则确定第一字段与第二字段存在关联关系,并确定第一数据表与第二数据表存在关联关系;重新执行步骤a1~a3,直至遍历第一字段列表的所有字段;若否,则重新执行步骤a1~a3,直至遍历第一字段列表的所有字段。3.如权利要求2所述的元数据处理方法,其特征在于,所述根据所述关联字段,获取目标数据表与不同关联数据表相互间的关联信息,并构建目标数据表的关联信息集合的步骤,具体包括:基于目标数据表与任一关联数据表相互间的关联字段,将目标数据表中记录关联字段的值与对应关联数据表的业务信息进行匹配;其中,所匹配的业务信息即为目标数据表与对应关联数据表的关联信息;将各关联信息进行组合,形成目标数据表的关联信息集合。4.如权利要求1-3任一项所述的元数据处理方法,其特征在于,所述基于所述上下游关系,确定目标数据表的下游数据表的步骤之后,还包括:构建包含若干个行动的行动库;其中,每个行动包含对应的前置条件与行动路径;所述前置条件与对检索项执行的检查属性对应,所述检查属性存在于包含所述上下游关系、关联信息集合的元数据属性中;在执行任一行动时,根据所述前置条件的判断结果,对所述行动路径进行调整。5.一种元数据处理装置,其特征在于,所述装置包括:关联字段获取单元,用于获取目标数据表与不同关联数据表相互间的关联字段;关联信息集合构建单元,用于根据所述关联字段...
【专利技术属性】
技术研发人员:兰冲,邱毅,汪亚男,陈文浩,周可,司东华,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。