1. 概述
1.1 版本
FineBI 版本 | 功能变动 |
---|---|
5.1.11 | 新增支持直连版本 |
5.1.12 | 优化切换实时/抽取按钮 |
5.1.18 | 新增「缓存设置」 |
1.2 应用场景
实时数据版本下, FineBI 直连用户数据库请求数据,所以不需要将数据抽取到 FineBI 中,所以不需要更新数据。
详细请参见:2021-04-02 新直连介绍
1.3 使用实时数据注意事项
不建议在低性能数据库大数据量的情况下使用实时模式,例如 MySQL 超过千万数据。
Excel 数据集不支持行列转换和自循环列。
直连版本下,不支持来自不同数据库的两张数据表之间做融合分析(关联、上下合并、左右合并)。
只有部分数据库支持与 Excel 进行融合分析,详情请参见:[直连]支持与Excel融合分析的数据库
2. 操作步骤
2.1 如何切换实时数据
选择「数据准备」,点击数据列表的下拉按钮,即可切换「实时数据」与「抽取数据」。如下图所示:
2.2 缓存设置
直连版本下可设置「缓存设置」。
默认情况下, FineBI 每隔 600 秒会清除一次缓存,重新向数据库发一次 SQL 请求最新数据,这就代表 600 秒 FineBI 中才会刷新一次数据。用户可调整刷新一次间隔的时间:详情请参见 缓存
3. 注意事项
3.1 编辑状态下默认查看数据量
编辑状态下查看部分数据,默认查看前1W 条数据,因此会出现使用实时数据的组件,点击「查看所有数据」不生效。
3.2 数据库与 BI 数据不同步
有两种情况:
若在数据库对表结构进行更改(进行了列的增减),那么表结构的变化不会实时更新到在数据准备页面。需要对表进行编辑,勾选新添加进来的字段,若有标红的字段则取消勾选。
FineBI 有默认缓存设置,每隔 600 秒才会刷新一次数据,可参见本文 2.2 节。