Snowflake cloud data platform 没有虚拟仓库的任务:查询失败还是任务未启动?

Snowflake cloud data platform 没有虚拟仓库的任务:查询失败还是任务未启动?,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,在Snowflake中创建任务时,还必须传递用于执行的虚拟仓库 CREATE [ OR REPLACE ] TASK [ IF NOT EXISTS ] <name> WAREHOUSE = <string> ... 创建[或替换]任务[如果不存在] 仓库= ... 关于这个主题,我想知道稍后有人删除虚拟仓库时的场景 DROP WAREHOUSE <name> DROP仓库 任务是否仍会启动而查询失败(因为它没有关联的仓库),或者任务是否会因为其定

在Snowflake中创建任务时,还必须传递用于执行的虚拟仓库

CREATE [ OR REPLACE ] TASK [ IF NOT EXISTS ] <name>
  WAREHOUSE = <string>
...
创建[或替换]任务[如果不存在]
仓库=
...
关于这个主题,我想知道稍后有人删除虚拟仓库时的场景

DROP WAREHOUSE <name>
DROP仓库
任务是否仍会启动而查询失败(因为它没有关联的仓库),或者任务是否会因为其定义中缺少仓库而无法启动

我的期望是任务正在启动,但查询立即失败


有关创建任务的详细信息:

您的任务将失败,并出现错误“无法执行任务,必须将任务仓库的使用权限授予所有者角色”,您还可以在以下位置检查任务执行状态:

select *
from table(information_schema.task_history()) 
where DATABASE_NAME = 'DEMO_DB'
order by scheduled_time;

嗨,我想知道你为什么问这个问题?任务未启动或查询失败对您的流程有什么影响?是什么阻止了你在雪花般的环境中花5分钟来尝试这个呢?是什么阻止了我:我的特权;-)您应该让雪花管理员创建一个您拥有所有权的数据库,并允许您创建/删除仓库:)