Google bigquery Google BigQuery:“谷歌的大查询”;字符串“U字段“U 0”;当我从存储器加载数据时
我试图使用BigQuery的自动检测功能从GCS加载一个分号分隔的文件,但它似乎没有正确地检测到我的数据,它只将一列命名为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字段如果在第一行的标题中检测到问题,请尝试同时使用自动检测和跳过
string\u field\u 0
我做错了什么?
您的数据有分号。使用模式自动检测功能时,BigQuery仅支持逗号、管道或制表符。记录在案
因此,您必须手动指定它,或者使用我上面列出的支持的分隔符之一转换数据。请参阅本文,我认为这是BigQuery方面的一个问题:
我的数据没有分号,但仍然提供此字符串\u字段如果在第一行的标题中检测到问题,请尝试同时使用自动检测和跳过行(请参阅);传递
--跳过\u前导\u行=1
到bq load
帮助了我。刚刚注意到@EthanYanjiaLi发布了一个类似解决方案的链接。