SHOW TASKS 및 DESCRIBE TASK 명령: 새 열

주의

이 동작 변경 사항은 2023_08 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

SHOW TASKS 및 DESCRIBE TASK 명령의 출력은 다음과 같습니다.

변경 전

SHOW TASKS 및 DESCRIBE TASK 명령의 출력에 last_suspensed_reason 또는 task_relations 열이 포함되지 않습니다.

기존 last_suspensed_on 열에는 루트 작업에 대해서만 타임스탬프를 표시하고 하위 작업에 대해서는 NULL을 표시합니다.

변경 후

SHOW TASKS 및 DESCRIBE TASK 명령의 출력에 last_suspensed_reason 및 task_relations 열이 포함됩니다.

기존 last_suspensed_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