在BigQuery中重命名数据集

时间:2014-03-27 15:57:31

标签: google-bigquery

我是否可以请求允许在BigQuery中重命名数据集的功能。我有一些包含1000多个表的数据集。我想重命名数据集而不复制每一个表。

2 个答案:

答案 0 :(得分:11)

感谢功能请求。有几个原因可以解释为什么这将是一个难以添加的功能。一个原因是,鉴于我们目前的架构,它无法以原子方式完成。这意味着我们必须在BigQuery服务器中单独移动表格,这看起来并不理想。

我们可以相对容易地添加的一件事是原子表移动功能,它将您的表从一个数据集移动到另一个数据集。这样可以节省您的副本。这会有帮助吗?

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

答案 1 :(得分:0)

当前,您无法更改现有数据集的名称,也无法复制数据集并为其赋予新名称。如果需要更改数据集名称,请按照以下步骤重新创建数据集:

  1. 创建一个新的数据集并指定新名称。

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

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

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

有关更多信息,请检查:https://cloud.google.com/bigquery/docs/managing-datasets