Apache Superset 2.0.1:如何查找使用特定图表的所有仪表盘
在Apache Superset 2.0.1中查找使用特定图表的仪表盘
有两种可行的方法:
方法一:通过Superset UI直接查看
- 打开目标图表的详情页面,在页面底部找到**"Used In"**区域,这里会直接展示所有包含该图表的仪表盘列表。
- 若未看到该区域,确认你拥有查看对应仪表盘和图表的权限,权限不足可能会隐藏该板块。
方法二:查询Superset元数据库
Superset的仪表盘与图表的关联关系存储在元数据库中,可通过SQL查询直接获取结果:
- 获取目标图表的ID:在图表详情页的URL中提取,例如
/superset/chart/456/里的456就是图表ID。 - 连接到Superset的元数据库(如PostgreSQL、MySQL),执行以下SQL(替换
your_chart_id为实际的图表ID):
SELECT d.dashboard_title AS 仪表盘标题, CONCAT('/superset/dashboard/', d.id, '/') AS 仪表盘路径 FROM dashboard d INNER JOIN dashboard_slices ds ON d.id = ds.dashboard_id INNER JOIN slices s ON ds.slice_id = s.id WHERE s.id = your_chart_id;
查询结果会返回所有使用该图表的仪表盘名称和访问路径。
内容的提问来源于stack exchange,提问作者Saran
相关产品推荐
相关产品推荐

