在BigQuery中重命名数据集



我可以请求一个允许在BigQuery中重命名数据集的功能吗?我有一些数据集与1000+表。我想重命名数据集,而不复制每一个表。

感谢您的功能请求。为什么这是一个难以添加的功能有几个原因。一个原因是,在我们当前的架构下,它不能自动完成。这意味着我们必须在BigQuery服务器中单独移动表,这似乎不太理想。

我们可以相对容易地添加一个原子表移动函数,它可以将表从一个数据集移动到另一个数据集。这将节省你的副本。这有帮助吗?

无论哪种方式,更好的方式是通过BigQuery公共问题跟踪器来沟通功能请求:https://code.google.com/p/google-bigquery/issues/list

目前,您不能更改现有数据集的名称,也不能复制数据集并给它一个新名称。如果需要更改数据集名称,请按照以下步骤重新创建数据集:

  1. 创建新数据集并指定新名称

  2. 将表从旧数据集中复制到新数据集中

  3. 在新数据集中重新创建视图

  4. 删除旧数据集以避免额外的存储成本。

查看更多信息:https://cloud.google.com/bigquery/docs/managing-datasets

最新更新