上文《DataHub开源数据治理实战(七)DataHub数据治理之商业术语》我们介绍了DataHub的商业术语(也叫共享词汇)。这里的话我们介绍名称空间,也就是Domain。这里的domain的话其实主要是根据实际的使用业务来进行区分,我们在使用的时候主要是把他理解成相同的某一个业务下面的source归并到一起来。所以我们的使用祝要是:
1、创建某个业务的名称空间 2、把相同业务的表都set为当前的名称空间。
这里我们演示一下,前面我们同步了2个数据源,分别是users表和school表,我们创建一个名称为education的domain,示例图如下:
创建完成之后,我们就可以在左侧看到名称为Education相关的Domain了,示例图如下:
此时我们就可以去关联上面的实体了,首先我们关联users表:
接着我们再关联school表,示例图如下:
关联完成之后,我们就回到刚才的Domains里面,查看Education关联的实体:
就可以看到刚才的两个entity已经被定义到Education这个Domain里面了。
这里主要是某个域下面包含的实体,当然某个域下面还可以包含数据资产,也就是上图的Data Product。这里我们创建一个名称为education的数据资产(这里的名称随便起),示例图如下:
接着我们点击进去,可以关联资产,这里关联的资产主要是source,点击左上角的Add assets就可以添加数据资产:
我们可以把前面的test1库和test2库给关联起来作为这个education的数据资产:
以上就是关于Domain的使用。
还没有评论,来说两句吧...