当前位置: 首页 > 知识库问答 >
问题:

通过控制台UI将CSV文件上载到BigQuery时收到“读取数据时出错”

尉迟卓
2023-03-14

我需要通过UI将CSV文件上载到BigQuery,从本地驱动器中选择文件后,我指定BigQuery自动检测架构并运行作业。它失败,并显示以下消息:

读取数据时出错,错误消息:CSV表遇到太多错误,放弃。行:2;错误:1。有关详细信息,请查看错误[]集合

我尝试删除最后一列中的逗号,并尝试更改高级部分中的选项,但总是会导致相同的错误。

错误日志并没有帮助我理解问题出在哪里,这是错误日志条目的示例:

2.

019-04-03 23:03:50.261 CLST Bigquery作业已完成BkuxJob\u 6b9eae1\u 169e6166db0frank@xxxxxxxxx.nn\u参数无效

和:

读取数据时出错,错误消息:CSV表遇到太多错误,放弃。行:2;错误:1。有关详细信息,请查看错误[]集合

和:

“读取数据时出错,错误消息:解析从位置开始的行时检测到错误:46。错误:关闭双引号(")和字段分隔符之间的数据。”

奇怪的是,示例CSV数据没有双引号字段分隔符!?

2019-01-02 00:00:00,326,1,,292,0,,294,0,,-28,0,,262,0,,109,0,,372,0,,453,0,,536,0,,136,0,,2609,0,,1450,0,,352,0,,-123,0,,17852,0,,8528,0
2019-01-02 00:02:29,289,1,,402,0,,165,0,,-218,0,,150,0,,90,0,,263,0,,327,0,,275,0,,67,0,,4863,0,,2808,0,,124,0,,454,0,,21880,0,,6410,0
2019-01-02 00:07:29,622,1,,135,0,,228,0,,-147,0,,130,0,,51,0,,381,0,,428,0,,276,0,,67,0,,2672,0,,1623,0,,346,0,,-140,0,,23962,0,,10759,0
2019-01-02 00:12:29,206,1,,118,0,,431,0,,106,0,,133,0,,50,0,,380,0,,426,0,,272,0,,63,0,,1224,0,,740,0,,371,0,,-127,0,,27758,0,,12187,0
2019-01-02 00:17:29,174,1,,119,0,,363,0,,59,0,,157,0,,67,0,,381,0,,426,0,,344,0,,161,0,,923,0,,595,0,,372,0,,-128,0,,22249,0,,9278,0
2019-01-02 00:22:29,175,1,,119,0,,301,0,,7,0,,124,0,,46,0,,382,0,,425,0,,431,0,,339,0,,1622,0,,1344,0,,379,0,,-126,0,,23888,0,,8963,0

我分享了几行CSV数据的示例。我希望BigQuery能够检测模式并将数据加载到新表中。

共有1个答案

端木鹏
2023-03-14

使用BigQuery新WebUI和您的输入数据,我执行了以下操作:

  1. 选择数据集

创建了表,我可以按预期选择6行

项目d.datasetID. SO限制1000

 类似资料:
  • 我一直尝试将此csv上传到google Bigquery,但我总是出错。 读取数据时出错,错误消息:CSV表遇到太多错误,放弃。行数:303;错误:1。有关详细信息,请查看错误[]集合。读取数据时出错,错误消息:无效时区:PM;无法将“09/09/2006 11:45:00 PM”解析为从位置71061开始的字段日期(位置2)的日期时间 是这个csv文件。我得到了上面的错误。 https://ib

  • 问题语句:我有一个在Xcode中运行的程序,它有一堆print()语句,可以很好地将输出打印到调试控制台。然而,我希望也能够将这些输出重定向到一个文件,这样我就可以让用户将它们发送给我,作为调试的一种方式。 SO上找到的解决方案使我可以将输出重定向到文件,但调试控制台输出将丢失。 问:我想要我的蛋糕和吃它。我希望能够将print()语句重定向到调试控制台和文件。 所以我有引用:https://st

  • 这与这个问题非常相似——我有一个基本相同的问题,那里的一位评论员说他已经解决了这个问题,但没有具体说明这个问题。 我在google工作表中有数据,我将其设置为google BigQuery联合数据源(外部数据源) 我试图遵循马特在原始问题帖子中的说明:“我遇到了完全相同的问题,我必须为项目启用驱动应用编程接口(除了大查询应用编程接口之外),并使用大查询驱动范围。然后,我还必须手动许可这些工作表,以

  • 我创建了一个avro配置单元表,并使用配置单元插入覆盖命令将数据从另一个表加载到avro表中。我可以在avro配置单元表中看到数据,但当我尝试将其加载到bigQuery表中时,会出现错误。表架构:- 我收到的错误:- 我使用以下命令将数据加载到bigquery中:-

  • 在CKAN 2.4.1中,install datapusher和.csv文件上传到datastore是正确的,但是当test.xls或.xlsx文件上传到datastore失败时,datapusher搜索文件字段头时,在datapusher.error.log中: 配置文件中:ckan.datapusher.formats=csv xls xlsx tsv application/csv appl