问题现象
查询结果集单元格超出了系统选项设置的【内存数据库最大返回单元格数】
系统选项设置的内存数据库最大返回单元格数是20万,但是灵活分析设置的每页是显示100行,
一共也就是200多列,不可能会超过20万的,把内存数据库最大返回单元格数设置为30万就正常不报错了,这个是为什么呢?
解决方案
smartbi是根据系统选项的内存数据库最大返回行数,来决定每次要取的行数是多少,
这里设置默认取的就是1000行,但灵活分析设置了每页显示100行,
那么内存数据库一次性会加载1000行*200多列,也就是20多万个单元格了。
针对这种现象,可以适当根据内存大小,去把内存数据库最大返回单元格数最大一些,或者将内存数据库返回最大行数调成100。