2013-12-16 85 views
0

我有一个ASP.Net应用程序,我试图通过流(tabledata.insertAll())在谷歌BigQuery中插入行。我通过HTTP POST请求这样做的,在请求机构,本人提供具有以下结构的数据:400坏请求谷歌大查询流

{ “种类”:“大量查询#tableDataInsertAllRequest”, “行”:[ { “insertId “:串, “JSON”:{ (键):(值) } } ] }

当我在请求体传递超过100行(如101),它给我400错误的请求错误。但是,当我通过100行或少于100,那么它工作正常,没有错误。

使用流式传输时行数是否有限制?

回答

0

更新:

以下限制适用于流数据至BigQuery。

  • 的最大行大小:20 KB的所有行的
  • 最大数据大小,每个插入物:1 MB
  • 每秒的最大行数:每秒10,000行,每个表。 超过此数量将导致quota_exceeded错误。对于 额外的支持每秒钟高达100,000行,请联系销售代表 。
  • 每秒最大字节数:每个表 秒10 MB。
  • 超过这个数量将会导致quota_exceeded 错误。

我想你会停下来得到这样的错误。