Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Data Lifetime 정책과 권한

Data Lifetime 정책은 네임스페이스(namespace)를 정의 범위로 삼고 그 안의 데이터셋에 적용합니다. 네임스페이스는 여기서 정책을 정의하고 접근을 관리하는 범위입니다. 정책을 적용하면 데이터셋의 트랜잭션에 삭제 날짜가 부여되며 파생 트랜잭션에도 전파됩니다.

두 가지 정책

Fixed deletion date는 루트 데이터셋의 트랜잭션에 지정한 삭제 시점을 부여합니다. cutoff를 지정하면 그 이전에 커밋한 트랜잭션만 대상입니다.

Latest view only는 정책이 보호하는 현재 view의 트랜잭션을 유지하고 그 밖의 이력을 삭제 대상으로 만듭니다. 여기서 view는 한 브랜치의 파일 상태를 구성하는 트랜잭션 집합입니다. 여러 기반 데이터셋을 합쳐 읽는 View 리소스와 구분합니다. 삭제 대상과 브랜치 규칙은 정책의 삭제 영향을 따릅니다.

Retention 정책과의 차이

Retention 애플리케이션의 정책은 규칙에 맞는 데이터셋 트랜잭션을 삭제하지만 계보를 따라 하위 데이터셋으로 전파하지 않습니다. Data Lifetime은 삭제한 트랜잭션에서 파생한 하위 트랜잭션도 삭제하므로 원천 또는 상위 데이터셋에 적용하는 것을 권장합니다. 일반 Retention에는 이런 적용 위치의 권고 조건이 없습니다.

같은 플랫폼 인스턴스에서 두 정책을 함께 사용할 수 있지만 Data Lifetime의 삭제 날짜 계산은 다른 Retention 정책을 고려하지 않습니다. 가상 예시로 일반 Retention이 화요일에, Data Lifetime이 수요일에 같은 트랜잭션을 삭제하도록 되어 있으면 Data Lifetime에는 수요일이 표시됩니다. 실제 데이터는 화요일에 먼저 삭제될 수 있습니다.

역할과 권한

역할기본 권한
Namespace Viewer네임스페이스의 정책을 조회합니다.
Dataset Editor필요한 정책 조회 권한과 함께 데이터셋에 정책을 적용하거나 해제합니다.
Data Governance Officer조회할 수 있는 네임스페이스의 정책을 생성, 수정, 삭제하고 조회할 수 있는 데이터셋에 정책이나 상속 예외를 적용 또는 해제합니다.

다음 표는 Data Governance Officer 역할이 있는 사용자에게 추가로 필요한 접근 권한입니다. 필요인 열은 모두 충족해야 합니다. 빈 권한을 금지한다는 뜻이 아니라 해당 작업의 추가 요건을 표시합니다.

작업Namespace ViewerPolicy ViewerDataset Viewer
정책 생성필요불필요불필요
정책 수정필요필요불필요
정책 삭제필요필요불필요
데이터셋에 정책 적용필요필요필요
데이터셋의 정책 적용 해제필요필요필요
데이터셋에 policy override 설정필요필요필요

Data Governance Officer가 아닌 사용자에게는 다음 요건이 적용됩니다.

작업Namespace ViewerPolicy ViewerDataset ViewerDataset Editor
정책 조회필요필요불필요불필요
데이터셋에 적용된 정책 조회필요필요필요불필요
데이터셋에 정책 적용필요필요불필요필요
데이터셋의 정책 적용 해제필요필요불필요필요

정책 정의를 만드는 권한과 기존 정책을 데이터셋에 붙이는 권한은 다릅니다. Dataset Editor만으로 네임스페이스 정책을 새로 만들거나 policy override를 설정할 수 있다고 해석하면 안 됩니다. 역할 할당은 Control Panel에서 관리하며 삭제 정책의 변경 권한을 신뢰할 수 있는 담당자로 제한합니다.