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

问题描述 投票:0回答:1

我们可以在创建 BigQuery 表的同时在 BigQuery 表上创建分区。

我对分区有一些疑问。

  1. 如何将数据追加到 BigQuery 表中的现有分区。
  2. 如果 BiQuery 表中已存在分区,如何在现有 BigQuery 表中创建新分区。
  3. 如何截断数据并将其加载到 BigQuery 表中的分区(覆盖 BigQuery 表中的分区中的数据)。
google-bigquery
1个回答
2
投票

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

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

yourProject.yourDataset.youTable$20171010   

请注意:要附加您的数据 - 您需要在

高级选项
下使用
Append to table
代替Write Preference(您需要展开)

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

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

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

要截断并加载到特定分区 - 您应该使用

Overwrite table
来表示
Write Preference

© www.soinside.com 2019 - 2024. All rights reserved.