AWS Glue Data Catalog을 사용하여 데이터에 연결
Athena는 AWS Glue Data Catalog를 사용해 Amazon S3에 저장된 데이터에 대한 테이블 및 열 이름과 같은 메타데이터를 저장할 수 있습니다. 이 메타데이터 정보는 Athena의 쿼리 편집기에 표시되는 데이터베이스, 테이블 및 뷰가 됩니다.
AWS Glue Data Catalog와 함께 Athena를 사용하는 경우 AWS Glue를 사용하여 Athena에서 쿼리할 데이터베이스와 테이블(스키마)을 생성하거나, Athena를 사용하여 스키마를 생성한 후 AWS Glue 및 관련 서비스에서 사용할 수 있습니다.
AWS Glue에 대한 스키마 정보를 정의하려면 Athena 콘솔에서 양식을 사용하거나, Athena의 쿼리 편집기를 사용하거나, AWS Glue 콘솔에서 AWS Glue 크롤러를 생성할 수 있습니다. AWS Glue 크롤러는 Amazon S3의 데이터로부터 데이터베이스 및 테이블 스키마를 자동으로 추론합니다. 양식을 사용하면 더 많은 사용자 지정이 가능합니다. 직접 CREATE TABLE
문을 작성하려면 더 많은 노력이 필요하지만 가장 잘 제어할 수 있습니다. 자세한 내용은 CREATE TABLE 단원을 참조하십시오.
추가 리소스
-
AWS Glue Data Catalog에 대한 자세한 내용은 AWS Glue 개발자 안내서의 AWS Glue의 데이터 카탈로그 및 크롤러를 참조하세요.
-
AWS Glue와 Athena를 사용하여 XML 데이터를 처리하는 방법을 보여주는 설명 문서는 AWS 빅 데이터 블로그의 Process and analyze highly nested and large XML files using AWS Glue and Amazon Athena
를 참조하세요. -
AWS Glue에는 별도 요금이 적용됩니다. 자세한 내용은 AWS Glue 요금
을 참조하십시오.