0

我遇到了一个奇怪的 BigQuery 错误:我无法上传以整数开头(第一行,第一列)的 CSV 文件。

这是我的架构:COL1:INTEGER,COL2:INTEGER,COL3:STRING

这是我的 csv 文件内容:

100,4,XXX
100,4,XXX

如果我将 STRING 列作为第一列,则上传正常。

如果我添加一个标题并告诉 BigQuery 在导入期间跳过它,那么上传也可以。

但是对于上面的 CSV 和架构,BigQuery 总是抱怨:Line:1 / Field:1, Value cannot be converted to expected type.

任何人都知道问题是什么?

提前谢谢你,大卫

4

1 回答 1

0

我无法重现此问题 - 我将内容复制并粘贴到文件中并毫无问题地上传。

也许上传的文件格式以某种方式损坏?如果文件开头有额外的字节,则这些字节将在标题行中被忽略,但可能导致此错误,因为第一个字段的第一个值应为整数。我建议检查文件中的实际二进制数据,以确保没有任何有趣的事情发生。

此外,您是通过 Web UI、命令行工具还是 API 进行此导入?您是否尝试过其他方法之一?

于 2013-01-10T21:54:20.633 回答