雪花 - 任务未运行
Posted
技术标签:
【中文标题】雪花 - 任务未运行【英文标题】:Snowflake - Task not running 【发布时间】:2020-01-13 21:12:26 【问题描述】:我用下面的脚本创建了一个简单的任务,但由于某种原因它从未运行过。
CREATE OR REPLACE TASK dbo.tab_update
WAREHOUSE = COMPUTE_WH
SCHEDULE = 'USING CRON * * * * * UTC'
AS CALL dbo.my_procedure();
我使用的是雪花小径企业版。
【问题讨论】:
【参考方案1】:你恢复了吗?来自文档——“创建任务后,您必须在任务运行之前执行ALTER TASK … RESUME
”
【讨论】:
谢谢你..这有帮助。但是,当我使用以下内容时,出现错误: USE ROLE sysadmin;更改任务 dbo.tab_update 恢复;必须将 EXECUTE TASK 权限授予所有者角色 我想通了,需要将角色更改为“Accountadmin”才能正常工作。【参考方案2】:澄清一点: 这两个步骤都需要,虽然可能很烦人。
-
任务可以重复消耗仓库时间(积分)(例如最多
每分钟)所以我们想确保执行权限
被明确授予角色。
任务可以有依赖关系和任务树(最终是 DAG)
不应在创建一个或多个任务后立即开始执行。
当数据工程师可以判断时,简历提供了一个明确的同步点
我们认为任务树已准备好进行验证和执行可以
从下一个间隔开始。
迪内什·库尔卡尼 (下午,雪花)
【讨论】:
以上是关于雪花 - 任务未运行的主要内容,如果未能解决你的问题,请参考以下文章