[发明专利]数据仓库的数据血缘关系展示方法及装置、电子设备有效
申请号: | 202010504422.8 | 申请日: | 2020-06-05 |
公开(公告)号: | CN111639143B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 林沛欣;卢超;李海荣;陈永辉 | 申请(专利权)人: | 广州市玄武无线科技股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/26;G06F16/27;G06F16/22;G06F16/2458 |
代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 潘桂生;龙婷 |
地址: | 510000 广东省广州市天河区体*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据仓库 数据 血缘关系 展示 方法 装置 电子设备 | ||
1.一种数据仓库的数据血缘关系展示方法,其特征在于,所述方法包括:
接收到目标数据表的数据血缘关系查询请求;
获取所述数据仓库中的第一映射关系表,其中,每个所述第一映射关系表根据对每个数据表的加工脚本解析得到;
所述第一映射关系表的获取步骤包括:
针对每个数据表的加工脚本,对该加工脚本的字符流进行扫描,并根据构词规则识别单词以及进行单词拆分;
将所述单词组合成各类语法短语,并进行语义分析,得到AST语法树;
遍历AST语法树,得到该数据表的加工信息;
根据该数据表的加工信息,得到每个数据表的所述第一映射关系表;
根据所述第一映射关系表,得到所述目标数据表与所述数据仓库内其他数据表之间的第一数据血缘关系;
针对所述第一数据血缘关系中的每个原始数据表,获取该原始数据表的第二映射关系表,其中,所述第二映射关系表根据对该原始数据表的同步映射文件解析得到;
根据所述第二映射关系表,获取该原始数据表与其源数据之间的第二数据血缘关系;
根据所述第一数据血缘关系和所述第二数据血缘关系,生成该目标数据表的数据血缘关系图表。
2.根据权利要求1所述的数据仓库的数据血缘关系展示方法,其特征在于,根据所述第一数据血缘关系和所述第二数据血缘关系,生成该目标数据表的数据血缘关系图表,包括:
获取所述第一数据血缘关系中每个数据表在所述数据仓库中的层级;
生成初始数据血缘关系图表,按照所述层级,在所述初始数据血缘关系图表中分层展示所述第一数据血缘关系中的每个数据表;
根据所述第一数据血缘关系,连接所述初始数据血缘关系图表中的数据表;
根据所述第二数据血缘关系,显示所述初始数据血缘关系图表中每个原始数据表与其数据源之间的映射关系,得到所述目标数据表的数据血缘关系图表。
3.根据权利要求2所述的数据仓库的数据血缘关系展示方法,其特征在于,还包括如下步骤:
针对所述数据血缘关系图表中的每个数据表,遍历所述数据仓库中的每个所述第一映射关系表,得到每个数据表在数据仓库中总共被引用的次数;
在所述数据血缘关系图表中显示每个数据表在数据仓库中总共被引用的次数。
4.根据权利要求3所述的数据仓库的数据血缘关系展示方法,其特征在于,还包括如下步骤:
根据每个数据表在数据仓库中总共被引用的次数,确定该数据表与其所引用的数据表之间的连接线的粗细。
5.根据权利要求1所述的数据仓库的数据血缘关系展示方法,其特征在于:
每个所述数据表的所述第一映射关系表中存储有该数据表的父节点数据表,以及该数据表与每个所述父节点数据表之间的映射关系。
6.根据权利要求5所述的数据仓库的数据血缘关系展示方法,其特征在于,所述根据所述数据仓库中的第一映射关系表,得到所述目标数据表与所述数据仓库内其他数据表之间的第一数据血缘关系,包括:
遍历所有所述第一映射关系表,得到该目标数据表的每一代父节点数据表、每一代子节点数据表,以及不同代节点数据表之间的映射关系;
根据所述每一代父节点数据表、所述每一代子节点数据表,以及所述不同代节点数据表之间的映射关系,得到所述目标数据表与所述数据仓库内其他数据表之间的第一数据血缘关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市玄武无线科技股份有限公司,未经广州市玄武无线科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010504422.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息增强方法及信息增强系统
- 下一篇:一种可逆凝胶暂堵剂修井注入工艺方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置