Apache Iceberg™ 테이블: Amazon S3의 하위 디렉터리에 데이터 파일 쓰기

주의

이 동작 변경 사항은 2024_06 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

Snowflake는 Snowflake 관리 테이블에 대한 Amazon S3에 Parquet 데이터 파일을 다음과 같이 작성합니다.

변경 전:

Snowflake는 모든 테이블 데이터 파일을 외부 클라우드 저장소의 이름이 data/ 인 단일 디렉터리에 씁니다.

각 데이터 파일에 대한 경로의 예:

s3://externalVolumeStorageLocation/tableBaseLocation/data/snow_externalFileId.parquet

변경 후:

Snowflake는 data/ 디렉터리 아래의 임의의 하위 디렉터리에 새 테이블 또는 기존 테이블에 대한 데이터 파일을 쓰는 기능을 지원합니다. 이렇게 하면 S3 제한을 방지하고 쿼리 성능을 최적화하는 데 도움이 됩니다.

각 데이터 파일에 대한 경로의 예:

s3://externalVolumeStorageLocation/tableBaseLocation/data/randomPrefix/snow_externalFileId.parquet

참조: 1706