问答 查看内容
返回列表

卡片订阅配置数据更新后触发,为什么订阅发送时间在比最近数据集更新时间要提前

1051 1
发表于 2026-3-27 17:58:15 | 查看全部 阅读模式
卡片订阅配置数据更新后触发,为什么订阅发送时间在比数据集最近更新时间早

截图202603271757406919.png
截图202603271757571564.png
截图202603271758132164.png

评论1

观小豪楼主Lv.1 发表于 2026-3-27 17:59:33 | 查看全部
本帖最后由 观小豪 于 2026-3-30 15:31 编辑

关于这个问题,卡片订阅的“数据集更新后”的触发时机,是数据集更新完成后(即数据集已经是最新数据),不是更新一开始就触发也不是更新到某个阶段就触发,是“数据集自身更新完成后,系统开始执行卡片更新任务;卡片更新任务里同步完相关卡片后,触发卡片订阅”。


有时候时间有差距,页面上的数据集更新时间和订阅触发时间来自不同字段,所以可能存在时间先后不完全一致的情况,但不影响触发逻辑本身。


如果有看到过“订阅发送时间早于最近数据更新时间”的情况,可能是下面几种原因:
数据集详情页没刷新,看到的是旧页面缓存;
订阅命中了别的关联数据集/卡片链路,不是您当前盯着的这个数据集;
“最近数据更新时间”取的是字段config.lastExecution.endTime,而订阅日志记录的是发送任务入队/执行时间,两边口径不同(即页面上的数据集更新时间和订阅触发时间来自不同字段);
有并发更新或重试,导致页面上展示的是后一次数据集更新时间,但订阅日志对应的是前一次触发。


总结,订阅推送的就是数据集更新完之后的数据。

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表