Athena에서 "보기가 오래되었습니다. 다시 생성해야 합니다" 오류를 해결하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2020년 7월 8일

Amazon Athena에서 보기 쿼리를 실행할 때 "SYNTAX_ERROR: line 1:15: 'awsdatacatalog.mydatabase.myview' 보기가 오래되었습니다. 다시 생성해야 합니다"와 같은 "오래된 보기" 오류가 발생합니다.

해결 방법

Athena는 보기 쿼리에 지정된 테이블 또는 데이터베이스가 존재하지 않거나 보기를 생성한 후 테이블 정의를 수정하는 경우 오래된 보기를 보고합니다. 예를 들어 보기를 생성한 다음 동일한 테이블에서 ALTER TABLE ADD COLUMNS 문을 실행한다고 가정해보겠습니다. 오래된 보기 오류가 발생하며 보기 쿼리가 실패합니다. AWS Glue 크롤러를 실행하여 테이블 정의를 업데이트하는 경우에도 오래된 보기 오류가 발생합니다. 자세한 내용은 보기에 대한 고려 사항을 참조하십시오.

"오래된 보기" 오류를 방지하려면 기본 테이블을 수정할 때마다 보기를 다시 생성하십시오.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?