父级暂停和子级恢复后雪花子任务未运行
Posted
技术标签:
【中文标题】父级暂停和子级恢复后雪花子任务未运行【英文标题】:Snowflake child task not running after parent is suspended and child resumed 【发布时间】:2021-09-30 08:48:58 【问题描述】:我有一个根任务,它在特定时间开始(例如 cron 15/5 6 * * * TZ),并每 5 分钟继续运行一次。它调用一个检查某些标准的 SP。一旦满足所有条件,它就会挂起根任务并恢复子任务。但不知何故,即使在恢复后子任务也没有运行。我尝试检查文档,但仍然找不到孩子不跑步的任何原因。有人可以帮忙吗?
此外,子任务运行一个 SP,该 SP 依次恢复根任务和其他依赖任务(依赖于子任务)。但是当我关闭子任务 def 中的 after 子句时。并添加一个时间表来运行它,它调用的 SP 恢复根任务并将其设置为在接下来的 5 分钟内运行,而不是设置第二天的时间表,因为当天的运行已经暂停。有人也可以帮忙吗?
【问题讨论】:
【参考方案1】:你用过吗?
--启用依赖任务的递归恢复 选择系统$task_dependents_enable('');
【讨论】:
第一个子任务已经在存储过程本身中恢复。在检查 task_history 时它显示已启动,但即使在触发命令“alter task TASK_T2 resume”后它也不会启动 子任务恢复需要我上面提供的选项,试试吧以上是关于父级暂停和子级恢复后雪花子任务未运行的主要内容,如果未能解决你的问题,请参考以下文章