AWS re:Post을(를) 사용하면 다음에 동의하게 됩니다. AWS re:Post 이용 약관

Athena에서 테이블을 쿼리할 때 발생하는 파티션 프로젝션 오류 “INVALID_TABLE_PROPERTY”를 해결하려면 어떻게 해야 합니까?

1분 분량
0

Amazon Athena 테이블에 파티션 프로젝션을 사용했는데 "INVALID_TABLE_PROPERTY" 오류가 발생하여 쿼리가 실패했습니다.

간략한 설명

이 오류는 파티션 프로젝션에서 사용되는 Athena 테이블 정의에서 storage.location.template 속성이 올바르지 않을 때 발생합니다.

해결 방법

storage.location.template 속성에 지정된 테이블 정의가 올바른지 확인하십시오. 또한 범위 값을 하이픈 대신 쉼표로 구분해야 합니다.

다음 Amazon Simple Storage Service(Amazon S3) 버킷은 기본 Athena 파티션 경로 템플릿입니다.

s3://bucket/table-root/partition-col-1=partition-col-1-val/partition-col-2=partition-col-2-val/

사용자 지정 경로 Amazon S3 템플릿을 사용하려면 사용자 지정 S3 스토리지 위치 지정을 참조하십시오.

다음 예제 테이블은 파티션 열 a, b, c를 사용합니다. 다음은 올바른 예제 storage.location.template 값입니다.

s3://bucket/table_root/a=${a}/${b}/some_static_subdirectory/${c}/
s3://bucket/table_root/c=${c}/${b}/some_static_subdirectory/${a}/${b}/${c}/${c}/

다음 example.storage.location.template 값은 열 a에 대한 자리 표시자가 없기 때문에 올바르지 않습니다.

s3://bucket/table_root/c=${c}/${b}/some_static_subdirectory/
s3://bucket/table_root/some_static_subdirectory/{b}/${c}

자세한 내용은 파티션 프로젝션 설정파티셔닝 문제를 참조하십시오.

관련 정보

Amazon Athena를 사용한 파티션 프로젝션

Athena에서 문제 해결

AWS 공식
AWS 공식업데이트됨 10달 전
댓글 없음

관련 콘텐츠