Iceberg 테이블: 메타데이터 보존 기간 업데이트(보류 중)¶
Snowflake는 카탈로그 통합을 사용하는 Iceberg 테이블 의 메타데이터 보존 기간을 다음과 같이 결정합니다.
- 변경 전:
Snowflake는 현재 메타데이터 파일에서
history.expire.max-snapshot-age-ms
의 값을 불러와 일 단위(내림)로 변환한 후 DATA_RETENTION_TIME_IN_DAYS 매개 변수에 저장합니다.Snowflake가 메타데이터 파일에서
history.expire.max-snapshot-age-ms
를 찾지 못하거나 값을 구문 분석할 수 없는 경우 테이블 수준에서 DATA_RETENTION_TIME_IN_DAYS 를 기본값인 5일(기본 Apache Iceberg 값)로 설정합니다.DATA_RETENTION_TIME_IN_DAYS 값을 수동으로 변경할 수도 있습니다.
- 변경 후:
Snowflake는 테이블 수준에서 DATA_RETENTION_TIME_IN_DAYS를 다음 값 중 더 작은 값으로 설정합니다.
history.expire.max-snapshot-age-ms
Snowflake 계정 에디션에 따라 다음 값으로 설정합니다.
Standard Edition: 1일.
Enterprise Edition 이상: 5일.
DATA_RETENTION_TIME_IN_DAYS의 값을 수동으로 변경할 수 없습니다. 대신
history.expire.max-snapshot-age-ms
를 업데이트하고 테이블을 새로 고쳐야 합니다.
참조: 1519