Athena 뷰 작업
Athena 뷰는 Athena 콘솔에서 쉽게 생성, 업데이트, 관리할 수 있습니다.
뷰 생성
템플릿을 사용하거나 기존 쿼리를 실행하여 Athena 콘솔에서 뷰를 생성할 수 있습니다.
템플릿을 사용하여 뷰 생성
-
Athena 콘솔에서 테이블 및 뷰(Tables and views) 옆에 있는 생성(Create)을 선택한 다음 뷰 생성(Create view)을 선택합니다.
이 작업은 편집 가능한 뷰 템플릿을 쿼리 편집기에 배치합니다.
-
요구 사항에 따라 뷰 템플릿을 편집합니다. 문에 뷰 이름을 입력할 때 뷰 이름에 밑줄
(_)
이외의 특수 문자를 사용할 수 없습니다. 이름 데이터베이스, 테이블 및 열 섹션을 참조하세요. 뷰 이름을 지정하는데 쿼리에서 예약어 이스케이프를 사용하지 마세요.뷰 생성에 대한 자세한 내용은 CREATE VIEW 및 CREATE DIALECT VIEW 및 Athena 뷰 예제 섹션을 참조하세요.
-
실행(Run)을 선택하여 뷰를 생성합니다. 뷰가 Athena 콘솔의 뷰 목록에 나타납니다.
기존 쿼리에서 뷰 생성
-
Athena 쿼리 편집기를 사용하여 기존 쿼리를 실행합니다.
-
쿼리 편집기 창에서 생성(Create)을 선택한 다음 쿼리에서 뷰(View from query)를 선택합니다.
-
뷰 생성(Create View) 대화 상자에서 뷰 이름을 입력하고 생성(Create)을 선택합니다. 뷰 이름에는 밑줄
(_)
이외의 특수 문자를 사용할 수 없습니다. 이름 데이터베이스, 테이블 및 열 섹션을 참조하세요. 뷰 이름을 지정하는데 쿼리에서 예약어 이스케이프를 사용하지 마세요.Athena는 콘솔의 뷰 목록에 뷰를 추가하고 쿼리 편집기에 뷰에 대한
CREATE VIEW
문을 표시합니다.
참고
-
테이블의 기반이 되는 테이블을 삭제한 다음 뷰를 실행하려고 하면 Athena에서 오류 메시지를 표시합니다.
-
기존 뷰의 위에 있는 뷰인 중첩 뷰(nested view)를 생성할 수 있습니다. Athena는 자신을 참조하는 재귀 뷰가 실행되지 않도록 방지합니다.