为啥 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 引擎视图的示例查询
在 Power BI 中使用 BigQuery 重复/嵌套字段