如何在 bigquery 中将几个表(不是全部)从数据集复制到另一个数据集?



考虑我有包含 2000 个表的数据集,我只想将 1400 个表从它们复制到同一项目中的另一个数据集。逐个复制表需要很长时间才能复制整个数据集。但是,如果我一次复制整个数据集(以TB为单位(,则会产生将整个数据集存储到另一个数据集中的费用。有没有可能的方法可以一次只将数据集中的几个表复制到同一项目中的另一个数据集(使用通配符、BQ 命令行等(?

如果您只担心"将整个数据集存储到另一个数据集中会产生费用" - 请不要太担心:

  1. 通过数据集复制复制 2k 表。
  2. 之后尽快删除 400 个表。

这 400 个表的存储成本将仅反映删除它们所花费的时间 - 因为:

存储定价按每 MB 每秒按比例计算。

  • https://cloud.google.com/bigquery/pricing#storage

相关内容

  • 没有找到相关文章

最新更新