让决策更智能
新一代智能数据分析平台

预警触发时间为“数据更新后”的逻辑解释

观小数发表于:2021年09月11日 11:23:27更新于:2021年09月11日 13:24:17

       预警可以分为卡片预警和数据集预警,本文将从这两种类型的预警来说明预警触发时间为“数据更新后”的逻辑,以及是否可以实现实时的预警触发。

001613c3d4700b8226cd24143576e04

一、卡片预警实现准实时触发的逻辑

1、数据源为直连数据集

2、打开了实时卡片无缓存的设置

001613c34b3af23304db39587ac7ad2

3、页面打开了实时数据开关

001613c35106aac57b1b3a31636e8a6


注意:

(1)页面实时数据开关是用户层面的开关,非全局,举个例子,用户A打开了实时页面开关,用户B打开开页面的时候不会默认打开实时开关;

(2)清除浏览器缓存后,页面实时数据开关会随之关闭;

(3)页面实时刷新的频率可在管理员设置-系统管理-实时设置里进行设置,目前最低的刷新频率为1分钟:

001613c365a3b25557989cfe40cbe88

4、该页面一直开着

页面实时开关可以理解为模仿前端手动刷新,如果页面被关闭了,卡片的数据是不会刷新的,也就触发不了卡片预警。


二、数据集预警间接实现准时触发的解决方案

1、数据集预警理论上是没有实时触发这样的说法的:

数据集预警的数据更新后触发,是指数据集本身的更新,并不是卡片数据的更新,也不是数据库本身数据的更新,所以一般情况下,单从产品功能来讲,数据集预警是无法做到实时触发的效果的

2、解决方案:

方案1、打开URL触发,写个脚本触发数据集更新,结合使用,达到准实时触发数据集预警的母的:

001613c38104950eb87da09cf54c349

方案2(不太推荐的用法):放开直连数据集的更新频率,比如数据集更新为每隔1分钟更新,此时的资源压力基本都在数据库本身,这得结合该数据集本身的大小、更新所需时间以及数据库的效率和BI平台本身的资源情况来评估是否符合此种方案、目前无客户使用该种方案。

方案3:使用实时数据集,可以达到5分钟一次的更新频率,实时数据集的介绍和用法参考:实时数据引擎


其他:

卡片预警和数据集预警的使用参考:卡片预警数据集预警智能预警


    您需要登录后才可以回复