BigQuery:如何将结果附加到现有表中?

时间:2019-05-19 07:54:26

标签: firebase google-bigquery

我想运行一个查询并将其结果附加到现有表中。 我能够将查询结果另存为表,设置其方案,但是找不到如何向其中添加新数据。

如果可以按摄取日期对汇总表进行分区,那就太好了。

1 个答案:

答案 0 :(得分:1)

一旦定义了表,就可以始终通过将数据设置为查询结果的目标表,并将写入方式设置为WRITE_APPEND来向其追加数据。基本上,这会将您的查询结果附加到现有目标表dataset.table上。

此外,如果您的表是按日期分区的,并且您想附加到特定分区,则可以通过将查询的目标表设置为dataset.table$YYYMMDD并再次使用WRITE_APPEND处置来做到这一点。