我想将CSV数据加载到BigQuery分区表中。我的CSV文件包含不同的分区数据。如何将整个CSV文件加载到BigQuery分区表,以便特定的csv分区数据转到BigQuery中的相应分区。
答案 0 :(得分:0)
您可以将整个CSV数据加载到临时临时表中,然后使用类型为
的查询bq query --destination_table=table$20170115
"SELECT * FROM temp WHERE part='2017-01-15'"
将适当的数据复制到其分区中。
答案 1 :(得分:0)
目前,BigQuery不支持基于数据字段的分区!
所以,显然你不能加载整个CSV并期望它被分区
希望这很快就会改变 - 您可以跟踪相应的feature request
同时,您的一些选择是:
或
取决于您的具体情况,您可以选择一个或另一个选项 - 您可以自行决定 从BigQuery成本的角度来看 - 第一个选项对我来说似乎更便宜