如何在谷歌大查询中从谷歌云存储上传表格
Posted
技术标签:
【中文标题】如何在谷歌大查询中从谷歌云存储上传表格【英文标题】:How do I upload tables from Google Cloud storage in google big query 【发布时间】:2014-01-14 12:44:51 【问题描述】:我正在尝试将数据从 Google 云存储上传到 Bigquery,但在我运行查询时似乎会引发错误。我在这里做错了什么?有人可以帮忙吗!
查询:
bq load test_table gs://ads-trial/4.csv userid:integer,
usermobile:integer,status:integer
错误:
在第 1 行第 1 列遇到“
“bq”。期待:
【问题讨论】:
能把4.csv的前两行贴出来吗? 【参考方案1】:您必须指定要上传数据的文件格式 csv/json 和数据集名称。试试这个 bq load --source_format=CSV datasetname.test_table gs://ads-trial/4.csv userid:integer, usermobile:integer,status:integer
【讨论】:
【参考方案2】:我很确定我曾经遇到过这种情况。我建议您检查以下 - 可能是显而易见的 - 事情:
也许,这个错误来自忘记跳过标题行,其中 解析器获取一个字符串并期望一个整数。 检查分隔符是否真的是逗号,而不是分号或类似的东西。 另一个原因可能是由于 Excel 格式或类似原因,整数实际上位于引号之间。 也许可以从浏览器界面尝试一次。 http://bigquery.cloud.google.com喜欢 Fh。状态,如果您发布 csv 会有所帮助。
【讨论】:
以上是关于如何在谷歌大查询中从谷歌云存储上传表格的主要内容,如果未能解决你的问题,请参考以下文章