如何将数据附加到BigQuery表中的现有分区

时间:2017-11-08 10:59:11

标签: google-bigquery

我们可以在创建BigQuery表时在BigQuery表上创建一个分区。

我对分区有一些疑问。

  1. 如何将数据附加到BigQuery表中的现有分区。
  2. 如果该BiQuery表中已存在分区,如何在现有BigQuery表中创建新分区。
  3. 如何截断并将数据加载到BigQuery表中的分区(覆盖BigQuery表中分区中的数据)。

1 个答案:

答案 0 :(得分:1)

  

如何将数据附加到BigQuery表中的现有分区。

您可以从Web UI或使用API​​或您选择的任何客户端执行此操作 - 方法是相同的 - 您只需使用相应的分区装饰器设置目标表,如下所示

yourProject.yourDataset.youTable$20171010   

请注意:要附加您的数据,您需要Append to table使用Write Preference

  

如果该BiQuery表中已存在分区,如何在现有BigQuery表中创建新分区。

如果您在目的地表的装饰器中设置的分区尚不存在 - 它将为您添加

  

如何截断并加载数据到BigQuery表中的分区(覆盖BigQuery表中分区中的数据)。

要截断并加载到特定分区,您应该Overwrite table使用Write Preference