所以我们一直在使用 Apache Superset,这是一个很棒的工具。
唯一令人沮丧的是我们希望与公司外部的用户共享一些仪表板。
我相信现在的方法是从 Gamma 用户那里创建一个只读角色(如果我错了请纠正我)
这有一些缺点:
- 我们需要在每个表上为每个用户创建一个 View ,以确保他们不会看到他们不应该看到的记录。
- 访问权限由数据源授予,因此他们将能够查看使用相同数据源的任何仪表板,这有时会成为问题。
- 所有这些身份验证需要大量维护工作。
我想知道是否有任何方法(甚至破解)可以简单地将图形和表格共享为仪表板,而无需授予任何数据库访问权限。
就像仪表板的卡住或快照, 就像 Redash 的做法一样: https://redash.io/help/user-guide/dashboards/sharing-dashboards
请您参考如下方法:
您正在寻找的东西可以通过公共(public)用户的组合和附加 ?standalone=true 到仪表板 url 来实现。 您也不需要完整的 Gamma 用户权限列表,最重要的是can explore on superset、explore json on superset 和datasource access code> 和 csrf token 。这基本上呈现了没有超集菜单的仪表板,并且应该使所有内容都只读。
