S3 메타데이터 테이블과 사용자 지정 메타데이터 조인 - Amazon Simple Storage Service

S3 메타데이터 테이블과 사용자 지정 메타데이터 조인

AWS 관리형 메타데이터 테이블과 고객(자체관리형) 메타데이터 테이블의 데이터를 분석할 수 있습니다. 표준 SQL JOIN 연산자를 사용하여 이러한 여러 소스에서 데이터를 쿼리할 수 있습니다.

다음 예시 SQL 쿼리는 AWS 관리형 저널 테이블("journal")과 자체관리형 메타데이터 테이블(my_self_managed_metadata_table) 간에 일치하는 레코드를 찾습니다. 또한 쿼리는 새 객체(또는 객체의 새 버전)가 버킷에 작성되었음을 나타내는 CREATE 이벤트를 기반으로 정보를 필터링합니다. 자세한 내용은 S3 Metadata 저널 테이블 스키마 단원을 참조하십시오.

SELECT * FROM "s3tablescatalog/aws-s3"."b_general-purpose-bucket-name"."journal" a JOIN "my_namespace"."my_self_managed_metadata_table" b ON a.bucket = b.bucket AND a.key = b.key AND a.version_id = b.version_id WHERE a.record_type = 'CREATE';

다음 예시 SQL 쿼리는 AWS 관리형 인벤토리 테이블("inventory")과 자체관리형 메타데이터 테이블(my_self_managed_metadata_table) 간에 일치하는 레코드를 찾습니다.

SELECT * FROM "s3tablescatalog/aws-s3"."b_general-purpose-bucket-name"."inventory" a JOIN "my_namespace"."my_self_managed_metadata_table" b ON a.bucket = b.bucket AND a.key = b.key AND a.version_id = b.version_id;