我是否可以请求允许在BigQuery中重命名数据集的功能。我有一些包含1000多个表的数据集。我想重命名数据集而不复制每一个表。
答案 0 :(得分:11)
感谢功能请求。有几个原因可以解释为什么这将是一个难以添加的功能。一个原因是,鉴于我们目前的架构,它无法以原子方式完成。这意味着我们必须在BigQuery服务器中单独移动表格,这看起来并不理想。
我们可以相对容易地添加的一件事是原子表移动功能,它将您的表从一个数据集移动到另一个数据集。这样可以节省您的副本。这会有帮助吗?
无论哪种方式,更好的方式来传达功能请求都是通过BigQuery公共问题跟踪器: https://code.google.com/p/google-bigquery/issues/list
答案 1 :(得分:0)
当前,您无法更改现有数据集的名称,也无法复制数据集并为其赋予新名称。如果需要更改数据集名称,请按照以下步骤重新创建数据集:
创建一个新的数据集并指定新名称。
将表从旧数据集中复制到新数据集中。
在新数据集中重新创建视图。
删除旧数据集以避免额外的存储成本。
有关更多信息,请检查:https://cloud.google.com/bigquery/docs/managing-datasets