无法在 apache 超集中以管理员身份浏览表

Unable to explore tables as admin in apache superset

我刚刚按照 https://superset.incubator.apache.org/installation.html 上的说明安装了 apache 超集。然后我以管理员身份登录到 Web 界面。我还使用 'superset load_examples'.

加载了示例数据

如果我转到 'Sources > Tables' 并单击任何表格(例如 'wb_health_population'),我会收到错误消息:'This endpoint requires the datasource wb_health_population, database or all_datasource_access permission'.

我检查为管理员角色设置的权限和现有权限:'all_datasource_access' 没有为管理员角色启用,并且不存在于现有权限列表中。

正如我所说,我只是按照 superset 文档网站上的标准安装说明进行操作。有什么帮助吗?谢谢。

编辑:超集版本是0.20.6,python的3.6.3.

我也会尝试 all_database_access 许可。

试试 运行 superset init - 这应该会初始化权限。

参见 https://superset.incubator.apache.org/installation.html#superset-installation-and-initialization

(在代码方面,init 调用 security.sync_role_definitions() 本身调用 create_custom_permissions() 创建所述权限)