更改 BigQuery 项目 ID

Posted

技术标签:

【中文标题】更改 BigQuery 项目 ID【英文标题】:Change BigQuery project ID 【发布时间】:2017-01-30 15:38:01 【问题描述】:

是否可以在 BigQuery 中更改项目 ID? 我对任何解决方案持开放态度。

我确实在 IAM 和 ADMIN 中看到了更改项目名称的选项,但这在查询数据时不适用。

SELECT * FROM [project_id:set.table]

在上面的查询中,我想更改“project_id”部分

【问题讨论】:

【参考方案1】:

添加到 Mingyu 答案 - 如果您使用 API 或 Web UI 以外的客户端 - 您可以使用 defaultDataset 属性指定用于查询中不合格表名的默认数据集。 同时,没有办法更改现有项目的项目ID,而是创建新项目,然后将所需的数据集/表复制到该新项目(免费复制),最后删除旧项目中的表,这样您就不用付费了额外的存储空间

【讨论】:

【参考方案2】:

不,您不能更改项目 ID。但在 BigQuery UI 中,您可以省略“project_id:”部分,它将查询您当前项目中的表。

【讨论】:

以上是关于更改 BigQuery 项目 ID的主要内容,如果未能解决你的问题,请参考以下文章

BigQuery GA360 链接数据集不在项目中

BigQuery GA360链接数据集不在项目中

BigQuery - 使用更改/删除的记录更新表

更改 BigQuery 中记录列的类型

如何通过 Terraform 管理 BigQuery 表的架构更改

为 BigQuery 自动检测 GCS 中的更改