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

问题描述 投票:0回答:2

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

查询:

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

错误:

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

google-bigquery
2个回答
0
投票

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


0
投票

我很确定我有时会遇到这个。我建议你检查以下内容 - 可能是明显的事情:

  • 也许,这个错误来自忘记跳过标题行,解析器获取字符串并期望一个整数。
  • 检查分隔符是否真的是一个逗号,而不是分号或类似的东西。
  • 另一个原因可能是由于Excel格式化或类似的事实,整数实际上在引号之间。
  • 也许可以从浏览器界面尝试一次。 http://bigquery.cloud.google.com

像Fh。状态,如果你发布了csv,它会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.