【发布时间】:2021-08-09 09:56:44
【问题描述】:
我的目标是在有新数据可用时加载缓存。数据每天一次加载到源表中,但时间不可预测。
我一直在尝试设置数据可用性触发 VDP 调度程序作业,如此 Denodo 社区帖子中所述:
这篇文章描述了创建一个调度程序作业,当条件不满足时会失败。现在,我发现在某些条件下强制出错的唯一方法就是使用 (1/0) ,但由于某种原因,这并不总是有效。我想知道是否有办法使用普通 SQL 中的函数来执行此操作,但在 Denodo 文档中找不到任何内容。
这是我的代码目前的样子:
--触发作业 选择案例 什么时候 ( data_in_cache = current_data ) 那么 1 % 0 其他 1 结尾 FROM database.table;
缓存作业等待触发作业成功,因此只有在缓存中的数据过期时才会加载缓存。这并不总是有效,即使我觉得应该这样做。
希望有人有VQL的函数或线路,使Denodo调度器VDP作业导致错误。
【问题讨论】:
标签: error-handling jobs job-scheduling denodo vql