# 定时刷新
定时刷新可以根据一定的时间间隔,刷新仪表板中展示的数据,一般用于对数据实时性要求比较高的大屏展示。如每隔三秒刷新一次超市数据:
示例地址:超市零售大屏 (opens new window)
# 设置方法
仪表板的定时刷新功能,是指重新发起一次数据的查询请求,当查询到的数据发生变化时,图形中的数据就能随之发生改变,需要在仪表板设计器的工具栏中进行设置:
- 打开定时刷新设置对话框:在仪表板右上角的工具栏中,选中定时刷新按钮
- 设置刷新范围:设置定时刷新
年度汇总表
的数据,具体可参考刷新范围 - 启用定时刷新:勾选
年度汇总表
的启用勾选框,并设置间隔时间为3秒
# 刷新范围
启用定时刷新时,可以指定刷新整个仪表板还是某个数据模型的数据,有以下几种范围:
- 无:不进行定时刷新,默认勾选
- 整个仪表板:定时刷新整个仪表板,即刷新仪表板内引用的所有数据模型,勾选后需要设置间隔时间
- 指定数据模型:定时刷新该仪表板中指定的数据模型,需要勾选启用并设置刷新的间隔时间
# 定时刷新的数据要求
定时刷新一般使用在对数据的实时性要求比较高的仪表板中,这对仪表板引用的数据有一定的要求,即该模型的数据也需要实时更新,根据仪表板中引用的数据模型类型不同,区分为引入数据表和引入数据加工。
# 引入数据表
若数据库中的物理表数据不需要进行任何处理即可用于分析,则在仪表板使用该数据之前,需要做如下两步操作:
- 导入数据库模型:将数据源中的物理表在系统中导入为数据库模型,连接方式选择实时连接,具体可见导入数据库模型,此时在仪表板内引入模型时,选择对应的数据库模型即可
- 禁用查询缓存:在模型属性中勾选禁用模型缓存
# 引入数据加工
若分析使用到的数据需要进行一定的加工处理,则引入到仪表板的模型是数据加工,对于加工数据的实时刷新,一般有两种方案:
- 数据刷新的频率较高,则数据不落地:若数据需要在较短的时间间隔内就刷新一次,可以采取加工数据不落地的方式,此时数据加工可以看成一张虚拟表,类似数据库中的视图,查询时直接执行加工逻辑的SQL语句,以保证数据的实时性,需要在加工的输出节点>模型属性中做如下设置:
- 在提取中取消勾选提取数据
- 在查询中勾选禁用查询缓存
- 数据刷新的频率较低时,使用定时提取:若数据加工的数据提取到了物理表,则需要设置定时刷新该加工后的结果,具体可参考文档定时刷新加工结果。值得注意的是,若设置的定时提取的频率较高,则在一定程度上会影响到系统的查询速度
是否有帮助?
0条评论
评论