SHOW TASKS および DESCRIBE TASK コマンド: 新しい列

注意

この動作変更は2023_08バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

SHOW TASKS および DESCRIBE TASK コマンドの出力は以下のとおりです。

変更前

SHOW TASKS および DESCRIBE TASK コマンドの出力にはlast_suspended_reason列とtask_relations列は含まれません。

既存のlast_suspended_on列はルートタスクのタイムスタンプのみを表示し、子タスクには NULL を表示します。

変更後

SHOW TASKS と DESCRIBE TASK コマンドの出力にはlast_suspended_reasonとtask_relations列が含まれます。

既存のlast_suspended_on列は、ルートタスクと子タスクの両方のタイムスタンプを表示します。

列名

説明

last_suspended_reason

タスクが中断された理由を表示します。考えられる理由は次のとおりです。

  • USER_SUSPENDED: ユーザーが alter task <name> suspend コマンドを実行してタスクを中断しました。

  • SCHEMA_OR_DATABASE_DELETED: タスクのスキーマまたはデータベースが削除されました。

  • GRANT_OWNERSHIP: ユーザーが grant ownership コマンドを実行してタスクの所有権を別のロールに移譲しました。

  • SUSPENDED_DUE_TO_ERRORS: タスクが一定回数連続して失敗し、中断されました。このタスクを中断するために必要な失敗の回数は、 SUSPEND_TASK_AFTER_NUM_FAILURES パラメーターで設定できます。

  • CHILD_BECAME_ROOT: このタスクは、 DAG タスクの子タスクでしたが、子タスクのすべての先行タスクが削除され、子タスクがルートタスクになりました。

  • FINALIZER_BECAME_ROOT: このタスクは、タスクの DAG のファイナライザタスクでしたが、ファイナライズが解除され、ルートタスクになりました。

  • MATCHING_OWNER_NOT_FOUND: タスクの複製中に 、タスクを所有するロールがセカンダリデータベースに見つかりませんでした。

task_relations

ルートタスクと対応するファイナライザタスクの関係を表示します。

last_suspended_on

ルートタスクと子タスクの両方のタイムスタンプを表示します。

参照: 1385 1414