데이터 보존
데이터 보존 기간을 정책으로 관리하고, 기간이 만료된 데이터를 자동으로 삭제하는 기능입니다. 규정 준수(GDPR, 개인정보보호법 등)를 위해 데이터 생명주기를 체계적으로 관리하며, 보존 정책의 수동 실행도 지원합니다.

주요 기능
- 보존 정책 생성: 테이블별로 데이터 보존 기간을 설정합니다.
- 보존 기간 설정: 일(day), 월(month), 년(year) 단위로 보존 기간을 지정할 수 있습니다.
- Industry 템플릿: 산업군별 권장 시작값(
days+action)을 dialog 에서 즉시 적용합니다 (자세히). - 자동 삭제: 보존 기간이 만료된 데이터를 파이프라인을 통해 자동으로 삭제합니다.
- 수동 실행: 관리자가 특정 정책의 삭제 작업을 즉시 실행할 수 있습니다.
- 고지 자료 다운로드: 등록된 정책 목록을 HTML 표로 export — 브라우저 인쇄로 PDF 보관 (자세히).
- 정책 이력 관리: 정책 생성, 수정, 실행 이력을 추적합니다.
- 컴플라이언스 연계: 규정 준수 프레임워크와 연동하여 보존 정책의 적합성을 검증합니다.
사용 방법
보존 정책 생성
- 관리자 > 데이터 보존 메뉴로 이동합니다.
- 정책 추가 버튼을 클릭합니다.
- 다음 정보를 입력합니다:
- 정책 이름: 식별을 위한 이름 (예:
고객 데이터 3년 보존) - 대상 테이블: 카탈로그/스키마/테이블 선택
- 보존 기간: 숫자와 단위(일/월/년) 지정
- 기준 컬럼: 보존 기간 계산에 사용할 타임스탬프 컬럼 (예:
created_at)
- 정책 이름: 식별을 위한 이름 (예:
- 저장을 클릭합니다.
보존 정책 수정
- 정책 목록에서 수정하려는 정책을 클릭합니다.
- 보존 기간, 기준 컬럼 등 필요한 항목을 변경합니다.
- 저장을 클릭하면 변경 사항이 반영됩니다.
수동 실행
- 정책 목록에서 즉시 실행하려는 정책의 실행 버튼을 클릭합니다.
- 확인 대화 상자에서 삭제 대상 건수 예상치를 확인합니다.
- 실행을 클릭하면 보존 기간이 만료된 데이터가 삭제됩니다.
- 실행 결과(삭제된 행 수)가 toast 알림으로 표시됩니다.
정책 삭제
- 정책 목록에서 삭제하려는 정책의 삭제 아이콘을 클릭합니다.
- 확인 대화 상자에서 삭제를 선택합니다.
보존 기간 단위
| 단위 | 설명 | 예시 |
|---|---|---|
days | 일 단위 | 90일 보존 |
months | 월 단위 | 6개월 보존 |
years | 년 단위 | 3년 보존 |
관련 API
| 메서드 | 경로 | 설명 |
|---|---|---|
POST | /api/v1/retention/policies | 보존 정책 생성 |
GET | /api/v1/retention/policies | 정책 목록 조회 |
GET | /api/v1/retention/policies/{policy_id} | 정책 상세 조회 |
PUT | /api/v1/retention/policies/{policy_id} | 정책 수정 |
DELETE | /api/v1/retention/policies/{policy_id} | 정책 삭제 |
POST | /api/v1/retention/policies/{policy_id}/execute | 정책 수동 실행 |
GET | /api/v1/retention/templates | Industry 권장 템플릿 조회 (자세히) |
GET | /api/v1/retention/policies/export | 정책 목록 HTML export (자세히) |
경고
보존 정책을 수동 실행하면 만료된 데이터가 영구 삭제됩니다. 실행 전 반드시 백업 여부를 확인하세요.