如何为 apache-superset 中的用户提供个人模式访问权限?
how to give individual schema access to users in apache-superset?
这个问题我查了很多,都没有具体的答案。
我有一个 AWS Redshift 数据库,有大约 6-7 个模式,每个模式有 10-12 个表。
和仪表板是在模式级别内以及跨模式制作的。
这是用例:
- 我有一些用户只需要查看与 "schema 1" 相关的仪表板,而不是 "schema 2"
- 我有一些其他用户正在查看连接到 "schema 1" 以及 "schema 2" 的仪表板,但我无法找到任何解决方法。
我看到一个线程说可以授予对架构的访问权限,但他们没有提到如何。
https://github.com/apache/incubator-superset/issues/5483#issuecomment-494227986
根据 Superset 文档,您无法在架构上创建访问级别,但可以在数据源级别创建访问。或者您可以创建自定义数据源,并可以根据需要创建所需的角色。
参考:https://superset.incubator.apache.org/security.html#managing-gamma-per-data-source-access
这个问题我查了很多,都没有具体的答案。 我有一个 AWS Redshift 数据库,有大约 6-7 个模式,每个模式有 10-12 个表。 和仪表板是在模式级别内以及跨模式制作的。
这是用例:
- 我有一些用户只需要查看与 "schema 1" 相关的仪表板,而不是 "schema 2"
- 我有一些其他用户正在查看连接到 "schema 1" 以及 "schema 2" 的仪表板,但我无法找到任何解决方法。
我看到一个线程说可以授予对架构的访问权限,但他们没有提到如何。
https://github.com/apache/incubator-superset/issues/5483#issuecomment-494227986
根据 Superset 文档,您无法在架构上创建访问级别,但可以在数据源级别创建访问。或者您可以创建自定义数据源,并可以根据需要创建所需的角色。
参考:https://superset.incubator.apache.org/security.html#managing-gamma-per-data-source-access