Amazon Athena
사용 설명서

문서 기록

설명서 최종 업데이트: 2019년 9월 18일.

변경 사항 설명 릴리스 날짜
새 INSERT INTO 명령 단원이 추가되었고 데이터 매니페스트 파일 지원용 쿼리 결과 위치 정보가 업데이트되었습니다. 자세한 내용은 INSERT INTO쿼리 결과 및 출력 파일 작업 단원을 참조하십시오. 2019년 9월 18일

인터페이스 VPC 종단점(PrivateLink) 지원 단원이 추가되었습니다. JDBC 드라이버가 업데이트되었습니다. 보강된 VPC 흐름 로그 정보가 업데이트되었습니다.

자세한 내용은 인터페이스 VPC 엔드포인트를 사용하여 Amazon Athena에 연결, Amazon VPC 흐름 로그 쿼리, JDBC 드라이버와 함께 Athena 사용 단원을 참조하십시오.

2019년 9월 11일

AWS Lake Formation와(과) 통합 단원이 추가되었습니다.

자세한 내용은 Athena를 사용하여 AWS Lake Formation에 등록된 데이터 쿼리 단원을 참조하십시오.

2018년 26월 6일

기타 AWS 서비스와의 일관성에 대한 보안 단원이 업데이트되었습니다.

자세한 내용은 Amazon Athena 보안 단원을 참조하십시오.

2018년 26월 6일

AWS WAF 로그 쿼리 작업 단원이 추가되었습니다.

자세한 내용은 AWS WAF 로그 쿼리 단원을 참조하십시오.

2019년 5월 31일

Athena 작업 그룹을 지원하는 ODBC 드라이버 새 버전을 출시했습니다.

ODBC 드라이버 버전 1.0.5와 해당 설명서를 다운로드하려면 ODBC를 이용해 Amazon Athena에 연결 단원을 참조하십시오. 이 버전에 대한 자세한 내용은 ODBC 드라이버 출시 정보를 참조하십시오.

자세한 내용은 ODBC 드라이버 설치 및 구성 가이드 버전 1.0.5에서 "작업 그룹"을 검색해 보십시오. 작업 그룹에 태그를 사용할 경우 ODBC 드라이버 연결 문자열에 대해 변경된 사항은 없습니다. 태그를 사용하려면 ODBC 드라이버 최신 버전(현재 이 버전)으로 업그레이드하십시오.

이 드라이버 버전을 사용하면 Athena API 작업 그룹 작업을 사용하여 작업 그룹을 생성 및 관리할 수 있고, Athena API 태그 작업을 사용하여 작업 그룹에서 태그를 추가하거나 태그 목록을 조회하거나, 태그를 제거할 수 있습니다. 시작하려면 먼저 IAM에서 작업 그룹 작업과 태그 작업에 대해 리소스 수준 권한을 가지고 있는지 확인합니다.

2019년 3월 5일
Amazon Athena에서 작업 그룹에 대해 태그 지원이 추가되었습니다.

각 태그는 사용자가 정의하는 키와 값으로 구성됩니다. 작업 그룹에 태그를 지정할 때 사용자 지정 메타데이터를 할당하게 됩니다. AWS 태그 지정 모범 사례를 참조하여 작업 그룹을 분류하는 데 도움이 되는 태그를 작업 그룹에 추가할 수 있습니다. 태그를 사용하여 작업 그룹에 대한 액세스를 제한하고 비용을 추적할 수 있습니다. 예를 들어, 비용 센터별로 작업 그룹을 생성할 수 있습니다. 그런 다음 이러한 작업 그룹에 태그를 추가하여 각 비용 센터에 대해 Athena 비용을 추적할 수 있습니다. 자세한 내용은 AWS Billing and Cost Management 사용 설명서비용 청구에 태그 사용을 참조하십시오.

2019년 2월 22일
Athena에 사용되는 JSON OpenX SerDe가 개선되었습니다.

이러한 개선에는 다음이 포함되며 그 밖에도 다양한 개선이 이루어졌습니다.

  • ConvertDotsInJsonKeysToUnderscores 속을 지원합니다. TRUE로 설정하면 SerDe가 키 이름의 점을 밑줄로 바꿀 수 있습니다. 예를 들어 JSON 데이터 세트에 이름이 "a.b"인 키가 있을 경우 이 속성을 사용하여 Athena에서 열 이름이 "a_b"가 되도록 정의할 수 있습니다. 기본값은 FALSE입니다. 기본적으로 Athena는 열 이름에 점을 허용하지 않습니다.

  • case.insensitive 속을 지원합니다. 기본적으로 Athena에서는 JSON 데이터 세트의 모든 키가 소문자를 사용해야 합니다. WITH SERDE PROPERTIES ("case.insensitive"= FALSE;)를 사용하면 데이터에서 대소문자를 구분하는 키 이름을 사용할 수 있습니다. 기본값은 TRUE입니다. TRUE로 설정하면 SerDe가 모든 대문자 열을 소문자로 변환합니다.

자세한 내용은 OpenX JSON SerDe 단원을 참조하십시오.

2019년 2월 18일
작업 그룹에 대한 지원이 추가되었습니다.

작업 그룹을 사용하여 사용자, 팀, 애플리케이션 또는 워크로드를 구분할 수 있고, 각 쿼리 또는 전체 작업 그룹에서 처리할 수 있는 데이터 양의 한도를 설정할 수 있습니다. 작업 그룹은 IAM 리소스 역할을 하기 때문에 리소스 수준 권한을 사용하여 특정 작업 그룹에 대한 액세스를 제어할 수 있습니다. 또한 Amazon CloudWatch에서 쿼리 관련 지표를 볼 수 있고, 스캔된 데이터의 양에 대한 한도를 구성하여 쿼리 비용을 제어할 수 있으며, 임계값을 생성하여 이러한 임계값이 위반될 경우 Amazon SNS 경보와 같은 조치를 실행할 수 있습니다. 자세한 내용은 쿼리 실행용 작업 그룹 사용CloudWatch 지표를 사용하여 비용 관리 및 쿼리 모니터링 단원을 참조하십시오.

2019년 2월 18일
Network Load Balancer의 로그 분석에 대한 지원을 추가했습니다.

Network Load Balancer의 로그를 분석하기 위한 Athena 쿼리 예제를 추가했습니다. 이러한 로그는 Network Load Balancer로 전송된 TLS(전송 계층 보안) 요청에 대한 세부 정보를 수신합니다. 이러한 액세스 로그를 사용하여 트래픽 패턴을 분석하고 문제를 해결할 수 있습니다. 자세한 내용은 Network Load Balancer 로그 쿼리 단원을 참조하십시오.

2019년 1월 24일

AD FS와 SAML 2.0(Security Assertion Markup Language 2.0)을 사용하여 Athena API에 대한 연동 액세스를 지원하는 새로운 버전의 JDBC 및 ODBC 드라이버를 릴리스했습니다.

드라이버의 이 릴리스에서는 Athena에 대한 연동 액세스가 Active Directory Federation Service(AD FS 3.0)에 지원됩니다. 액세스는 SAML 2.0을 지원하는 JDBC 또는 ODBC 드라이버 버전을 통해 설정됩니다. Athena API에 대한 연동 액세스를 구성하는 방법에 대한 자세한 내용은 Athena API에 대한 연동 액세스 활성화 단원을 참조하십시오.

2018년 11월 10일

Athena에서 데이터베이스 및 테이블에 대해 세분화된 액세스 제어에 대한 지원이 추가되었습니다. 또한 Data Catalog에서 데이터베이스와 테이블 메타데이터를 암호화할 수 있는 정책이 Athena에서 추가되었습니다.

Athena에서 사용하는 데이터베이스와 테이블 같은, AWS Glue 데이터 카탈로그의 리소스에 대한 세분화된 액세스를 제공하는 자격 증명 기반(IAM) 정책을 생성하는 기능이 추가되었습니다.

또한 Athena에 특정 정책을 추가해 Data Catalog의 데이터베이스와 테이블 메타데이터를 암호화할 수 있습니다.

자세한 내용은 액세스 제어 정책을 참조하십시오.

2018년 10월 15일
CREATE TABLE AS SELECT 문에 대한 지원이 추가되었습니다.

설명서의 다른 개선 사항 적용

CREATE TABLE AS SELECT 문에 대한 지원이 추가되었습니다. 쿼리 결과에서 테이블 만들기, 고려 사항 및 제한 사항를 참조하십시오.

2018년 10월 10일

결과를 스트리밍하는 대신 페이지로 가져오는 기능을 기본으로 지원하는 ODBC 드라이버 버전 1.0.3이 출시되었습니다.

설명서의 다른 개선 사항 적용

ODBC 드라이버 버전 1.0.3은 스트리밍 결과를 지원하고 이 버전에는 개선 사항, 버그 수정 및 "프록시 서버에 SSL 사용"에 대한 업데이트된 설명서도 포함되어 있습니다. 자세한 내용은 드라이버의 출시 정보를 참조하십시오.

ODBC 드라이버 버전 1.0.3과 그 설명서를 다운로드하는 방법은 ODBC를 이용해 Amazon Athena에 연결 단원을 참조하십시오.

2018년 9월 6일

결과를 스트리밍하는 대신 페이지로 가져오는 기능을 기본으로 지원하는 JDBC 드라이버 버전 2.0.5가 출시되었습니다.

설명서의 다른 개선 사항 적용

결과를 스트리밍하는 대신 페이지로 가져오는 기능을 기본으로 지원하는 JDBC 드라이버 2.0.5가 출시되었습니다. 자세한 내용은 JDBC 드라이버와 함께 Athena 사용 단원을 참조하십시오.

결과 스트리밍 관련 정보를 확인하려면 JDBC 드라이버 설치 및 구성 가이드에서 UseResultsetStreaming을 검색해보십시오.

2018년 8월 16일

Amazon S3에 GZIP 형식으로 바로 저장할 수 있는 Amazon Virtual Private Cloud 흐름 로그 쿼리 방법을 설명서에 추가했습니다.

업데이트된 ALB 로그 쿼리 예시

Amazon S3에 GZIP 형식으로 바로 저장할 수 있는 Amazon Virtual Private Cloud 흐름 로그 쿼리 방법을 설명서에 추가했습니다. 자세한 내용은 Amazon VPC 흐름 로그 쿼리 단원을 참조하십시오.

업데이트된 ALB 로그 쿼리 예시 자세한 내용은 Application Load Balancer 로그 쿼리 단원을 참조하십시오.

2018년 8월 7일
뷰 지원을 추가했습니다. 다양한 데이터 스토리지 형식의 스키마 조작에 대한 지침을 추가했습니다.

뷰 지원을 추가했습니다. 자세한 내용은 단원을 참조하십시오.

다양한 데이터 스토리지 형식의 스키마 업데이트를 처리하는 지침이 포함된 이 안내서가 업데이트되었습니다. 자세한 내용은 스키마 업데이트 처리 단원을 참조하십시오.

2018년 6월 5일
기본 쿼리 동시 한도가 5개에서 20개로 늘어났습니다.

한 번에 최대 DDL 쿼리 20개와 SELECT 쿼리 20개를 제출하고 실행할 수 있습니다. 자세한 내용은 서비스 제한 단원을 참조하십시오.

2018년 5월 17일
쿼리 편집기에 쿼리 탭 및 자동 완성 구성 기능을 추가했습니다.

쿼리 편집기에 쿼리 탭 및 자동 완성 구성 기능을 추가했습니다. 자세한 내용은 콘솔 사용 단원을 참조하십시오.

2018년 5월 8일
JDBC 드라이버 버전 2.0.2를 출시했습니다.

JDBC 드라이버 새 버전(버전 2.0.2)을 출시했습니다. 자세한 내용은 JDBC 드라이버와 함께 Athena 사용 단원을 참조하십시오.

2018년 19월 4일

Athena 콘솔에서 쿼리를 입력하기 위한 자동 완성 기능을 추가했습니다.

Athena 콘솔에서 쿼리를 입력하기 위한 자동 완성 기능을 추가했습니다.

2018년 6월 4일

CloudTrail 콘솔에서 직접 CloudTrail 로그 파일용 Athena 테이블을 자동 생성할 수 있는 기능이 추가되었습니다.

CloudTrail 콘솔에서 직접 CloudTrail 로그 파일용 Athena 테이블을 자동으로 생성하는 기능이 추가되었습니다. 자세한 내용은 CloudTrail 콘솔에서 CloudTrail 로그용 테이블 생성 단원을 참조하십시오.

2018년 3월 15일
GROUP BY 절을 사용하는 쿼리에 대해 디스크에 중간 데이터를 안전하게 로드하는 기능이 추가되었습니다. GROUP BY 절을 사용하는 메모리 집약적인 쿼리에 대해 디스크에 중간 데이터를 안전하게 로드하는 기능이 추가되었습니다. 그러면 이러한 쿼리의 안정성이 개선되어 "쿼리 리소스 모두 사용" 오류를 방지합니다. 자세한 내용은 2018년 2월 2일의 출시 정보를 참조하십시오. 2018년 2월 2일
Presto 버전 0.172에 대한 지원이 추가되었습니다. Amazon Athena의 기본 엔진을 Presto 버전 0.172에 기반한 버전으로 업그레이드했습니다. 자세한 내용은 2018년 1월 19일의 출시 정보를 참조하십시오. 2018년 1월 19일
ODBC 드라이브에 대한 지원이 추가되었습니다. Athena을(를) ODBC 드라이버에 연결하는 지원이 추가되었습니다. 자세한 내용은 ODBC로 Amazon Athena에 연결을 참조하십시오. 2017년 11월 13일
아시아 태평양(서울), 아시아 태평양(뭄바이) 및 EU(런던) 리전에 대한 지원이 추가되었습니다. 지리 공간 데이터 쿼리에 대한 지원이 추가되었습니다. 지리 공간 데이터 쿼리와 아시아 태평양(서울), 아시아 태평양(뭄바이), EU(런던) 리전에 대한 지원이 추가되었습니다. 자세한 내용은 지리 공간 데이터 쿼리, AWS 리전 및 엔드포인트를 참조하십시오. 2017년 11월 1일
EU(프랑크푸르트)에 대한 지원이 추가되었습니다. EU(프랑크푸르트)에 대한 지원이 추가되었습니다. 지원되는 리전의 목록은 AWS 리전 및 엔드포인트를 참조하십시오. 2017년 10월 19일
AWS CloudFormation을(를) 통해 명명된 Athena 쿼리에 대한 지원이 추가되었습니다. AWS CloudFormation을(를) 통해 명명된 Athena 쿼리를 생성할 수 있는 기능이 추가되었습니다. 자세한 내용은 AWS CloudFormation 사용 설명서AWS::Athena::NamedQuery를 참조하십시오. 2017년 10월 3일
아시아 태평양(시드니)에 대한 지원이 추가되었습니다. 아시아 태평양(시드니)에 대한 지원이 추가되었습니다. 지원되는 리전의 목록은 AWS 리전 및 엔드포인트를 참조하십시오. 2017년 9월 25일
AWS 서비스 로그와 맵, 어레이, 중첩 데이터, JSON 포함 데이터 같은 다양한 형식의 데이터를 쿼리할 수 있는 단원이 이 설명서에 추가되었습니다. AWS 서비스 로그 쿼리와(과) Athena에서 다양한 형식의 데이터를 쿼리하는 방법에 대한 예제가 추가되었습니다. 자세한 내용은 Amazon Athena 테이블의 데이터 쿼리 단원을 참조하십시오. 2017년 9월 5일
AWS Glue 데이터 카탈로그에 대한 지원이 추가되었습니다. AWS Glue 데이터 카탈로그 통합 기능과 Athena 관리형 데이터 카탈로그에서 AWS Glue 데이터 카탈로그(으)로 업데이트하기 위한 마이그레이션 마법사가 추가되었습니다. 자세한 내용은 AWS Glue 통합AWS Glue를 참조하십시오. 2017년 8월 14일
Grok SerDe에 대한 지원이 추가되었습니다. 로그 같은 비정형 텍스트 파일의 레코드에 대해 보다 쉬운 패턴 일치를 제공하는 Grok SerDe 지원이 추가되었습니다. 자세한 내용은 Grok SerDe를 참조하십시오. 콘솔을 사용하여 쿼리 기록을 스크롤하는 키보드 바로 가기가 추가되었습니다(Windows 사용 CTRL + ⇧/⇩, Mac 사용 CMD + ⇧/⇩). 2017년 8월 4일
아시아 태평양(도쿄)에 대한 지원이 추가되었습니다. 아시아 태평양(도쿄) 및 아시아 태평양(싱가포르)에 대한 지원이 추가되었습니다. 지원되는 리전의 목록은 AWS 리전 및 엔드포인트를 참조하십시오. 2017년 6월 22일
EU(아일랜드)에 대한 지원이 추가되었습니다. EU(아일랜드)에 대한 지원이 추가되었습니다. 자세한 내용은 AWS 리전 및 Endpoint를 참조하십시오. 2017년 6월 8일
Amazon Athena API 및 AWS CLI 지원이 추가되었습니다. Athena에 대한 Amazon Athena API 및 AWS CLI 지원이 추가되었습니다. JDBC 드라이버가 버전 1.1.0으로 업데이트되었습니다. 2017년 5월 19일
Amazon S3 데이터 암호화에 대한 지원이 추가되었습니다. Amazon S3 데이터 암호화에 대한 지원이 추가되었으며 암호화 지원, 개선 및 버그 수정을 포함한 JDBC 드라이버 업데이트(버전 1.0.1)가 릴리스되었습니다. 자세한 내용은 저장 데이터 암호화 단원을 참조하십시오. 2017년 4월 4일
AWS CloudTrail SerDe가 추가되었습니다. AWS CloudTrail SerDe가 추가되고 성능이 개선되었으며 파티션 문제가 해결되었습니다. 자세한 내용은 CloudTrail SerDe 단원을 참조하십시오.
  • 많은 수의 파티션을 검사할 때 성능이 향상되었습니다.

  • MSCK Repair Table 작업의 성능이 개선되었습니다.

  • 기본 리전 이외의 리전에 저장된 Amazon S3 데이터를 쿼리하는 기능이 추가되었습니다. 표준 Athena 요금 외에 Amazon S3의 표준 리전 간 데이터 전송 요금이 적용됩니다.

2017년 3월 24일
미국 동부(오하이오)에 대한 지원이 추가되었습니다. Avro SerDeCSV 처리를 위한 OpenCSVSerDe, 미국 동부(오하이오), 콘솔 마법사의 일괄 편집 열에 대한 지원이 추가되었습니다. 대용량 Parquet 테이블의 성능이 개선되었습니다. 2017년 20월 2일
Amazon Athena 사용 설명서의 최초 릴리스입니다. 2016년 11월