BUG:bq无法导入使用基于Web的控制台工作的相同CSV文件

时间:2014-02-01 16:42:39

标签: google-bigquery

我正在向BigQuery加载一系列CSV文件。

如果我先将文件上传到Cloud Datastore然后使用交互式Web界面从那里导入文件,那么一切都很顺利。

如果我直接从命令行使用bq,导致失败,因为“时间戳无效”:

.../processed$ ../../scripts/load_all_processed_to_bigquery.sh bfinf_horse_131125to131201.csv 
Processing bfinf_horse_131125to131201.csv...
Waiting on bqjob_r5c0ad3f50e8fb78c_00000143ee3c5ccc_1 ... (50s) Current status: DONE    
BigQuery error in load operation: Error processing job
'nomadic-freedom-478:bqjob_r5c0ad3f50e8fb78c_00000143ee3c5ccc_1': Too many errors encountered. Limit is: 0.
Failure details:
- File: 0 / Line:1 / Field:2: Could not parse 'SETTLED_DATE' as a
timestamp
.../processed$ 

SETTLED_DATE列没有NULL /空值,它专门准备为BigQuery的格式:YYYY-MM-DD HH:MM:SS。

如果您与我联系,很高兴提供其他信息。我今天安装了bq,所以我认为我使用的是最新版本。我的操作系统是MacOS Mavericks。

Giacecco

1 个答案:

答案 0 :(得分:2)

我发现了自己的错误。使用bq时,我忘了使用--skip_leading_rows = 1参数指定跳过标题行。

Giacecco