- 确保Apache Superset已经安装并运行
- 在左边的导航栏中找到“管理”选项,并点击进去
- 找到“数据”选项卡,点击进入该选项卡
- 在页面底部可以看到“筛选集”选项卡,如果该选项卡没有出现,需要检查配置文件是否正确配置,具体代码如下:
#superset.config.py
CUSTOM_SECURITY_MANAGER = MySecurityManager #将MySecurityManager替换成自定义security manager
- 如果上述方法无效,则需要在superset_config.py中添加以下代码:
from superset import app, security_manager
#自定义security manager
class MySecurityManager(security_manager.SQLAlchemySecurityManager):
def __init__(self, appbuilder):
super(MySecurityManager, self).__init__(appbuilder)
def get_user_roles(self, username):
#覆盖原有方法
return ['Public']
- 保存修改并重新启动Apache Superset,然后可以看到“筛选集”选项卡。