The embodiment of the present invention provides a data relationship management method, device, data relationship acquisition method and storage medium. The management method includes: obtaining the first unique code of the target database, the second unique code of the source table and the first unique code of the destination table based on metadata of the target database, the table name of the source table in the target database and the table name of the destination table in the target database. Three unique codes; based on the data flow relationship, determine the relationship between the first unique code, the second unique code and the third unique code, and then establish the unique code relationship graph, which is used to characterize the blood relationship between the target database, source table and destination table. Different unique codes are allocated to different databases. Each table in each database allocates different unique codes. The unique codes of tables in different databases are also different. Then a unique code graph is established to enable users to obtain the relationship between data intuitively and quickly.
【技术实现步骤摘要】
数据关系管理方法、装置、数据关系获取方法及存储介质
本专利技术涉及数据处理领域,具体而言,涉及一种数据关系管理方法、装置、数据关系获取方法及存储介质。
技术介绍
数据仓库是一个面向主题的、集成的、相对稳定的、反应历史变化的数据集合,用于支持管理决策。随着数据仓库服务时间越长,涉及的业务也会越多,业务之间的复杂度越高,随之对业务的数据流向、影响分析、关联分析等就越复杂。数据仓库的管理者希望能方便的看到各个表,数据仓库的用户希望能看到表的更多的业务信息。然而,数据仓库是一个黑盒,双方需求难以满足。
技术实现思路
鉴于此,本专利技术实施例的目的在于提供一种数据关系管理方法、装置、数据关系获取方法及存储介质,能够使得用户能够直观的、快速地获取数据与数据之间的关系。第一方面,本专利技术实施例提供一种数据关系管理方法,所述方法包括:获取目标数据库和所述目标数据库的元数据;获取所述目标数据库中的来源表的表名、所述目标数据库中的目的表的表名以及所述来源表和所述目的表之间的数据流向关系;基于所述目标数据库的元数据、所述来源表的表名以及所述目的表的表名,获取所述目标数据库的第一唯一码、所 ...
【技术保护点】
1.一种数据关系管理方法,其特征在于,所述方法包括:获取目标数据库和所述目标数据库的元数据;获取所述目标数据库中的来源表的表名、所述目标数据库中的目的表的表名以及所述来源表和所述目的表之间的数据流向关系;基于所述目标数据库的元数据、所述来源表的表名以及所述目的表的表名,获取所述目标数据库的第一唯一码、所述来源表的第二唯一码以及所述目的表的第三唯一码;基于所述数据流向关系,确定所述第一唯一码、所述第二唯一码以及所述第三唯一码之间的关系,继而建立唯一码关系图,其中,所述唯一码关系图用于表征所述目标数据库、所述来源表以及所述目的表之间的血缘关系图。
【技术特征摘要】
1.一种数据关系管理方法,其特征在于,所述方法包括:获取目标数据库和所述目标数据库的元数据;获取所述目标数据库中的来源表的表名、所述目标数据库中的目的表的表名以及所述来源表和所述目的表之间的数据流向关系;基于所述目标数据库的元数据、所述来源表的表名以及所述目的表的表名,获取所述目标数据库的第一唯一码、所述来源表的第二唯一码以及所述目的表的第三唯一码;基于所述数据流向关系,确定所述第一唯一码、所述第二唯一码以及所述第三唯一码之间的关系,继而建立唯一码关系图,其中,所述唯一码关系图用于表征所述目标数据库、所述来源表以及所述目的表之间的血缘关系图。2.根据权利要求1所述的方法,其特征在于,获取目标数据库和所述目标数据库的元数据,包括:获取目标文件,其中,所述目标文件中包括与所述目标数据库对应的文件标识;获取所述目标文件的文件标识;基于所述文件标识,从预先存储的标识与数据库的对应关系中,确定所述目标数据库的名称,并获取所述目标数据库的元数据。3.根据权利要求2所述的方法,其特征在于,所述目标文件中包括所述来源表的信息和所述目的表的信息,获取来源表的表名、目的表的表名以及所述来源表和所述目的表之间的数据流向关系,包括:基于所述目标文件和所述目标数据库,获取所述目标数据库中的来源表的表名、所述目标数据库中的目的表的表名以及所述来源表和所述目的表之间的数据流向关系。4.根据权利要求3所述的方法,其特征在于,在所述目标数据库的数量为至少两个时,基于所述目标文件和所述目标数据库,获取所述目标数据库中的来源表的表名、所述目标数据库中的目的表的表名以及所述来源表和所述目的表之间的数据流向关系,包括:基于所述文件标识,从预先存储的标识与数据库的对应关系中,获取至少两个所述目标数据库之间的数据传输关系;基于至少两个所述目标数据库、所述数据传输关系以及所述目标文件,获取至少两个所述目标数据库中的所述来源表的表名、至少两个所述目标数据库中的所述目的表的表名以及至少两个所述目标数据库中的所述来源表和至少两个所述目标数据库中的所述目的表之间的数据流向关系。5.根据权利要求1所述的方法,其特征在于,基于所述目标数据库的元数据、所述来源表的表名以及所述目的表的表名,获取所述目标数据库的第一唯一码、所述来源表的第二唯一码以及所述目的表的第三唯一码,包括:基于所述目标数据库的元数据,获取所述第一唯一码;基于所述第一唯一码和所述来源表的表名,获取所述第二唯一码;基于所述第一唯一码和所述目的表的表名,获取所述第三唯一码。6.根据权利要求3所述的方法,其特征在于...
【专利技术属性】
技术研发人员:彭丽林,刘俊良,王双,王怡君,金日海,
申请(专利权)人:成都四方伟业软件股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。