我刚刚按照https://superset.incubator.apache.org/installation.html的说明安装了apache超集。然后我以admin身份登录Web界面。我还使用'superset load_examples'加载了示例数据。
如果我去'来源>表'并点击任何表(例如'wb_health_population')我收到一个错误:'此端点需要数据源wb_health_population,数据库或all_datasource_access
权限'。
我检查为管理员角色和现有权限设置的权限:管理员角色未启用“all_datasource_access”,并且现有权限列表中不存在。
正如我所说,我只是按照超集的doc网站上的标准安装说明进行操作。对此有何帮助?谢谢。
编辑:Superset版本为0.20.6,python为3.6.3。
答案 0 :(得分:2)
尝试运行superset init
- 这应该初始化权限。
请参阅https://superset.incubator.apache.org/installation.html#superset-installation-and-initialization
(代码方面,init
调用security.sync_role_definitions()
,它本身调用create_custom_permissions()
来创建所述权限)
答案 1 :(得分:0)
我也会尝试all_database_access
权限。