Athena 뷰 작업 - Amazon Athena

Athena 뷰 작업

Athena 뷰는 Athena 콘솔에서 쉽게 생성, 업데이트, 관리할 수 있습니다.

뷰 생성

템플릿을 사용하거나 기존 쿼리를 실행하여 Athena 콘솔에서 뷰를 생성할 수 있습니다.

템플릿을 사용하여 뷰 생성
  1. Athena 콘솔에서 테이블 및 뷰(Tables and views) 옆에 있는 생성(Create)을 선택한 다음 뷰 생성(Create view)을 선택합니다.

    뷰 생성.

    이 작업은 편집 가능한 뷰 템플릿을 쿼리 편집기에 배치합니다.

  2. 요구 사항에 따라 뷰 템플릿을 편집합니다. 문에 뷰 이름을 입력할 때 뷰 이름에 밑줄(_) 이외의 특수 문자를 사용할 수 없습니다. 이름 데이터베이스, 테이블 및 열 섹션을 참조하세요. 뷰 이름을 지정하는데 쿼리에서 예약어 이스케이프를 사용하지 마세요.

    뷰 생성에 대한 자세한 내용은 CREATE VIEW 및 CREATE DIALECT VIEWAthena 뷰 예제 섹션을 참조하세요.

  3. 실행(Run)을 선택하여 뷰를 생성합니다. 뷰가 Athena 콘솔의 뷰 목록에 나타납니다.

기존 쿼리에서 뷰 생성
  1. Athena 쿼리 편집기를 사용하여 기존 쿼리를 실행합니다.

  2. 쿼리 편집기 창에서 생성(Create)을 선택한 다음 쿼리에서 뷰(View from query)를 선택합니다.

    생성(Create), 쿼리에서 뷰(View from query)를 선택합니다.
  3. 뷰 생성(Create View) 대화 상자에서 뷰 이름을 입력하고 생성(Create)을 선택합니다. 뷰 이름에는 밑줄 (_) 이외의 특수 문자를 사용할 수 없습니다. 이름 데이터베이스, 테이블 및 열 섹션을 참조하세요. 뷰 이름을 지정하는데 쿼리에서 예약어 이스케이프를 사용하지 마세요.

    Athena는 콘솔의 뷰 목록에 뷰를 추가하고 쿼리 편집기에 뷰에 대한 CREATE VIEW 문을 표시합니다.

참고
  • 테이블의 기반이 되는 테이블을 삭제한 다음 뷰를 실행하려고 하면 Athena에서 오류 메시지를 표시합니다.

  • 기존 뷰의 위에 있는 뷰인 중첩 뷰(nested view)를 생성할 수 있습니다. Athena는 자신을 참조하는 재귀 뷰가 실행되지 않도록 방지합니다.