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



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

我对分区有一些疑问。

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

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

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

yourProject.yourDataset.youTable$20171010   

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

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

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

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

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

最新更新