Iceberg 테이블: 메타데이터 보존 기간 업데이트(보류 중)

주의

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

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

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