我想將CSV數據加載到BigQuery分區表中。我的CSV文件包含不同的分區數據。如何將整個CSV文件加載到BigQuery分區表中以便特定的csv分區數據轉到BigQuery中的相應分區。將批量數據加載到具有不同分區數據的BigQuery分區表中
0
A
回答
0
您可以載入整個CSV數據到臨時臨時表中,然後使用
bq query --destination_table=table$20170115
"SELECT * FROM temp WHERE part='2017-01-15'"
類型的查詢,以適當的數據複製到自己的分區。
0
目前,BigQuery不支持基於數據領域的分區!
所以,顯然你不能加載整個CSV,並期望它被分區。
希望這將很快改變 - 你可以跟蹤各自feature request
與此同時,一些你的選擇是:
- 過程CSV文件的BigQuery外分裂一個文件到相應的日期(每一個CSV日期),然後一個接一個加載它們進入(各分區預先準備分區)表
或
- 負載整個CSV原樣至BigQuery然後過程/選擇一個接一個一天分成(仍然在預先準備的分區)表的各分區
取決於特定的情況下,一個或另一個選擇可以是對你更好 - 你決定。
從BigQuery成本的角度來看 - 第一個選項似乎對我來說便宜
相關問題
- 1. 將數據添加到分區BigQuery表中並查詢分區BigQuery表
- 2. SQL Server:Bulk將數據加載到具有多個文件組的分區表中
- 3. 如何將分區表導入具有不同分區數的表中? (Oracle 10g)
- 4. 將數據加載到巨大的分區表
- 5. Mysql'分區'vs將數據分割成不同的表
- 6. 將分區數據插入到分區配置單元表
- 7. 流數據到谷歌的BigQuery模板表日期分區
- 8. 將分區添加到不帶數據的配置單元表
- 9. 分區數據
- 10. MySQL:將分區添加到現有表(帶數據)?
- 11. 將長批量數據加載到Google App Engine數據存儲區
- 12. postgres數據庫在不同的分區
- 13. 的Oracle分區表:數據是不正確的分區插入
- 14. 將表列加載到數據存儲區中的數組中
- 15. 將火花數據幀加載到Hive分區
- 16. 將節點添加到分佈式系統的數據分區
- 17. 將數據批量加載到具有使用SQLAlchemy的ForeignKey的postgreSQL表中
- 18. 是否有可能在BigQuery中使分區表非分區?
- 19. 將bigquery數據加載到datalab中
- 20. 無法將數據加載到配置單元中的分區表
- 21. 重新分區分區數據
- 22. 數據庫分區 - 分區列
- 23. db4o - 數據分區
- 24. 是否有元數據表來檢查BigQuery中的表是否已分區?
- 25. PigLatin - 將數據插入現有分區?
- 26. 多個表區分數據只有
- 27. MySQL分區:分區中的數據不平衡
- 28. 通過Google Dataflow/Beam通過write_truncate將數據加載到Biqquery分區表中
- 29. 在BigQuery中如何將列添加到手動分區表
- 30. 在kafka分區中均勻分佈數據的分區技術
在這種情況下,我們必須手動更改部分的值。我只想一次加載整個csv文件。 –