几天以来,当我的数据集上没有 bigquery.datasets.update 时,我似乎无法创建需要读取另一个数据集中的另一个视图的视图。 说明:
Create Or Replace View my_project.dataset.my_view As
Select
[...]
From random_project.dataset_src.view
;
我之前只需要 dataview 来执行此操作,我不明白为什么我应该对另一个项目的数据集具有更新权限。错误信息不准确吗? BQ 有新的安全政策吗?
我已检查数据查看器权限,但没有请求更新权限,因为这可能是敏感权利
谢谢您的帮助。 问候
答案实际上在文档中(https://cloud.google.com/bigquery/docs/authorized-datasets)当数据集被授权时,您需要 bigquery.datasets.update 权限才能在授权视图中添加视图。当您尝试创建视图的数据集未在授权数据集中列出时,它不会执行此操作。