# 定时刷新

定时刷新可以根据一定的时间间隔,刷新仪表板中展示的数据,一般用于对数据实时性要求比较高的大屏展示。如每隔三秒刷新一次超市数据:

定时刷新超市零售大屏

示例地址:超市零售大屏 (opens new window)

# 设置方法

仪表板的定时刷新功能,是指重新发起一次数据的查询请求,当查询到的数据发生变化时,图形中的数据就能随之发生改变,需要在仪表板设计器工具栏中进行设置:

设置定时刷新

  1. 打开定时刷新设置对话框:在仪表板右上角的工具栏中,选中定时刷新按钮
  2. 设置刷新范围:设置定时刷新年度汇总表的数据,具体可参考刷新范围
  3. 启用定时刷新:勾选年度汇总表的启用勾选框,并设置间隔时间为3秒

# 刷新范围

启用定时刷新时,可以指定刷新整个仪表板还是某个数据模型的数据,有以下几种范围:

定时刷新范围

  • :不进行定时刷新,默认勾选
  • 整个仪表板:定时刷新整个仪表板,即刷新仪表板内引用的所有数据模型,勾选后需要设置间隔时间
  • 指定数据模型:定时刷新该仪表板中指定的数据模型,需要勾选启用并设置刷新的间隔时间

# 定时刷新的数据要求

定时刷新一般使用在对数据的实时性要求比较高的仪表板中,这对仪表板引用的数据有一定的要求,即该模型的数据也需要实时更新,根据仪表板中引用的数据模型类型不同,区分为引入数据表引入数据加工

# 引入数据表

若数据库中的物理表数据不需要进行任何处理即可用于分析,则在仪表板使用该数据之前,需要做如下两步操作:

  1. 导入数据库模型:将数据源中的物理表在系统中导入为数据库模型连接方式选择实时连接,具体可见导入数据库模型,此时在仪表板内引入模型时,选择对应的数据库模型即可
  2. 禁用查询缓存:在模型属性中勾选禁用模型缓存

# 引入数据加工

若分析使用到的数据需要进行一定的加工处理,则引入到仪表板的模型是数据加工,对于加工数据的实时刷新,一般有两种方案:

  1. 数据刷新的频率较高,则数据不落地:若数据需要在较短的时间间隔内就刷新一次,可以采取加工数据不落地的方式,此时数据加工可以看成一张虚拟表,类似数据库中的视图,查询时直接执行加工逻辑的SQL语句,以保证数据的实时性,需要在加工的输出节点>模型属性中做如下设置:
    1. 提取中取消勾选提取数据
    2. 查询中勾选禁用查询缓存
  2. 数据刷新的频率较低时,使用定时提取:若数据加工数据提取到了物理表,则需要设置定时刷新该加工后的结果,具体可参考文档定时刷新加工结果。值得注意的是,若设置的定时提取的频率较高,则在一定程度上会影响到系统的查询速度

数据加工是否提取

是否有帮助?
0条评论
评论