superset权限管理

本文详细介绍了Superset中五种预设角色(Admin、Alpha、Gamma、sql_lab、Public)的权限分配,以及如何自定义角色,如FinancialAnalyst,以满足特定的数据访问需求。同时,解释了常见权限如alldatabaseaccessonall_database_access和menuaccessonSources的具体含义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Superset支持用户自定义创建一个角色,例如:您可以创建一个角色Financial Analyst,该角色将由一组数据源(表)和/或数据库组成。然后用户将被授予Gamma,sql_lab,或者自定义角色都可以。

Superset的默认角色有:Admin、Alpha、Gamma、sql_lab、Public,下面介绍一下详细介绍一下每个角色的权限:

1、Admin

管理员有所有的权利,其中包括授予或撤销其他用户和改变其他人的切片和仪表板的权利。

2、 Alpha

alpha可以访问所有数据源,但不能授予或撤消其他用户的访问权限,并且他们也只能修改自己的数据。alpha用户可以添加和修改数据源。

3、 Gamma

Gamma访问有限。 他们只能使用他们通过另一个补充角色访问的数据源中的数据。 他们只能访问查看从他们有权访问的数据源制作的切片和仪表板。 目前,Gamma用户无法更改或添加数据源。 我们假设他们大多是内容消费者,虽然他们可以创建切片和仪表板。

还要注意,当Gamma用户查看仪表板和切片列表视图时,他们只会看到他们有权访问的对象。

4、sql_lab

sql_lab角色用于授予需要访问sql lab的用户,而管理员用户可以访问所有的数据库,默认情况下,Alpha和Gamma用户需要一个数据库的访问权限。

5、Public

允许登录用户访问一些Superset的一些功能。

在superset的config.py文件中public_role_like_gamma属性设置为true,您授予的公共角色权限设置为与Gamma的作用相同。如果要启用匿名用户查看仪表板,可以这样做。但是仍然需要对特定数据集进行显式授权,这意味着您需要编辑Public角色并将Public的数据源手动添加到角色

常用权限说明:

1.all database access on all_database_access 

可以显示查看所有的数据库,其中datasource access on [数据库名称].表名称](id:13) 可以查看指定的数据库或者指定的表

2.menu access on Sources   

是否显示"数据源(Sources)"菜单栏,其他的菜单类似。包括子菜单,例如menu access on Tables 是否显示"数据源"下的子菜单"数据表(Tables)"

3.can list on DatabaseView   

是否可以显示"数据源(Sources)"菜单下的数据源列表

4.can profile on Superset

是否可以点击左上角"superset"显示简况,如果取消则点击显示的是看板相关

 

 

 

参考文档:https://www.iteye.com/blog/muruiheng-2412845

Superset中,权限是用来控制用户对不同功能和数据的访问权限的。Superset的权限设计分为用户和角色两个层级。 在Superset中,一个用户可以被分配多个角色,并且一个角色可以拥有多个权限。通过分配角色给用户,可以确定用户拥有的权限。 在权限的设置中,有两个关键概念:表的权限和界面的权限。 表的权限用于控制用户对数据表的访问权限。可以设置不同的角色来限制用户对数据表的读写权限。例如,可以创建一个只读角色,来限制用户只能查看数据而无法进行修改。 界面的权限用于控制用户对Superset界面的访问权限。可以设置不同的角色来限制用户对不同功能的访问权限。例如,可以创建一个只能查看数据源和查询结果的角色。 在Superset中,可以根据具体需求创建不同的角色,并将这些角色分配给用户,从而达到灵活控制用户权限的目的。通过配置角色的权限,可以精确地控制用户在Superset中的操作范围。 引用提到了开源项目superse他的权限,帮助大家理解superset的权限设计。引用则提供了在创建角色时的权限配置示例。引用介绍了Superset权限的两个层级:用户和角色,并说明了一个用户可以拥有多个角色,多个角色的权限可以决定这个用户的所有权限。 总结起来,Superset的权限设计允许管理员根据需要创建不同的角色,并将这些角色分配给用户,从而控制用户的访问权限。通过设置角色的表权限和界面权限,可以实现对数据表和Superset功能的精细控制。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Superset权限整理](https://download.csdn.net/download/python_tty/10944423)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [(四)superset权限管控](https://blog.csdn.net/Alongpo/article/details/89210885)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值