1. 概述
1.1 问题描述
数据表设置为实时数据,数据库完成更新之后,相关的sql数据集在数据预览界面不显示更新后的数据,但是在sql编辑的预览界面显示更新后的数据。在仪表板界面也存在更新数据库后数据显示不一致的问题。
示例:如下图,开启实时数据后sql表1232显示计算结果为空,但是在sql编辑的预览界面则显示表中有数据。
1.2 原因分析
在开启缓存设置后,会在数据预览界面对之前的数据进行缓存操作,所以当数据库更新之后,数据预览界面还显示的是之前缓存的数据。
而sql编辑的预览界面是不会进行缓存操作的,所以能看到最新数据。
在仪表板界面也是由于会进行缓存操作,所以在开启了实时数据并且对数据库进行更新之后数据显示不一致。
2. 解决方案
管理员登录FineBI系统,点击「管理系统>系统管理>常规」,可进行「直连缓存」设置。