Amazon Athena에서 SQL 쿼리 실행
AWS Glue Data Catalog에 등록된 데이터 원본과 Hive 메타스토어 및 Amazon DocumentDB 인스턴스와 같이 Athena 연동 쿼리를 사용하여 연결하는 데이터 원본에서 Amazon Athena를 사용하여 SQL 쿼리를 실행할 수 있습니다. 데이터 원본 작업에 대한 자세한 내용은 데이터 원본에 연결 단원을 참조하세요. 스키마를 수정하는 데이터 정의 언어(DDL) 쿼리를 실행하면 Athena가 데이터 원본과 연결된 메타스토어에 메타데이터를 작성합니다. 또한 CREATE TABLE AS
및 INSERT INTO
같은 일부 쿼리는 데이터 세트에 레코드를 쓸 수 있습니다(예: Amazon S3 위치에 CSV 레코드 추가). 쿼리를 실행하면 Athena는 사용자가 지정한 쿼리 결과 위치에 쿼리 결과를 저장합니다. 이렇게 하면 쿼리 기록을 보고 쿼리 결과 세트를 다운로드하여 볼 수 있습니다.
이 단원에서는 다양한 SQL 문을 사용하여 공통 데이터 원본 및 데이터 유형에 대한 Athena 쿼리를 실행하는 방법에 대한 지침을 제공합니다. 일반적인 구조 및 연산자 작업(예: 배열, 연결, 필터링, 평면화 및 정렬 작업)에 대한 일반 지침이 제공됩니다. 다른 예로는 중첩 구조 및 맵이 있는 테이블의 데이터 쿼리, JSON으로 인코딩된 데이터 세트을 기반으로 하는 테이블, AWS CloudTrail 로그 및 Amazon EMR 로그와 같은 AWS 서비스와 관련된 데이터 세트이 있습니다. 표준 SQL 사용에 대한 포괄적인 내용은 이 설명서에서 다루지 않습니다. SQL에 대한 자세한 내용은 Trino
주제
고려 사항 및 제한 사항은 Amazon Athena의 SQL 쿼리에 대한 고려 사항 및 제한 사항 단원을 참조하세요.