将数据流式传输到BigQuery

时间:2016-04-07 09:26:16

标签: google-bigquery

我每分钟大约3次将数据流式传输到BigQuery 300行。插件在一周前停止工作,出现此错误:

  

Google.Apis.Requests.RequestError   执行期间遇到错误。重试可以解决问题。 [503]   错误[       消息[执行期间遇到错误。重试可以解决问题。]位置[ - ]原因[backendError]域[全局]   ]

我的服务工作正常2个月,自从我们开始使用它以来没有代码更改。

以下是调用BigQuery的代码:

public async Task<TableDataInsertAllResponse> Update(List<TableDataInsertAllRequest.RowsData> rows, string tableSuffix)
{
    var request = new TableDataInsertAllRequest {Rows = rows, TemplateSuffix = tableSuffix};
    var insertRequest = mBigqueryService.Tabledata.InsertAll(request, ProjectId, mDatasetId, mTableId);

    return await insertRequest.ExecuteAsync();
}

其他人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:2)

通常,503表示临时服务器故障,例如网络连接问题或服务器过载。&#39; 见https://cloud.google.com/bigquery/troubleshooting-errors

但是在您的情况下,您的项目似乎已停用了结算信息。实际的错误消息应该是&#39; billingNotEnabled&#39;。

我们很快就会修复错误消息。谢谢你的举报!