首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >雪花任务正在执行,但在查询历史记录中找不到它们。

雪花任务正在执行,但在查询历史记录中找不到它们。
EN

Stack Overflow用户
提问于 2021-02-19 00:09:39
回答 1查看 1.1K关注 0票数 2

我在雪花中的任务执行得很好,我可以运行下面的命令,并为运行的每个实例获取QueryID

代码语言:javascript
复制
SELECT * FROM TABLE(INFORMATION_SCHEMA.TASK_HISTORY(TASK_NAME=> 'TitanLoadSuccessVsFail')) 

但是,当我查看运行这些任务的仓库的查询历史记录时,没有这些查询is。

代码语言:javascript
复制
SELECT * FROM TABLE(INFORMATION_SCHEMA.QUERY_HISTORY_BY_WAREHOUSE(WAREHOUSE_NAME => 'ITSM_MWH'))
ORDER BY START_TIME DESC

我怎么才能找到

  1. 对运行
  2. 的任务的查询历史每个queryID

的结果

谢谢尼克

EN

回答 1

Stack Overflow用户

发布于 2021-02-19 02:20:43

这个有点棘手。INFORMATION_SCHEMA视图在很大程度上只显示基于当前查询它们的角色的结果。任务实际上不是由您的角色执行的。它们被认为是系统查询。如果您在雪花UI中查找它们,您将在历史记录中看到它们,但前提是选中标记为Include queries executed by user tasks的框。

有许多选项可以同时从query_id获取查询历史记录和结果:

tasks.

  • Leverage

  • 使用用户界面并选中该复选框,并包含一个日期范围,以帮助您将列表过滤到

  • SNOWFLAKE.ACCOUNT_USAGE.QUERY_HISTORY视图中,而不是INFORMATION_SCHEMA,这将要求您要么是ACCOUNTADMIN,要么让ACCOUNTADMIN授予您在SNOWFLAKE数据库中的角色IMPORTED PRIVILEGES特权。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66270003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档