Amazon Athena를 사용하여 SQL 쿼리 실행 - Amazon Athena

Amazon Athena를 사용하여 SQL 쿼리 실행

AWS Glue Data Catalog에 등록된 데이터 원본과 Hive 메타스토어 및 Amazon DocumentDB 인스턴스와 같이 Athena 연동 쿼리를 사용하여 연결하는 데이터 원본에서 Amazon Athena를 사용하여 SQL 쿼리를 실행할 수 있습니다. 데이터 원본 작업에 대한 자세한 내용은 데이터 원본에 연결 단원을 참조하세요. 스키마를 수정하는 데이터 정의 언어(DDL) 쿼리를 실행하면 Athena가 데이터 원본과 연결된 메타스토어에 메타데이터를 작성합니다. 또한 CREATE TABLE ASINSERT INTO 같은 일부 쿼리는 데이터 세트에 레코드를 쓸 수 있습니다(예: Amazon S3 위치에 CSV 레코드 추가). 쿼리를 실행하면 Athena는 사용자가 지정한 쿼리 결과 위치에 쿼리 결과를 저장합니다. 이렇게 하면 쿼리 기록을 보고 쿼리 결과 세트를 다운로드하여 볼 수 있습니다.

이 단원에서는 다양한 SQL 문을 사용하여 공통 데이터 원본 및 데이터 유형에 대한 Athena 쿼리를 실행하는 방법에 대한 지침을 제공합니다. 일반적인 구조 및 연산자 작업(예: 배열, 연결, 필터링, 평면화 및 정렬 작업)에 대한 일반 지침이 제공됩니다. 다른 예로는 중첩 구조 및 맵이 있는 테이블의 데이터 쿼리, JSON으로 인코딩된 데이터 세트을 기반으로 하는 테이블, AWS CloudTrail 로그 및 Amazon EMR 로그와 같은 AWS 서비스와 관련된 데이터 세트이 있습니다. 표준 SQL 사용에 대한 포괄적인 내용은 이 설명서에서 다루지 않습니다. SQL에 대한 자세한 내용은 TrinoPresto 언어 참조 사항을 참조하세요.

고려 사항 및 제한 사항은 Amazon Athena의 SQL 쿼리에 대한 고려 사항 및 제한 사항 단원을 참조하세요.