SHOW TASKS
現在のロールから参照可能なタスクを一覧表示します。
構文
SHOW TASKS [LIKE '<pattern>' | WHERE <expr>]
出力
SHOW TASKS は次のカラムを返します。
created_on: タスクが作成された時刻のタイムスタンプ。name: タスク名。id: 内部タスク識別子。owner: タスクを所有するロール。comment: 任意のコメント。warehouse: タスクに割り当てられた Warehouse。schedule: 存在する場合、実行間隔または CRON スケジュール。state: 現在の状態(StartedまたはSuspended)。definition: タスクが実行する SQL。condition_text: タスクの WHEN 条件。after: DAG 内の上流タスクのカンマ区切りリスト。suspend_task_after_num_failures: 一時停止されるまでの連続失敗回数。error_integration: 失敗時の通知統合。next_schedule_time: 次回のスケジュール実行時刻のタイムスタンプ。last_committed_on: タスク定義が最後に更新された時刻のタイムスタンプ。last_suspended_on: タスクが最後に一時停止された時刻のタイムスタンプ(存在する場合)。session_parameters: タスク実行時に適用されるセッションパラメータ。
例
現在のロールで利用可能なすべてのタスクを一覧表示します。
SHOW TASKS;
+----------------------------+---------------+------+---------------+---------+-----------+---------------------------------+----------+-------------------------------------------+------------------------+---------+-------------------------------------+-------------------+----------------------------+----------------------------+----------------------------+---------------------------------------------------+
| created_on | name | id | owner | comment | warehouse | schedule | state | definition | condition_text | after | suspend_task_after_num_failures | error_integration | next_schedule_time | last_committed_on | last_suspended_on | session_parameters |
+----------------------------+---------------+------+---------------+---------+-----------+---------------------------------+----------+-------------------------------------------+------------------------+---------+-------------------------------------+-------------------+----------------------------+----------------------------+----------------------------+---------------------------------------------------+
| 2024-07-01 08:00:00.000000 | ingest_sales | 101 | ACCOUNTADMIN | NULL | etl_wh | CRON 0 5 * * * * TIMEZONE UTC | Started | COPY INTO sales FROM @stage PATTERN '.*' | STREAM_STATUS('s1') | | 3 | slack_errors | 2024-07-01 08:05:00.000000 | 2024-07-01 08:00:00.000000 | NULL | {"enable_query_result_cache":"1"} |
| 2024-07-01 09:00:00.000000 | hourly_checks | 102 | SYSADMIN | health | etl_wh | INTERVAL 3600 SECOND | Suspended | CALL run_health_check() | | ingest_sales | NULL | NULL | 2024-07-01 10:00:00.000000 | 2024-07-01 09:05:00.000000 | 2024-07-01 09:10:00.000000 | {"query_result_cache_min_execute_secs":"5"} |
+----------------------------+---------------+------+---------------+---------+-----------+---------------------------------+----------+-------------------------------------------+------------------------+---------+-------------------------------------+-------------------+----------------------------+----------------------------+----------------------------+---------------------------------------------------+
名前が ingest_ で始まるタスクのみを表示します。
SHOW TASKS LIKE 'ingest_%';