Data Catalog 뷰 관리 - Amazon Athena

Data Catalog 뷰 관리

DDL 명령을 사용하여 Data Catalog 뷰를 업데이트하고 관리할 수 있습니다.

Data Catalog 뷰 업데이트

Lake Formation 관리자 또는 정의자는 ALTER VIEW UPDATE DIALECT 구문을 사용하여 뷰 정의를 업데이트할 수 있습니다. 다음 예제에서는 orders 테이블 대신 returns 테이블에서 열을 선택하도록 뷰 정의를 수정합니다.

ALTER VIEW orders_by_date UPDATE DIALECT AS SELECT return_date, sum(totalprice) AS price FROM returns WHERE order_city = 'SEATTLE' GROUP BY orderdate

AWS Glue Data Catalog 뷰에 지원되는 DDL 작업

Athena는 AWS Glue Data Catalog 뷰에 대해 다음 작업을 지원합니다.

설명
ALTER VIEW DIALECT

엔진 언어를 추가하거나 기존 엔진 언어를 업데이트 또는 삭제하여 Data Catalog 뷰를 업데이트합니다.

CREATE PROTECTED MULTI DIALECT VIEW

지정된 SELECT 쿼리에서 Data Catalog 뷰를 생성합니다. 자세한 내용은 CREATE PROTECTED MULTI DIALECT VIEW 단원을 참조하십시오.

선택적 OR REPLACE 절을 사용하여 기존 뷰를 바꿔 업데이트할 수 있습니다.

DESCRIBE VIEW

명명된 뷰의 열 목록을 보여 줍니다. 이를 통해 복잡한 뷰의 속성을 검사할 수 있습니다.

DROP VIEW

기존 뷰를 삭제합니다. 뷰가 없는 경우 선택적 IF EXISTS 절이 오류를 억제합니다.

SHOW CREATE VIEW

지정된 뷰를 생성하는 SQL 문을 보여 줍니다.

SHOW VIEWS

지정된 데이터베이스 또는 현재 데이터베이스(데이터베이스 이름이 생략된 경우)의 뷰를 나열합니다. 선택적 LIKE 절을 정규식과 함께 사용하여 뷰 이름 목록을 제한합니다. 콘솔의 왼쪽 창에서 뷰 목록을 볼 수도 있습니다.

SHOW COLUMNS

뷰에 대한 스키마에 열을 나열합니다.