한 회사에서 CloudTrail 로그를 S3 데이터 레이크에 저장하고, AWS Glue에 카탈로그화하며, 연도별로 파티셔닝합니다. 최근 한 테이블에 대한 Athena 쿼리에서 결과가 반환되지 않았습니다. 데이터 엔지니어는 어떤 문제 해결 단계를 수행해야 할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Athena가 올바른 Amazon S3 위치를 가리키고 있는지 확인합니다., MSCK REPAIR TABLE 명령을 사용합니다..
이것이 정답인 이유
Athena 쿼리가 결과를 반환하지 않는 경우, 가장 먼저 Athena 테이블 정의가 S3의 실제 데이터 경로와 일치하는지 확인해야 합니다. 데이터 레이크에 저장된 CloudTrail 로그가 연도별로 파티셔닝되어 있으므로, Athena 테이블이 이 파티션 구조를 정확히 반영하는지 확인하는 것이 중요합니다. MSCK REPAIR TABLE 명령은 S3에 새로 추가된 파티션을 Athena 메타데이터에 동기화하여, Athena가 모든 데이터를 쿼리할 수 있도록 합니다. 쿼리 시간 초과 기간을 늘리는 것은 데이터가 존재하지 않는 문제와 관련이 없으며, Athena를 다시 시작하거나 테이블을 삭제하고 다시 생성하는 것은 불필요한 작업입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음