Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery Google BigQuery:“谷歌的大查询”;字符串“U字段“U 0”;当我从存储器加载数据时_Google Bigquery_Google Cloud Storage - Fatal编程技术网

Google bigquery Google BigQuery:“谷歌的大查询”;字符串“U字段“U 0”;当我从存储器加载数据时

Google bigquery Google BigQuery:“谷歌的大查询”;字符串“U字段“U 0”;当我从存储器加载数据时,google-bigquery,google-cloud-storage,Google Bigquery,Google Cloud Storage,我试图使用BigQuery的自动检测功能从GCS加载一个分号分隔的文件,但它似乎没有正确地检测到我的数据,它只将一列命名为string\u field\u 0 我做错了什么? 您的数据有分号。使用模式自动检测功能时,BigQuery仅支持逗号、管道或制表符。记录在案 因此,您必须手动指定它,或者使用我上面列出的支持的分隔符之一转换数据。请参阅本文,我认为这是BigQuery方面的一个问题: 我的数据没有分号,但仍然提供此字符串\u字段如果在第一行的标题中检测到问题,请尝试同时使用自动检测和跳过

我试图使用BigQuery的自动检测功能从GCS加载一个分号分隔的文件,但它似乎没有正确地检测到我的数据,它只将一列命名为
string\u field\u 0

我做错了什么?


您的数据有分号。使用模式自动检测功能时,BigQuery仅支持逗号、管道或制表符。记录在案


因此,您必须手动指定它,或者使用我上面列出的支持的分隔符之一转换数据。

请参阅本文,我认为这是BigQuery方面的一个问题:

我的数据没有分号,但仍然提供此字符串\u字段如果在第一行的标题中检测到问题,请尝试同时使用自动检测和跳过行(请参阅);传递
--跳过\u前导\u行=1
bq load
帮助了我。刚刚注意到@EthanYanjiaLi发布了一个类似解决方案的链接。