到这里介绍到重点了,数据治理比较重要的点就有血缘关系的构建,同时会带有Graph图。方便我们了解哪些实体与哪些实体有关联,并且这些关联关系的有向图是什么样子的。
在网上大多介绍DataHub都是使用代码的方式来构建实体间的血缘关系,我们这里主要介绍使用datahub的dashboard可视化构建实体间的血缘关系。
在datahub中构建血缘关系主要的就是设置某个实体的upstream和downstream,这两个顾名思义就是:
upstream(上游) downstream(下游)
这里我们前面创建两个source,分别是school表和users表,所以我们定义如下:
school表是users表的上游
所以这里我们构建血缘关系的时候主要就是给users表设置upstream就可以了。下面开始操作:
1)打开users实体
首先我们通过搜索打开users这个实体,示例图如下:
2)进入Lineage
接着我们点击users这个实体的Lineage,进入到users表的Lineage模块:
可以看到这里什么都没有,没有关系,还没开始编辑。
3)编辑
接着我们编辑users的Lineage,点击这里的Edit按钮:
可以看到这里有编辑上游和下游,我i们点击Edit Upstream编辑上游:
这里我们搜索school这个实体,把他添加进去,点击Save Changes进行保存,就可以看到关联的上游了,示例图如下:
4)看关系图
接着我们就可以查看这里的血缘关系图了,点击这里的Visualize Lineage按钮:
就会打开血缘关系图了:
是不是很方便?如果我们要构建更复杂的血缘关系图,继续按照此方式进行操作,添加对应的上游和下游就可以了。非常方便。
以上就是datahub构建血缘关系的案例。
还没有评论,来说两句吧...