본문으로 건너뛰기

데이터 보존

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

데이터 보존

주요 기능

  • 보존 정책 생성: 테이블별로 데이터 보존 기간을 설정합니다.
  • 보존 기간 설정: 일(day), 월(month), 년(year) 단위로 보존 기간을 지정할 수 있습니다.
  • Industry 템플릿: 산업군별 권장 시작값(days + action)을 dialog 에서 즉시 적용합니다 (자세히).
  • 자동 삭제: 보존 기간이 만료된 데이터를 파이프라인을 통해 자동으로 삭제합니다.
  • 수동 실행: 관리자가 특정 정책의 삭제 작업을 즉시 실행할 수 있습니다.
  • 고지 자료 다운로드: 등록된 정책 목록을 HTML 표로 export — 브라우저 인쇄로 PDF 보관 (자세히).
  • 정책 이력 관리: 정책 생성, 수정, 실행 이력을 추적합니다.
  • 컴플라이언스 연계: 규정 준수 프레임워크와 연동하여 보존 정책의 적합성을 검증합니다.

사용 방법

보존 정책 생성

  1. 관리자 > 데이터 보존 메뉴로 이동합니다.
  2. 정책 추가 버튼을 클릭합니다.
  3. 다음 정보를 입력합니다:
    • 정책 이름: 식별을 위한 이름 (예: 고객 데이터 3년 보존)
    • 대상 테이블: 카탈로그/스키마/테이블 선택
    • 보존 기간: 숫자와 단위(일/월/년) 지정
    • 기준 컬럼: 보존 기간 계산에 사용할 타임스탬프 컬럼 (예: created_at)
  4. 저장을 클릭합니다.

보존 정책 수정

  1. 정책 목록에서 수정하려는 정책을 클릭합니다.
  2. 보존 기간, 기준 컬럼 등 필요한 항목을 변경합니다.
  3. 저장을 클릭하면 변경 사항이 반영됩니다.

수동 실행

  1. 정책 목록에서 즉시 실행하려는 정책의 실행 버튼을 클릭합니다.
  2. 확인 대화 상자에서 삭제 대상 건수 예상치를 확인합니다.
  3. 실행을 클릭하면 보존 기간이 만료된 데이터가 삭제됩니다.
  4. 실행 결과(삭제된 행 수)가 toast 알림으로 표시됩니다.

정책 삭제

  1. 정책 목록에서 삭제하려는 정책의 삭제 아이콘을 클릭합니다.
  2. 확인 대화 상자에서 삭제를 선택합니다.

보존 기간 단위

단위설명예시
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/templatesIndustry 권장 템플릿 조회 (자세히)
GET/api/v1/retention/policies/export정책 목록 HTML export (자세히)
경고

보존 정책을 수동 실행하면 만료된 데이터가 영구 삭제됩니다. 실행 전 반드시 백업 여부를 확인하세요.

관련 문서