如何在Google大查询中上传Google云端存储中的表格

时间:2014-01-14 12:44:51

标签: google-bigquery

我正在尝试将数据从Google云端存储上传到Bigquery,但在运行查询时似乎会出错。我在这里做错了什么?有人可以帮忙!

查询:

 bq load test_table gs://ads-trial/4.csv userid:integer,
   usermobile:integer,status:integer

错误:

  

在第1行第1列遇到“< ID>”bq“”。期待:< EOF>

2 个答案:

答案 0 :(得分:0)

你必须指定你想要上传数据的文件格式csv / json和datset名称。试试这个 bq load --source_format = CSV datasetname.test_table gs://ads-trial/4.csv userid:integer,usermobile:integer,status:integer

答案 1 :(得分:0)

我很确定我有时会遇到这个问题。我建议你检查以下内容 - 很明显 - :

  • 也许,这个错误来自忘记跳过标题行,在哪里 解析器获取一个字符串并期望一个整数。
  • 检查分隔符是否真的是逗号,而不是分号或类似的分号。
  • 另一个原因可能是由于Excel格式化或类似的原因,整数实际上在引号之间。
  • 也许可以从浏览器界面尝试一次。 http://bigquery.cloud.google.com
像Ph一样。如果你发布了csv,它会有所帮助。