“超出配额:在Google BigQuery中为此项目扫描的免费查询字节太多”

时间:2013-02-27 20:54:11

标签: google-bigquery quota

自从昨天尝试使用JasperReports Server的Google BigQuery之后,我收到了上述错误。我无法找到任何相关信息,因为第一个100GB应该是免费的,BigQuery Access报告说:

API项目的BigQuery资源使用情况 数据分析 2013年1月31日 - 2013年2月27日

每天处理的数据 0 MB峰值0.00 MB平均值

我还没有达到免费查询/用户/天限制: API每用户限制使用可计费限制礼貌限制
BigQuery API 5.0请求/秒/用户
0%200,000个请求/天10,000个请求/天

API项目的流量报告 总请求数 935 请求/天 856峰值平均值33.39

开始日期 2013年1月31日

样本期间 28天

我试图在我的大学的项目中使用自然样本数据,这非常紧急。它工作正常一天左右。查询由JasperSoft BigQuery Connector(http://code.google.com/p/jaspersoft-bigquery-datasource/)使用Ad-hoc-View(基于JasperReport作为主题)进行。

我使用以下声明:

SELECT
    STRING($P!{dimension1}) as dimension_1,
    STRING($P!{dimension2}) as dimension_2,
    SUM(record_weight)  as count_group,
    AVG(weight_pounds)  as avg_weight_pounds,
    AVG(apgar_1min) as apgar_1min,
    AVG(apgar_5min) as apgar_5min
FROM publicdata:samples.natality
WHERE
    year >= $P!{year_first}
    AND year <= $P!{year_last}
GROUP BY dimension_1, dimension_2
ORDER BY dimension_1, dimension_2

任何帮助都将受到高度赞赏!提前谢谢!

2 个答案:

答案 0 :(得分:5)

总结上面和下面的评论,以便其他人受益:

  • 如果您未启用结算,则您的使用配额不会显示在开发者控制台中。
  • 如果您不启用结算,查看报告页面将显示0GB。
  • 除非您启用结算,否则每月查询的限制为100GB。
  • 启用结算功能可让您查询超过100GB的数据。
  • BigQuery团队正在针对报告页面进行修复,不包括未启用结算时的数据查询

答案 1 :(得分:1)

即使在 2021 年仍然是一个相关的问题。现在 PowerBi 连接到 BigQuery(直接查询)。它显示了一条错误消息,在我的例子中是代码 31780:配额超出了扫描的空闲查询字节数。

问题来了

  • 连接数据时 BQ 似乎没有连接到正确的项目。

解决方法如下:

  • 单击具有 BQ 连接的表
  • 点击转换数据(位于主页选项卡上)
  • 在转换数据中转到视图选项卡
  • 点击高级编辑器
  • 您会看到这一行:
    Source = GoogleBigQuery.Database(null),
  • 将其更改为:
    Source = GoogleBigQuery.Database([BillingProject="project-id"]),

注意:不是项目名称,是项目ID

对所有从 BQ 获取数据的表执行此操作。

来源:https://docs.microsoft.com/en-gb/power-bi/connect-data/desktop-connect-bigquery#considerations-and-limitations