仪表板/数据大屏如何设置实时数据刷新

观小远发表于:2020年10月22日 18:20:46更新于:2020年10月22日 18:42:13

一句话总结:

直连数据集/universe数据集的实时刷新,需前端(仪表板/数据大屏)打开“实时数据”开关+数据集处勾选“支持实时数据”。

实时数据集的实时刷新,只需前端(仪表板/数据大屏)打开“实时数据”开关

其他数据集不适合实时数据场景。

 

前端实时数据开关

仪表板或数据大屏大屏,打开“实时数据”开关。

0015f915d3207e44b4d4c3fe1620900

0015f915d3207b8bc101eb5ec1a1b70

这个开关打开,表示系统会定时自动刷新页面,以获取最新数据。

 

前端页面刷新频率

仪表板和数据大屏,页面刷新频率均可在管理员设置——系统管理——实时设置中自定义。

0015f915d319b578785b854b1c8e5ec

注:仪表板实时刷新频率,和实时状态下,直连数据集的默认缓存有效时长一致。


数据集的实时刷新设置及频率

1 直连数据集、universe数据集

1)开关:

新建数据集或者数据集详情页,在数据更新处,需勾选“支持实时卡片数据”。

0015f915d324a4ca487decf22657add

2)数据的实时性,与缓存有效时长有关。

默认缓存有效时长,可在管理员设置中可自定义。另还可选择无缓存,则每次都去数据库访问读取最新数据。

0015f915d323ebc39cd667e9f020e2d

2 实时数据集

实时数据集,只需仪表板/数据大屏处开启“实时数据”开关,则数据库一旦有更新,就会即时反馈给前端,页面数据即时更新。(页面数据更新频率与仪表板或数据大屏的刷新频率无关)


3 其他数据集

如数据库-抽取数据集(guanindex)、文件数据集、etl输出数据集、云应用数据集、卡片数据集、视图数据集,不适合实时数据刷新场景,数据集处也没有实时配置项。

如果仪表板/数据大屏处开了“实时数据”开关,则每次前端页面刷新,取到的数据,即数据集最近一次更新的数据。

0015f915d32419a46a1ba592ae232e7

页面看到的是什么时候的数据?举个栗子

如果直连数据集的默认缓存有效时长是5分钟,仪表板的刷新频率也是5分钟。

0015f915d3272fce640c752bf70a92c

仪表板第一次刷新,数据库取数,生成缓存1002

caseA

10:04 手动刷新页面(没做任何筛选联动钻取等操作),看到的数据——缓存1002(因为取数逻辑和10:02的一致)

不做任何操作,10:08看到的数据——缓存1007(仪表板10:07刷新更新的数据)

caseB

10:04 手动刷新页面,看到的数据——缓存1002

10:05 筛选器切换条件,看到的数据——数据库取数,生成缓存1005(带筛选条件)

不做任何操作,10:08看到的数据——缓存1007(仪表板10:07刷新更新的带筛选条件数据)

 

其他优化

问题:

直连数据集的数据更新周期是什么意思?既然是直连,每次查询去数据库取数,为什么还有数据更新周期一说?

 0015f915d3280ea89b13249737fcb02

优化:

文案优化为“缓存有效周期”,更贴近其实际含义。

另增加tool提示,详细说明此设置的意义:


    您需要登录后才可以回复