1

我刚刚按照https://superset.incubator.apache.org/installation.html的说明安装了 apache superset 。然后我以管理员身份登录到 Web 界面。我还使用“superset load_examples”加载了示例数据。

如果我转到“源 > 表”并单击任何表(例如“wb_health_population”),我会收到错误消息:“此端点需要数据源 wb_health_population、数据库或all_datasource_access权限”。

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

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

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

4

2 回答 2

3

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

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

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

于 2017-12-07T15:16:47.527 回答
0

我也会尝试all_database_access许可。

于 2017-12-07T15:16:40.790 回答