SuperSet 将计算字段添加到现有数据集
SuperSet add calculated field to existing dataset
Superset 用户想要将计算字段添加到他们的数据集,但是他们 运行 出错了:
Changing this dataset is forbidden
用户具有以下角色:
- 伽玛
- tables_modify: [可以在 Superset 上使用表,可以在 Datasource 上保存,可以在 Datasource 上获取,可以在 Superset 上使用数据源,可以在 Tables 上访问菜单,可以在 Superset 上获取数据源元数据,可以在 Dataset 上读取,可以写入数据集]
- 数据库:[对 [他们的 TimeScale DB] 的数据库访问,对 [他们要编辑的数据集] 的数据源访问]
- sql_lab
我找不到让他们能够编辑数据集的角色。他们对它有读写权限,并且是首先创建数据集的人。
我查看了数据库属性,但也找不到任何设置。此外,通过管理员角色,我可以编辑数据集,所以我想这里缺少的是用户角色,我只是找不到哪个。
正如 official documentation 所说,Gamma 用户无法更改数据源。 Alpha 用户可以添加和更改数据源。
可以在该文档中进一步阅读其他信息:
If the user does not have the all_datasource_access
permission
granted, the user will only be able to see Slices or explore the
data sources that are granted to them.
Superset 用户想要将计算字段添加到他们的数据集,但是他们 运行 出错了:
Changing this dataset is forbidden
用户具有以下角色:
- 伽玛
- tables_modify: [可以在 Superset 上使用表,可以在 Datasource 上保存,可以在 Datasource 上获取,可以在 Superset 上使用数据源,可以在 Tables 上访问菜单,可以在 Superset 上获取数据源元数据,可以在 Dataset 上读取,可以写入数据集]
- 数据库:[对 [他们的 TimeScale DB] 的数据库访问,对 [他们要编辑的数据集] 的数据源访问]
- sql_lab
我找不到让他们能够编辑数据集的角色。他们对它有读写权限,并且是首先创建数据集的人。
我查看了数据库属性,但也找不到任何设置。此外,通过管理员角色,我可以编辑数据集,所以我想这里缺少的是用户角色,我只是找不到哪个。
正如 official documentation 所说,Gamma 用户无法更改数据源。 Alpha 用户可以添加和更改数据源。 可以在该文档中进一步阅读其他信息:
If the user does not have the
all_datasource_access
permission granted, the user will only be able to see Slices or explore the data sources that are granted to them.