Retention: 데이터셋 트랜잭션 보존 관리
Retention은 정책 조건에 맞는 데이터셋 트랜잭션을 삭제하는 기능입니다. 공간(Space)마다 Retention Policies 애플리케이션에서 정책을 관리하며 트랜잭션을 지속적으로 평가합니다. 정책은 데이터셋 선택 조건과 그 데이터셋에서 삭제할 트랜잭션 조건으로 구성합니다.
이 정책은 하위 데이터 계보로 전파되지 않습니다. 원천 트랜잭션과 그 파생본을 함께 삭제해야 하면 Data Lifetime의 계보 인식 정책과 구분하여 선택합니다.
| 정책 종류 | 관리 주체와 조건 |
|---|---|
| Recommended policy | 플랫폼이 관리하는 권장 정책입니다. 과거 데이터 버전을 대상으로 설계되며 공간 관리자가 구성값을 바꿀 수 없습니다. 제거가 필요하면 Palantir 담당자에게 요청합니다. |
| Custom policy | 공간 관리자가 Retention Policies에서 구성하는 정책입니다. |
| Legacy policy | 공간 관리자가 Code Repositories에서 관리하는 이전 YAML 정책입니다. Deprecated 상태이며 편집에는 저장 리포지토리 권한이 필요합니다. |
설정과 운영 주제
| 주제 | 내용 |
|---|---|
| 접근과 정책 상세 화면 | 공간별 진입점, 정책 조회, 변경 승인과 Legacy 리포지토리 권한을 설명합니다. |
| 정책 실행과 물리 삭제 | 브랜치의 최신 view 보호, 삭제 표시와 sweep, 복구 가능한 범위를 설명합니다. |
| 사용자 정의 정책 관리 | 선택 조건 결합, 최신 데이터 삭제 옵션과 브랜치 정리 조건을 설명합니다. |
| 데이터셋 선택기 | RID, 폴더, 파생 데이터셋과 transforms 종류 등으로 대상을 정합니다. |
| 트랜잭션 선택기 | 브랜치, 개수, view와 파일 상태로 삭제 범위를 좁힙니다. |