동적 테이블 삭제 또는 삭제 취소

이 항목에서는 기존 동적 테이블을 삭제하고 복원하는 방법에 대해 설명합니다.

데이터 파이프라인과 더 이상 관련이 없는 경우 동적 테이블이 더 이상 필요하지 않을 수 있습니다. 삭제하면 환경을 정리하고 불필요한 저장소 및 컴퓨팅 사용량을 줄일 수 있습니다. 동적 테이블은 특히 빈번한 새로 고침으로 리소스를 소모하므로 사용하지 않는 테이블을 삭제하면 추가 리소스 소모를 방지하여 비용을 관리하는 데 도움이 될 수 있습니다.

UNDROP DYNAMIC TABLE 명령을 사용하여 삭제한 동적 테이블을 삭제 취소하거나 복원할 수 있습니다. 이렇게 하면 실수로 삭제했거나 프로젝트 우선순위나 데이터 요구 사항이 변경되어 이전에 삭제한 테이블이 다시 관련성이 있는 경우 등 동적 테이블과 해당 데이터를 다시 생성할 필요 없이 복구할 수 있습니다.

동적 테이블을 삭제하거나 삭제 취소하려면 해당 동적 테이블에 대한 OWNERSHIP 권한이 있는 역할을 사용해야 합니다.

기존 동적 테이블 삭제

동적 테이블을 삭제하려면 해당 동적 테이블에 대한 OWNERSHIP 권한이 있는 경우 DROP DYNAMIC TABLE 명령 또는 Snowsight 를 사용할 수 있습니다.

다음 예제는 DROP DYNAMIC TABLE 명령을 사용하여 my_dynamic_table 을 삭제하는 예제입니다.

DROP DYNAMIC TABLE my_dynamic_table;
Copy

삭제된 동적 테이블 복원

동적 테이블을 삭제하려면 해당 동적 테이블에 대한 OWNERSHIP 권한이 있는 경우 UNDROP DYNAMIC TABLE 명령을 사용하면 됩니다. 동적 테이블은 보존 기간(기본값은 24시간) 내에만 삭제 취소할 수 있습니다. 같은 이름의 동적 테이블이 이미 존재하는 경우 오류가 반환됩니다.

다음 예제는 UNDROP DYNAMIC TABLE 명령을 사용하여 my_dynamic_table 을 삭제하는 예제입니다.

UNDROP DYNAMIC TABLE my_dynamic_table;
Copy