Snowflake cloud data platform 雪花-具有前置任务的任务执行历史记录
我有两个任务T1和T2。T1每天7:00运行,是T2的前身 我能够使用T1的任务执行历史记录。然而,T2的病史并没有显示在结果中 有没有办法跟踪第二个任务是否执行 最好的, 维杰·普拉卡什Snowflake cloud data platform 雪花-具有前置任务的任务执行历史记录,snowflake-cloud-data-platform,snowflake-task,Snowflake Cloud Data Platform,Snowflake Task,我有两个任务T1和T2。T1每天7:00运行,是T2的前身 我能够使用T1的任务执行历史记录。然而,T2的病史并没有显示在结果中 有没有办法跟踪第二个任务是否执行 最好的, 维杰·普拉卡什 更新: 以下是我用来查询任务执行状态的查询: select * from table(information_schema.task_history( result_limit => 10, task_name=>'T2')); 您能告诉我们您是如何尝试跟踪任务的吗? 应该
更新: 以下是我用来查询任务执行状态的查询:
select *
from table(information_schema.task_history(
result_limit => 10,
task_name=>'T2'));
您能告诉我们您是如何尝试跟踪任务的吗? 应该能够使用以下组合跟踪任务和更多任务
SELECT *
FROM TABLE(information_schema.task_history(RESULT_LIMIT => 10000))
SELECT *
FROM TABLE(information_schema.QUERY_HISTORY_BY_WAREHOUSE(WAREHOUSE_NAME => 'WH_FOR_TASKS', RESULT_LIMIT => 10000))
谢谢。上述问题的根本原因是,启动作业的顺序不正确。我在第二个任务(T2)之前恢复了第一个任务(T1),这就是为什么第二个任务没有执行。更新了我的问题。我一直在使用这个查询。但我仍然没有看到T2的结果。此外,我认为我无法在相当长的时间内在查询历史记录中找到我的任务:)result_limit参数非常低。如果将最大值增加到10000,会发生什么情况?可能会删除task_name参数只是为了好玩。该任务计划每天只运行一次,并且是在几天前计划的。因此,结果限制设置为10。不过,我会用10000英镑试试。谢谢,谢谢,蒂姆。我能够解决这个问题。只是简单介绍一下基本知识:T1成功了吗?如果不是,T2根本就不会执行。否则,这是意外的行为。Dinesh Kulkarni(PM,Snowflake)T1成功,并且能够通过查看任务执行历史来确认。显然,T2根本没有运行。感谢Dinesh的输入:)