TABLES 및 SCHEMATA 뷰(Account Usage): RETENTION_TIME 열의 변경 사항

주의

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

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

오브젝트의 데이터 보존 기간은 오브젝트와 계정에 설정된 보존 시간 매개 변수 설정으로 결정됩니다. 이러한 매개 변수는 DATA_RETENTION_TIME _IN_DAYS 및 MIN_DATA_RETENTION_TIME_IN_DAYS입니다.

  • 오브젝트에 대해 보존 시간이 명시적으로 설정되지 않은 경우 상위 오브젝트에서 설정을 상속합니다.

  • 계정 수준에서 설정된 보존 시간이 없는 경우 오브젝트의 기본 보존 시간은 1일입니다.

  • 일시적 오브젝트의 최대 보존 시간은 계정 수준 설정과 관계없이 1일입니다.

  • 계정의 최소 보존 시간이 설정되어 있고 오브젝트에 명시적으로 설정된 보존 시간이 있는 경우 유효 보존 시간은 MAX(DATA_RETENTION_TIME_IN_DAYS, MIN_DATA_RETENTION_TIME_IN_DAYS) 중 더 긴 시간입니다.

아래에 나열된 Account Usage 뷰의 RETENTION_TIME 열에는 다음 시나리오에서 잘못된 값이 표시될 수 있습니다.

  • 일시적 테이블 또는 스키마에 대해 명시적인 보존 시간이 설정되지 않고 계정의 보존 시간이 7일로 설정된 경우 RETENTION_TIME 열 값은 7일입니다. 이것은 잘못된 것입니다. 일시적 오브젝트의 최대 데이터 보존 시간은 1일입니다.

  • 계정의 최소 보존 시간이 7일이고 테이블 또는 스키마의 보존 시간 설정이 4일인 경우 RETENTION_TIME 열 값은 4일입니다. 이것은 잘못된 것입니다. 최소 계정 보존 시간이 더 길기 때문에 테이블 또는 스키마에 대해 명시적으로 설정된 보존 시간보다 우선하게 됩니다.

  • 보존 시간이 테이블 또는 스키마에 대해 10일로 설정된 다음 설정 해제될 경우 RETENTION_TIME 열 값은 설정 해제된 값입니다(이 경우에는 10). 이것은 잘못된 것일 수 있습니다.

현재 릴리스에서는 RETENTION_TIME 열 값이 아래에 나열된 ACCOUNT_USAGE 뷰에 대해 다음과 같이 변경되었습니다.

  • TABLES 뷰

  • SCHEMATA 뷰

이전

경우에 따라 RETENTION_TIME 열에 오브젝트에 대해 잘못된 데이터 보존 시간이 표시됩니다.

현재

RETENTION_TIME 열에 테이블과 스키마에 대해 올바른 데이터 보존 시간이 표시됩니다.

데이터 보존 기간 설정에 대한 자세한 내용은 오브젝트의 데이터 보존 기간 지정하기 를 참조하십시오.

참조: 928