Athena에서 일부 AWS Glue 테이블이 누락되는 이유는 무엇입니까?

2분 분량
0

AWS Glue 콘솔에서 표시되는 일부 테이블이 Amazon Athena 콘솔에 표시되지 않습니다.

해결 방법

다음과 같은 이유로 Athena 콘솔보다 AWS Glue 콘솔에 더 많은 테이블이 표시될 수 있습니다.

다양한 데이터 소스

다른 데이터 소스를 가리키는 테이블을 만든 경우 콘솔에는 서로 다른 데이터 세트의 테이블이 표시됩니다. Athena 콘솔에는 Amazon Simple Storage Service(S3) 경로를 가리키는 테이블만 표시됩니다. AWS Glue는 Amazon Relational Database Service(RDS) DB 인스턴스 및 Amazon DynamoDB 테이블과 같이 데이터 소스를 가리키는 테이블을 나열합니다. Athena를 사용하여 다양한 소스의 데이터를 쿼리하는 방법에 대한 자세한 내용은 데이터 소스에 연결Amazon Athena 통합 쿼리 사용을 참조하세요.

지원되지 않는 테이블 형식

Athena에서 지원하지 않는 형식(예: XML)으로 만든 테이블은 Athena 콘솔에 표시되지 않습니다. 이러한 테이블은 AWS Glue 데이터 카탈로그에 나타나지만 Athena 콘솔에는 나타나지 않습니다. 지원되는 형식 목록은 지원되는 SerDes 및 데이터 형식을 참조하세요.

AWS Lake Formation에서 사용할 수 없는 리소스

Lake Formation의 리소스는 Athena와 자동으로 공유되거나 권한이 부여되지 않습니다. 이러한 서비스 간에 리소스에 액세스할 수 있도록 하려면 Athena에 대한 리소스 권한을 허용하는 정책을 생성하세요. 단일 계정 내에서 대규모 리소스 정책을 관리하려면 태그 기반 자산 제어를 사용하세요. 이 프로세스에 대한 자세한 가이드는 AWS Lake Formation 태그 기반 액세스 제어를 사용하여 대규모로 데이터 레이크를 손쉽게 관리하기를 참조하세요.

계정 전반의 리소스 정책을 관리하려면 태그 기반 자산 제어 또는 지정된 리소스를 사용할 수 있습니다. 두 옵션에 대한 자세한 가이드는 AWS Lake Formation을 사용하여 AWS 계정 간에 데이터를 안전하게 공유하기를 참조하세요.


관련 정보

Amazon Athena란 무엇인가요?

AWS Glue의 크롤러로 분류자 추가

AWS 공식
AWS 공식업데이트됨 2년 전