동적 테이블 디버깅하기

이 항목에서는 예상대로 실행되지 않는 동적 테이블의 문제 해결 방법에 대해 설명합니다.

동적 테이블 사용에 대한 제한이나 필요한 권한이 없는 경우 일부 작업이 제한될 수 있습니다. 자세한 내용은 동적 테이블 제한 사항동적 테이블 액세스 제어 섹션을 참조하십시오.

여기에 나열되지 않은 문제가 발생하면 Snowflake 지원 에 문의하십시오.

문제

해결책

동적 테이블에 대한 메타데이터를 볼 수 없습니다.

동적 테이블의 메타데이터 및 Information Schema를 보려면 해당 동적 테이블에 대해 MONITOR 권한이 있는 역할을 사용해야 합니다. 자세한 내용은 동적 테이블의 메타데이터 보기 권한 섹션을 참조하십시오.

동적 테이블이 일시 중단되었습니다.

동적 테이블은 여러 가지 이유로 중단될 수 있습니다.

  • ALTER DYNAMIC TABLE … SUSPEND 명령어를 사용하여 직접 일시 중단되었습니다.

  • 이는 일시 중단된 동적 테이블의 다운스트림입니다.

  • 5번 연속으로 새로 고침에 실패했습니다(건너뛰기는 이 횟수에 포함되지 않음).

  • 이 테이블은 복제 그룹이나 장애 조치 그룹에 있는 복제된 동적 테이블입니다. 복제 및 동적 테이블 섹션을 참조하십시오.

  • 복제 시점에 하나 이상의 기본 테이블이 삭제된 동적 테이블에서 복제되었습니다.

동적 테이블이 중단된 이유를 확인하려면 다음을 수행합니다.

  1. Snowsight 에 로그인합니다.

  2. 탐색 메뉴에서 Monitoring » Dynamic Tables 를 선택합니다.

  3. 동적 테이블을 선택하고 Table Details 탭으로 이동합니다.

  4. Details 아래의 Scheduling State 를 마우스로 가리킵니다. 중지 사유와 날짜를 자세히 설명하는 대화 상자가 나타납니다.