【发布时间】:2021-10-20 13:53:24
【问题描述】:
我尝试将表加载到 BigQuery 中,但没有成功。我继续收到的错误消息附在下面,我尝试手动输入我的数据,同时让 Google 确定我的数据,但都不起作用。
这是我的错误信息:
读取数据时出错,错误消息:CSV 表引用列位置 11,但从位置:606 开始的行仅包含 1 列。
读取数据时出错,错误信息:CSV处理遇到太多错误,放弃。行数:0;错误:1;最大坏:0;错误百分比:0
这是我的架构:
Product_Type - String
Product_Name - String
Size - String
Manufacturer - String
SKU - String
NDC - String
Price - Float
UOM - String
Alt_UOM_Price - Float
Alt_UOM - String
Net_Price - Float
NEt_UOM - String
【问题讨论】:
-
如何查看源数据中错误消息所指的行?您的数据似乎格式不正确。
-
据我所知,我的数据看起来很标准,没有发现任何问题。不过,我确实从另一家公司的价格表中提取了这些数据。
-
另外,我对 bigquery 和所有这些都非常陌生。您能否向我解释一下错误消息指向的源数据中的哪一行?
-
line starting at position:606 contains only 1 columns- 所以,从文件的第 606 个字符开始的行。 -
知道了,所以我刚刚被告知我需要将文件转换为 CSV,我做到了。现在我收到一条错误消息,说明:读取数据时出错,错误消息:解析从位置开始的行时检测到错误:429。错误:缺少右双引号 (") 字符。读取数据时出错,错误消息:CSV 处理遇到太多错误,放弃。行:3;错误:1;最大错误:0;错误百分比:0
标签: google-bigquery