使用BigQuey复制带分区的表

时间:2017-08-06 09:47:41

标签: google-bigquery

任何想法我怎么能用分区复制一个大表。

例如,我有一个包含1,000,000行和10个每日分区的表x我希望将大部分数据复制到名为y的新表中,并使用分区元数据。

这可能吗?

1 个答案:

答案 0 :(得分:1)

至于复制表格,是的,应该可以按docs中的说明进行。

如果您使用的是CLI,则只需运行cp命令,如:

bq cp dataset.old_partitioned_table dataset.new_partitioned_table

或者,如果使用API​​客户端,请确保在运行作业资源时正确设置configuration.copy

你在问题​​中说过你想要“复制大部分数据”,所以看起来你想要应用某种过滤器。一种可能是复制表格,然后运行某些查询或DML更新以说明您需要的更改。