如何查看多个任务名称的task_history
How to view task_history of multiple Task names
我想查看多个任务的 任务历史记录。我正在使用以下命令来检查一项任务的历史记录
select *
from table(information_schema.task_history(
SCHEDULED_TIME_RANGE_START => dateadd(hours,-10, current_timestamp())
,TASK_NAME => 'one_task'));
我尝试将通配符设为 TASK_NAME => '%mytasks%'
,但没有产生任何结果。
使用来自 SNOWFLAKE.ACCOUNT.ACCOUNT_USAGE 架构的视图
SELECT * 来自 SNOWFLAKE.ACCOUNT_USAGE.TASK_HISTORY;
Taks 名称参数是可选的,可以在 TASK_HISTORY 函数调用中省略。可以在后续 WHERE
子句中添加更强大的过滤:
SELECT *
FROM TABLE(INFORMATION_SCHEMA.TASK_HISTORY(
SCHEDULED_TIME_RANGE_START => DATEADD(HOURS,-10,current_timestamp()))) s
WHERE s.name ILIKE '%mytasks%';
我想查看多个任务的 任务历史记录。我正在使用以下命令来检查一项任务的历史记录
select *
from table(information_schema.task_history(
SCHEDULED_TIME_RANGE_START => dateadd(hours,-10, current_timestamp())
,TASK_NAME => 'one_task'));
我尝试将通配符设为 TASK_NAME => '%mytasks%'
,但没有产生任何结果。
使用来自 SNOWFLAKE.ACCOUNT.ACCOUNT_USAGE 架构的视图 SELECT * 来自 SNOWFLAKE.ACCOUNT_USAGE.TASK_HISTORY;
Taks 名称参数是可选的,可以在 TASK_HISTORY 函数调用中省略。可以在后续 WHERE
子句中添加更强大的过滤:
SELECT *
FROM TABLE(INFORMATION_SCHEMA.TASK_HISTORY(
SCHEDULED_TIME_RANGE_START => DATEADD(HOURS,-10,current_timestamp()))) s
WHERE s.name ILIKE '%mytasks%';