通过血缘分析来查询资源和数据的依赖情况

场景1.已知数据模型,需要删除改模型,但是提示有资源依赖无法删除:

依次进入项目中心--血缘管理--资源血缘--选择数据模型,输入模型名称进行查找,可以看到有许多的报告依赖此模型,我们需要删除对应的报告或者解除对应的报告-模型关系

通过血缘分析来查询资源和数据的依赖情况 - 图1

同理,也可以依此法删除数据连接和抽取

场景2.已知某个自定义SQL,需要删除此SQL,但是提示有资源依赖无法删除:

①依次进入项目中心--血缘管理--数据血缘--选择数据表--选择你要查找的数据连接--自定义SQL--输入自定义sql名称,点击查询。可以看到有许多的报告依赖

通过血缘分析来查询资源和数据的依赖情况 - 图2

②自定义SQL的依赖关系还可以在数据源--数据连接--表信息--自定义表内看到其依赖的抽取,根据抽取表的依赖关系可以进一步推断其依赖关系。

查看抽取

通过血缘分析来查询资源和数据的依赖情况 - 图3

查看抽取表的依赖

通过血缘分析来查询资源和数据的依赖情况 - 图4

注意:数据准备的血缘暂时还没有,所以资源血缘这边不会显示数据准备相关的表,如果报告、大屏还有模型都删除成功,还显示有依赖的话,需要看一下数据准备那边是不是有依赖。