Quick BI中生成数据集的SQL运行可以返回数据,但是数据集刷新预览返回数据为空
问题描述
Quick BI中生成数据集的SQL运行可以返回数据,但是数据集刷新预览返回数据为空。
问题原因
针对上述问题,可以通过以下两方面排查:
- 数据集中是否设置过滤条件,如果设置了过滤条件,可能是满足条件的数据本身就为空。该情况下,可以尝试删除过滤条件,再刷新预览看是否有数据返回。
- 数据集打开了缓存,第一次查看时数据库数据为空,缓存的数据也为空。之后数据库数据有了更新,生成数据集的SQL运行读取的是数据库数据,因此有数据返回。该情况下清除缓存,然后重新刷新预览即可。
解决方案
当前问题原因是缓存的数据为空,缓存之后数据库数据有更新。清除数据集缓存之后再次刷新预览正常:
适用于
- Quick BI