You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Apache Superset权限配置:能否为用户设置不同仪表盘权限

Apache Superset:混合仪表盘只读与编辑权限配置方案

当然可以实现这种混合权限配置,核心是利用Superset权限累加的特性,通过创建多个粒度精准的自定义角色来拆分不同仪表盘的权限:

  • 第一步:创建两个自定义角色

    1. 针对需要只读的仪表盘(比如Dashboard A),创建自定义角色(例如Dashboard_A_Read),添加以下权限:
      • 该仪表盘的can read on Dashboard权限
      • 仪表盘关联数据源的can read on Dataset权限
    2. 针对需要编辑的仪表盘(比如Dashboard B),创建自定义角色(例如Dashboard_B_Edit),添加以下权限:
      • 该仪表盘的can edit on Dashboard权限
      • 仪表盘关联数据源的can read on Dataset权限(编辑仪表盘必须能读取数据源)
      • 若需要修改数据源相关配置,可额外添加can edit on Dataset权限(可选)
  • 第二步:给目标用户分配角色
    给用户同时分配Gamma内置角色(提供基础的平台访问权限)和上面创建的两个自定义角色Dashboard_A_Read、Dashboard_B_Edit。

Superset的权限是多个角色权限的叠加,所以用户会同时拥有Dashboard A的只读权限和Dashboard B的编辑权限,不会出现权限冲突的问题。

你之前觉得无法实现,可能是误以为需要用单一的角色组合来覆盖所有权限,但只要拆分权限到不同的自定义角色,再叠加分配给用户,就能实现这种精细化的权限控制。

内容的提问来源于stack exchange,提问作者Nathan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 15:24:58