簡體   English   中英

可以上傳csv數據到bigquery

[英]Can upload csv data into bigquery

我一直在嘗試將此 csv 上傳到 google Bigquery,但我總是遇到錯誤。

讀取數據時出錯,錯誤信息:CSV 表遇到太多錯誤,放棄。 行數:303; errors: 1. 請查看 errors[] 集合以獲取更多詳細信息。 讀取數據時出錯,報錯信息:Invalid time zone: PM; 無法將“09/09/2006 11:45:00 PM”解析為從位置 71061 開始的字段 DATE(位置 2)的日期時間


它是這個 csv 文件。 我收到上面的錯誤。

https://ibm.box.com/shared/static/svflyugsr9zbqy5bmowgswqemfpm1x7f.csv

BigQuery 日期必須采用完整的 ISO 標准和 UTC,

2019-12-31 00:00:00

DATE 時間的格式必須為0001-01-01 00:00:00

您可以使用此字段作為字符串將 CSV 加載到臨時文件中,然后使用解析查詢加載到目標表

我遇到了類似的問題,可以提供兩種對我都有效的潛在解決方案。

在 CSV 文件的單元格中,Big Query 無法識別時間戳后的問題值 (PM),並在創建表時返回錯誤。

解決方案 1:如果 CSV 文件不是太大,則刪除列中時間戳后的 AM,這應該可以修復 BigQuery 中的錯誤。

解決方案 2:如果 CSV 文件太大或無法修改,則將其上傳到 BigQuery,在 Schema 下手動添加值。 輸入 CSV 文件中顯示的列名稱,並將類型更改為 STRING。

[例子]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM