我试图使用具有以下设置的BigQuery API将CSV文件从加载到.NET:
所使用的确切函数调用如下
client.CreateLoadJob(sourceUri, tableReference, null, new CreateLoadJobOptions
{
Autodetect = true,
AllowQuotedNewlines = true,
SkipLeadingRows = 1,
SourceFormat = FileFormat.Csv
}).PollUntilCompleted().ThrowOnAnyError();几天前,这个程序运行得很好,但是现在抛出了一个错误代码“无效”和消息:
看起来,您正在附加到已启用自动检测的现有表中。禁用自动检测可能解决此问题。
尽管在调用此方法之前,我指定的表并不存在,但我还是收到了此错误。
使用具有类似设置的BigQuery Web运行此加载作业将导致相同的错误。
对于为什么这个错误会突然出现,有什么想法吗?
发布于 2017-08-15 12:26:51
我在使用BigQuery Web时也有同样的错误,并发现我需要在“文件格式”下拉列表中选择"Cloud备份“以使其工作。它默认为"CSV“。我认为这个选项可能是新的,或者默认情况已经改变了。
希望这能有所帮助
https://stackoverflow.com/questions/45556273
复制相似问题