【账号安全提醒】您的账号尚未绑定邮箱!🎁 立即完善信息,领取50麦豆奖励!为确保账号安全,请尽快完成以下操作:
1.前往下方输入框填写有效邮箱
2.点击「立即绑定」按钮验证
3️.奖励自动发放至您的账户
麦粉社区
>
帖子详情

数据模型抽取设置

数据准备 发表于 3 天前
发表于 3 天前
本帖最后由 无名 于 2025-6-12 09:53 编辑

数据模型中,异库关联后,数据抽取设置3分钟按次抽取,但是做成exel报表后,数据有缓存,如何清楚,让报表在5分钟后刷新报表页面,数据就可以抽取一次。   目前时更换日期参数后会实时抽取一次,但是参数更换回去后,数据显示的还是之前的缓存,不是实时的再次刷新报表,重新抽取数据。   例如  日期参数20250611-20250612;  切换参数成20250611-20250613 数据会抽取一次,但是参数再次切换回20250611-20250612 时,显示的报表数据还是之前抽取的,重新刷新报表数据还是一样。  我的诉求是  及时参数刷新回去也需要抽取数据,并且页面刷新一次数据就抽取一次

我感觉你这个需求好像不太合理哦。
  •   无名
    我需要在抽取数据时,覆盖原先的数据,或者清空缓存在抽数,   就像直连模式类似,  只是这个数据模型有抽取限制,所以我就想的尽量缩短抽取时间,保持实时数据
    前天 09:29| 回复

回复

使用道具 举报

发表于 前天 09:41
你在数据模型中设置缓存策略,禁止缓存试试。
或者在平台手动清空系统缓存
  •   无名
    异库 关联,必须是抽取,而且缓存不能修改,只能是自动缓存,不能设置成禁止缓存,您看下上述的图片,在就是设置的定时抽取,抽取时感觉只抽取一张表的,还不更新小宽表,不知道咋弄,但是新用户登录时抽取就是两张表数据一起抽取和更新小宽表
    前天 09:56| 回复
  •   MQX
    我的版本异库关联抽取可以禁止缓存的,但不确定数据模型的缓存是不是根本原因。
    我遇到过你的情形,大概是是平台缓存了数据模型的数据,当参数相同,执行语句相同,平台就会直接从系统的执行过的缓存中命中查询,不会触发数据模型的查询。
    你研究研究系统缓存设置,好像可以设置全局的缓存。
    另外,我这没有查询动态抽取的功能,是不是你的查询优先走了系统的缓存,没有到数据模型,所以就不抽取,或者你的查询跟之前的查询语句一样,数据模型有缓存,则没有更新
    前天 10:13| 回复
  •   无名
     回复 MQX
    我在sql中增加了一个实时的时间参数,每次查询时间都不一样,带时分秒的参数,就是为了每次查询参数不一样,从而触发数据模型的抽取,而不是走缓存,但是目前就是执行不通,感觉就是走的缓存,设置抽取也不行。
    数据模型的缓存,无法取消,只能是自动缓存,我这边的V11的
    前天 10:30| 回复
  •   MQX
     回复 无名
    你试试在 where  CurrentDateTime() is not null
    前天 10:49| 回复
  •   无名
     回复 MQX
    我是直接  where  now() >= now() - intervar 1 day
    前天 10:54| 回复
  • 还有4条回复,点击查看

回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

12回帖数 0关注人数 103浏览人数
最后回复于:前天 09:41
快速回复 返回顶部 返回列表