有没有办法在 Apache Superset 中创建只读仪表板

qic*_*_he 7 python apache-superset

所以我们一直在使用Apache Superset,它是一个很棒的工具。

唯一令人沮丧的是,我们希望与公司外部的用户共享一些仪表板。

我相信现在的方法是从 Gamma 用户那里创建一个只读角色(如果我错了,请纠正我)

这有一些缺点:

  1. 我们需要在每个表上为每个用户创建一个视图,以确保他们看不到他们不应该看到的记录。
  2. 访问是由数据源提供的,因此他们将能够看到使用相同数据源的任何仪表板,这有时可能是一个问题。
  3. 所有这些身份验证都需要大量工作来维护。

我想知道是否有任何方法(甚至黑客)可以简单地将图形和表格共享为仪表板,而无需授予任何数据库访问权限。

就像仪表板的冻结或快照一样,就像 Redash 的方式一样:https ://redash.io/help/user-guide/dashboards/sharing-dashboards

小智 8

您正在寻找的内容可以通过公共用户和附加的组合来实现?standalone=true到仪表板网址。您也不需要 Gamma 用户权限的完整列表,最重要的是can explore on supersetexplore json on supersetdatasource accesscsrf token这基本上呈现没有超集菜单的仪表板,并且应该使所有内容只读。

  • 建议不要添加“可以在超集上探索”,这将允许探索图表并尝试不同的过滤器和条件,请改用“可以在超集上探索仪表板”。 (3认同)

Dyl*_*ore -1

Superset 很棒,我很高兴从 AirBnB 的 Caravel 时代起人们就开始谈论它。它已经走过了很长的路。

对于您正在寻找的内容,没有“官方”解决方案,但有一种方法可以有效地获得相同的结果。你说过你不介意“黑客”,所以......

创建表或数据源并将其公开给“公共”组应该可以完成您想要完成的任务。