为啥 BigQuery BI 引擎不使用所有预留?

Posted

技术标签:

【中文标题】为啥 BigQuery BI 引擎不使用所有预留?【英文标题】:Why BigQuery BI engine does not use all the reservation?为什么 BigQuery BI 引擎不使用所有预留? 【发布时间】:2020-03-03 06:15:24 【问题描述】:

我有一个连接到 BigQuery 表的仪表板,BI 引擎按预期工作,因为我正在使用日历过滤器,并且我的表按日期分区。 当我选择更长的日期范围时,BI 引擎停止处理此消息“表或数据量大于 BI 引擎此时支持的”,这是公平的。

请注意,我已经按分区过滤,但有时,我需要查看整个数据

为了解决这个问题,我创建了一个 BI 预留,我注意到无论大小为 1、2、4 GB,使用的内存总是 600MB?我收到了同样的信息,我在此处附上了屏幕截图,这是设计使然吗?

在这里报告错误:https://issuetracker.google.com/issues/150633500

【问题讨论】:

试试这个问题的答案***.com/q/58276712/132438 我当然试过了,几个月前我报告了这个错误:) 【参考方案1】:

原来这个错误与预留无关,而是因为BI引擎只支持500个分区,我的表有更多

https://cloud.google.com/bi-engine/docs/overview#limitations

解决方案不是每天分区,我会使用周或月之类的东西

【讨论】:

以上是关于为啥 BigQuery BI 引擎不使用所有预留?的主要内容,如果未能解决你的问题,请参考以下文章

在 Google Datastudio 中使用公共数据测试 Bi 引擎视图的示例查询

错误:“表或数据量大于 BI 引擎此时支持的量”

在 Power BI 中使用 BigQuery 重复/嵌套字段

从 BigQuery 数据查询中查询名为 chartio 的 BI 工具时,最大数据大小是多少?

企业为啥要使用bi系统?bi系统又有啥作用

bigquery 预订是自动的吗?