首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从google云存储自动检测到bigquery的加载不再起作用

从google云存储自动检测到bigquery的加载不再起作用
EN

Stack Overflow用户
提问于 2017-08-07 21:53:58
回答 1查看 429关注 0票数 0

我试图使用具有以下设置的BigQuery API将CSV文件从加载到.NET:

  • 自动检测:真
  • AllowQuotedNewlines:真
  • SkipLeadingRows: 1
  • SourceFormat: Csv

所使用的确切函数调用如下

代码语言:javascript
复制
client.CreateLoadJob(sourceUri, tableReference, null, new CreateLoadJobOptions
                    {
                        Autodetect = true,
                        AllowQuotedNewlines = true,
                        SkipLeadingRows = 1,
                        SourceFormat = FileFormat.Csv
                    }).PollUntilCompleted().ThrowOnAnyError();

几天前,这个程序运行得很好,但是现在抛出了一个错误代码“无效”和消息:

看起来,您正在附加到已启用自动检测的现有表中。禁用自动检测可能解决此问题。

尽管在调用此方法之前,我指定的表并不存在,但我还是收到了此错误。

使用具有类似设置的BigQuery Web运行此加载作业将导致相同的错误。

对于为什么这个错误会突然出现,有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-15 12:26:51

我在使用BigQuery Web时也有同样的错误,并发现我需要在“文件格式”下拉列表中选择"Cloud备份“以使其工作。它默认为"CSV“。我认为这个选项可能是新的,或者默认情况已经改变了。

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45556273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档