问题现象:
1、打开电子表格时报错“列数索引超过实际数据列数”
2、打开透视分析时,发现列区字段扩展不全
问题原因:
电子表格在使用模型汇总查询时底层走的是透视分析的逻辑,在透视分析上,为了保证交叉表列区数据扩展过多,导致叉乘时数据量过大导致的宕机或性能问题,在透视分析上添加了一个最大动态扩展列的限制,具体如下图,默认值为50:
该限制在电子表格、web电子表格的模型汇总查询中同样存在,对于电子表格来说,如果汇总查询拖拽的字段超过50时,发布之后的电子表格就会因为模型查询上字段过多而报错“列数索引超过实际数据列数”,主要如果电子表格上出现该问题,需要保证所有的模型汇总查询数据集都满足这个要求,不然依旧会报错。对于透视分析来说,字段在列区时,如果扩展的数据超过50列,则超出部分则不会取数,在页面上也不会展示出来。
解决方案:
最大动态扩展了列的配置是基于服务器保护而设置的阈值机制,建议字段过多的时候减少查询的数据量,配置项可进行小范围内调整,不建议单数据集查询过多字段。