复制 Superset 仪表板,然后立即替换其数据集源?

Duplicate a Superset dashboard, then replace its dataset source at once?

我正在使用 Superset 进行数据可视化,我习惯于为我需要的每个数据集上传一个 csv 文件。我的问题是当我想复制仪表板并仅为复制的仪表板替换数据源时。实际上,我导出要复制的仪表板,然后导入它,并更改仪表板每个图表的数据集。此任务可能非常耗时,我想知道是否有任何方法可以一次性更改重复仪表板中所有图表的数据集源?

仪表板导出为 yaml 文件的压缩存档。您可以在导入前使用文本编辑器查找并替换导出文件中的数据集 ID。

您也可以只打开现有的仪表板,然后另存为。这提供了一个选项来复制底层图表(或不复制)。参见:https://github.com/apache/superset/issues/4963