【问题标题】:Table will not load into BigQuery表不会加载到 BigQuery
【发布时间】: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


【解决方案1】:

导入时尝试启用Jagged rows

【讨论】:

  • 试过锯齿状的行,似乎没有用。您还有其他建议吗?
猜你喜欢
  • 2023-04-05
  • 1970-01-01
  • 2021-10-10
  • 2021-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多