snowflake-cloud-data-platform - 没有虚拟仓库的任务:查询失败还是任务没有启动?
问题描述
在 Snowflake 中创建任务时,还必须传递用于执行的虚拟仓库。
CREATE [ OR REPLACE ] TASK [ IF NOT EXISTS ] <name>
WAREHOUSE = <string>
...
关于这个话题,我想知道后来有人放弃虚拟仓库的场景。
DROP WAREHOUSE <name>
任务是否会启动并且查询会失败(因为它没有关联的仓库),还是会因为他的定义中缺少仓库而导致任务甚至无法启动?
我的期望是任务正在开始,但查询立即失败。
有关创建任务的更多信息:https ://docs.snowflake.com/en/sql-reference/sql/create-task.html
解决方案
您的任务将失败并出现错误“无法执行任务,必须将任务仓库的使用权限授予所有者角色”,您也可以在以下位置查看任务执行状态:
select *
from table(information_schema.task_history())
where DATABASE_NAME = 'DEMO_DB'
order by scheduled_time;
推荐阅读
- ios - Swift 4.2 委托和协议不起作用
- swift - 在 tableview 行的右侧显示活动指示器
- apache-spark - 如何在 Spark 上为 SVM 和 DT 使用交叉验证拆分数据
- python - ValueError:您正在尝试将包含 6 层的权重文件加载到具有 0 的模型中
- php - 从计算引擎实例上传图像到谷歌云存储
- wordpress - wordpress-联系表格recaptcha不起作用
- php - 防止未经授权的用户直接访问上传的文件 - Symfony
- frontend - 各种设备的视口
- php - php.ini 更改在 Mac 上运行的 docker 中不起作用
- angular - 在没有 [(ngModel)] 的情况下在 mat-select 中显示默认值