【技术实现步骤摘要】
数据图谱的构建方法、数据查询方法及终端设备
本申请属于大数据
,尤其涉及数据图谱的构建方法、数据查询方法、数据图谱的构建装置、数据查询装置、终端设备及存储介质。
技术介绍
随着互联网的迅速发展,网络上的数据量越来越多,海量数据形成的大数据的存储和分析是各企业的宝贵财富。目前,传统的数据管理功能主要利用关系型数据库保存数据,并结合树形结构展示数据的分布与归属,但是这种方式所保存和展示的数据量不够,特别是无法显示数据之间的关联关系,并且在关联层级过多的情况下,传统关系型数据库的查询效率低下。
技术实现思路
本申请实施例提供了数据图谱的构建方法、装置、终端设备及存储介质,可以解决当前数据管理功能所保存和展示的数据量低的问题。第一方面,本申请实施例提供了一种数据图谱的构建方法,包括:获取多个目标数据库的数据库视图,每个数据库视图包含多个数据实体;根据多个目标数据库或多个数据库视图,确定多个数据实体之间的数据关联关系,数据关联关系包括数据交换关系、数据加工关系和数据从属关系;根 ...
【技术保护点】
1.一种数据图谱的构建方法,其特征在于,包括:/n获取多个目标数据库的数据库视图,每个所述数据库视图包含多个数据实体;/n根据多个所述目标数据库或多个所述数据库视图,确定多个所述数据实体之间的数据关联关系,所述数据关联关系包括数据交换关系、数据加工关系和数据从属关系;/n根据多个所述数据实体之间的数据关联关系,以任一个所述数据实体为数据图谱的数据中心,构建所述数据图谱。/n
【技术特征摘要】 【专利技术属性】
1.一种数据图谱的构建方法,其特征在于,包括:
获取多个目标数据库的数据库视图,每个所述数据库视图包含多个数据实体;
根据多个所述目标数据库或多个所述数据库视图,确定多个所述数据实体之间的数据关联关系,所述数据关联关系包括数据交换关系、数据加工关系和数据从属关系;
根据多个所述数据实体之间的数据关联关系,以任一个所述数据实体为数据图谱的数据中心,构建所述数据图谱。
2.如权利要求1所述的构建方法,其特征在于,多个所述目标数据库包括多个上游数据库和与所述上游数据库对应的下游数据库,多个所述数据库视图包括多个上游数据库视图和与所述上游数据库视图对应的下游数据库视图;
相应地,所述根据多个所述目标数据库或多个所述数据库视图,确定多个所述数据实体之间的数据关联关系,包括:
根据多个所述上游数据库和与所述上游数据库对应的下游数据库,确定所述上游数据库中的所述数据实体与所述下游数据库中的所述数据实体之间的数据交换关系;
根据多个所述上游数据库视图和与所述上游数据库视图对应的下游数据库视图,确定所述上游数据库视图中的所述数据实体与所述下游数据库视图中的所述数据实体之间的数据加工关系;
根据每个所述数据库视图,确定该数据库视图内的多个所述数据实体之间的数据从属关系。
3.如权利要求2所述的构建方法,其特征在于,所述根据多个所述上游数据库和与所述上游数据库对应的下游数据库,确定所述上游数据库中的所述数据实体与所述下游数据库中的所述数据实体之间的数据交换关系,包括:
向所述上游数据库发送数据交换请求,所述数据交换请求用于将该上游数据库中的多个第一实体交换至该上游数据库对应的下游数据库,所述第一实体为所述数据实体;
获取所述上游数据库基于所述数据交换请求返回的多个所述第一实体;
针对每个所述第一实体,确定与该第一实体相同的第二实体,所述第二实体为所述下游数据库中的数据实体;
若所述第一实体与所述第二实体相同,则确定该第一实体与该第二实体存在所述数据交换关系。
4.如权利要求2所述的构建方法,其特征在于,所述根据多个所述上游数据库视图和与所述上游数据库视图对应的下游数据库视图,确定所述上游数据库视图中的所述数据实体与所述下游数据库视图中的所述数据实体之间的数据加工关系,包括:
调用预设数据加工程序,将所述上游数据库视图中的多个第三实体进行数据加工为多个第四实体,所述第三实体为所述数据实体;
针对每个所述第四实体,确定与该第四实体相同的第五实体,所述第五实体为所述下游数据库视图中的数据实体;
技术研发人员:汪涛,
申请(专利权)人:平安证券股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。