You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snowflake Notebook调度执行报NotebookSqlException:查询结果已过期求助

Snowflake Notebook 任务调度偶发失败问题求助

我们正在评估Snowflake Notebook以满足BI需求,目前整体体验良好,但遇到了一些偶发性问题,希望Snowflake社区能提供帮助:

我们将ETL任务置于名为PRE_REPORT_PROVISION的Notebook中,并将其纳入任务流,创建任务的SQL语句如下:

CREATE OR REPLACE TASK PRE_REPORT_PROVISION_TSK 
WAREHOUSE = BI_ELT_WH
AFTER DWH_DONE_TSK 
AS EXECUTE NOTEBOOK "BI_ELT"."INTEGRATIONS"."PRE_REPORT_PROVISION"();

手动运行该任务一切正常,但在调度管线中自动运行时,任务偶尔失败,运行历史显示的错误信息如下:

ERROR: Python Interpreter Error: Exception: NotebookSqlException: 000710 (02000): Result for query 01b6d952-0303-00bf-0001-b882007a614e has expired:

我们尝试通过以下查询在TASK_HISTORY()和QUERY_HISTORY()中查找该查询ID,但均无结果:

SELECT *
FROM TABLE(BI_ELT.INFORMATION_SCHEMA.TASK_HISTORY())
WHERE QUERY_ID = '01b6d952-0303-00bf-0001-b882007a614e'
; -- 无查询结果
SELECT  *
FROM TABLE(BI_ELT.INFORMATION_SCHEMA.QUERY_HISTORY())
WHERE QUERY_ID = '01b6d952-0303-00bf-0001-b882007a614e'
; -- 无查询结果

该问题为偶发情况:调度失败后打开Notebook运行会出现相同错误(但查询ID不同),但再次运行Notebook又能正常执行,且Notebook中仅包含简单SQL语句。

现提出两个问题:

  • 是否有人遇到过类似问题,可能的原因是什么?
  • 为何无法通过上述查询找到错误中的ID,是否需要在其他位置查找?

恳请提供相关提示!

内容的提问来源于stack exchange,提问作者Sebastian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 21:18:20