적합한 데이터 수명주기 관리 기능 선택

운영, 보존 및 스토리지 요구 사항에 따라 Adobe Experience Platform에 데이터가 얼마나 오래 남아 있는지 관리하는 방법을 알아봅니다. 이 안내서에서는 사용 가능한 유지 및 삭제 옵션에 대해 설명하고 필요에 따라 목표에 맞는 옵션과 각 옵션을 사용할 시기를 결정하는 데 도움이 됩니다. 단계별 지침은 각 섹션의 구현 링크를 참조하십시오.

이 안내서는 Experience Platform에서 데이터 볼륨, 보존 및 권한을 관리하는 관리자 및 개발자를 위한 것입니다. 이는 사용자가 데이터 세트, ID, 프로필, 샌드박스를 포함한 핵심 Experience Platform 개념을 잘 알고 있다고 가정합니다. 각 작업에 필요한 가용성 및 권한은 연결된 UI 및 API 페이지에 설명되어 있습니다.

데이터 수명주기를 관리하는 이유 why-manage

Adobe Experience Platform은 데이터를 지속적으로 수집하며 저장하는 데이터의 양은 시간이 지남에 따라 증가합니다. 데이터 라이프사이클을 관리하면 활성 사용 사례에 맞게 데이터가 정렬되므로 지속적으로 가치를 제공하는 것은 그대로 유지하고 더 이상 제공하지 않는 것은 제거할 수 있습니다. 또한 보존 전략을 잘 정의하면 조직의 데이터 보존 요구 사항을 충족하고 데이터 볼륨을 라이센스 권한 내에서 유지할 수 있습니다.

데이터가 사용 사례에 필요한 것 이상으로 누적되면 다음과 같은 몇 가지 위험에 직면하게 됩니다.

  • 관련성 감소: 유용한 신호를 유지하는 기간 이상으로 유지하면 세분화, 활성화 및 개인화의 관련성과 실행 가능성을 줄일 수 있습니다.
  • 비용 부담: 증가하는 데이터 볼륨으로 인해 라이선싱 권한이 제한되어 초과 사용이 발생할 수 있습니다.
  • 성능 저하: 데이터가 너무 많으면 시스템 로드가 증가하고 처리 속도가 느려질 수 있습니다.
  • 개인 정보 보호 노출: 데이터를 오래 보관하면 개인 정보 보호 위험 및 규정 준수 노출이 증가합니다.

이러한 결과를 방지하려면 Adobe에서는 활성 사용 사례를 지원하는 경우에만 데이터를 유지하는 것이 좋습니다. 수집 필터를 사용하여 수집 시 동일한 원칙을 적용하여 사용 사례에 필요한 데이터만 가져옵니다. 이벤트 데이터와 같은 동작 데이터는 일반적으로 레코드 데이터보다 훨씬 많은 스토리지를 소비하므로 관리되지 않는 동작 데이터는 일반적으로 스토리지 증가에 가장 큰 영향을 미칩니다. 익명 프로필은 시간이 지남에 따라 누적되어 프로필 수를 증가시킬 수도 있으므로, 더 이상 필요하지 않은 경우 익명 프로필 데이터 만료 사용을 고려해 보십시오.

수집된 모든 데이터는 Experience Platform에 유지되며, 데이터 수명주기 관리의 핵심 부분은 해당 데이터를 제공하는 워크플로우와 일치시키는 것입니다. Experience Platform은 서로 다른 목적에 사용되는 두 개의 저장소에 데이터를 저장합니다.

워크플로
최적 적합
일반적인 사용 사례
분석
데이터 레이크에 보관된 느린 액세스 속도로 장기간 보존
기간별 분석, 보고, 데이터 과학
참여
프로필 스토어에서 보유하는 실시간 또는 거의 실시간으로 액세스
세그먼테이션, 활성화, 개인화

데이터 세트는 분석 워크플로우, 참여 워크플로우 또는 둘 다를 지원할 수 있습니다. 경험 이벤트 데이터를 프로필 저장소와 데이터 레이크 모두에서 사용할 수 있게 되면 각 저장소에는 자체 보존 정책이 있습니다. 한 저장소에서 데이터를 만료해도 다른 저장소에서 동일한 데이터가 자동으로 제거되지 않습니다. 데이터를 사용하는 워크플로우에서 필요한 만큼만 데이터를 유지하고 두 저장소에 대해 적절한 보존 정책이 구성되도록 합니다.

NOTE
프로필 및 Data Lake 스토리지는 모두 조직이 구입한 제품에 따라 달라지는 라이선스 권한이 적용됩니다. 데이터 저장 위치와 보존 기간을 계획할 때 조직에서 사용할 수 있는 권한을 확인합니다.

데이터 기반 인사이트를 생성하는 분석 워크플로와 실시간 고객 프로필을 기반으로 하는 참여 워크플로의 두 가지 워크플로로 Adobe Experience Platform을 분할하는 다이어그램을 표시합니다. {width="600" modal="regular"}

라이선스 권한 추적 및 관리에 대한 지침은 데이터 관리 라이선스 권한 모범 사례를 참조하세요.

적합한 기능 선택 choose-a-capability

데이터 관리 목표에 따라 사용할 보존 또는 삭제 옵션이 결정됩니다. 다음 표는 개인 정보 보호 또는 규제 삭제 요청을 포함한 일반적인 목표를 적합한 옵션에 매핑합니다. 다음 섹션에서는 각 보존 및 삭제 옵션에 대해 설명합니다.

IMPORTANT
데이터 주체 또는 GDPR(일반 데이터 보호 규정)과 같은 개인 정보 보호 규정에 따른 소비자 권한 요청의 경우 Adobe Experience Platform Privacy Service을(를) 사용하십시오. 이러한 요청을 이행하기 위해 고급 데이터 수명주기 관리 기능을 사용하지 마십시오. 데이터 정리 및 데이터 최소화와 같은 운영 데이터 관리 목적으로 사용합니다.
목표
옵션
개인 정보 보호 또는 규정 데이터 주제 요청 이행
개인정보 보호 서비스
기본 ID에 의해 일치하는 레코드를 운영 방식으로 제거
레코드 삭제
예약한 날짜에 전체 데이터 세트 삭제
데이터 집합 만료
시간이 지남에 따라 프로필 저장소에서 오래된 경험 이벤트 자동 제거
경험 이벤트 만료
비활성 익명(알 수 없는) 프로필 자동 제거
익명 프로필 데이터 만료
데이터 세트를 유지하면서 데이터 레이크에서 이전 경험 이벤트 레코드를 자동으로 제거합니다.
데이터 레이크 보존 정책

고급 데이터 수명주기 관리 옵션 중 레코드 삭제 및 데이터 세트 만료는 타겟팅되며 필요할 때 제출하는 일회성 작업입니다. 경험 이벤트 만료는 프로필 저장소에서 오래된 경험 이벤트를 자동으로 제거하는 반면, 익명 프로필 데이터 만료는 알 수 없는 비활성 프로필을 지속적으로 제거합니다. 데이터 레이크 보존 정책은 데이터 레이크의 ExperienceEvent 데이터 세트에 행 수준 만료를 적용합니다. 특정 레코드를 제거하는 것과 같이 두 개 이상의 옵션이 필요한 경우, 진행 중인 이벤트 증가를 줄이려면 보존 전략 계획에 설명된 대로 해당 레코드를 결합하십시오.

레코드 삭제 record-delete

데이터 정리 또는 데이터 최소화와 같은 작업 목적으로 기본 ID와 연결된 레코드를 제거해야 하는 경우 레코드 삭제를 사용합니다. 기본 ID를 기반으로 Experience Platform에서 개별 레코드를 제거합니다. 기본적으로 레코드 삭제는 데이터 레이크, ID 서비스 및 실시간 고객 프로필에 영향을 줍니다. 레코드 삭제는 준수 도구가 아닙니다. 데이터 주체 또는 소비자 권한 요청의 경우 대신 Adobe Experience Platform Privacy Service을(를) 사용하십시오.

IMPORTANT
삭제된 레코드는 복구할 수 없습니다.

대상 서비스가 사용하는 기본 ID에 삭제 작업을 기록합니다. 사용하기 전에 다음 제한 사항에 유의하십시오.

  • 기본 ID만 일치하고 기본 ID와 일치하는 모든 레코드가 삭제됩니다. 보조 ID로 레코드를 타깃팅할 수 없습니다.
  • 기본 ID가 채워진 레코드가 생략됩니다.
  • 데이터 세트의 스키마에 기본 ID가 구성되기 전에 수집된 데이터는 이러한 방식으로 삭제할 수 없습니다.
  • 예약된 데이터 세트 또는 진행 중인 데이터 세트 만료가 있는 데이터 세트는 레코드 삭제 요청을 받을 수 없습니다. 레코드 삭제 요청을 제출하기 전에 예약된 만료를 취소하거나 만기가 완료될 때까지 기다리십시오.
  • Data Mirror을 통해 외부 소스 시스템과 동기화된 관계형 스키마 데이터 세트의 경우 삭제된 레코드가 소스 시스템에 여전히 존재하는 경우 다시 수집될 수 있습니다. 삭제 워크플로우의 일부로 소스를 업데이트합니다. Data Mirror관계형 스키마 고려 사항을 참조하십시오.

조직의 구성에 따라 단일 데이터 세트 또는 모든 데이터 세트에서 레코드를 삭제할 수 있습니다.

요청을 제출하면 Experience Platform에서 처리 전에 요청을 일괄 처리합니다. 권한 부여에 대한 처리가 service level agreement(SLA) 내에서 완료됩니다. 처리 단계 및 소요 시간은 데이터 수명 주기 처리 타임라인을 참조하십시오. 레코드 삭제 요청에는 일별 및 월별 식별자 제출 제한도 적용됩니다. 현재 한도에 대해서는 식별자 전송 할당량을 참조하십시오.

데이터 주기 작업 영역 또는 API를 사용하여 레코드 삭제 요청을 만들 수 있습니다. UI 워크플로의 경우 레코드 삭제 요청 만들기를, API의 경우 작업 주문 끝점 안내서를 참조하십시오.

데이터 세트 만료 dataset-expiration

사용 사례에 더 이상 필요하지 않은 전체 데이터 세트를 폐기해야 하는 경우 데이터 세트 만료를 사용합니다. 선택한 날짜에 삭제되도록 데이터 세트를 예약하며, 만료 프로세스가 시작되기 전에 언제든지 예약된 만료를 수정하거나 취소할 수 있습니다. 데이터 세트가 만료 날짜에 도달하면 데이터 레이크, ID 서비스 및 실시간 고객 프로필에서 각각 데이터 세트의 콘텐츠 제거를 시작하고 세 가지 서비스가 모두 완료되면 만료가 완료됩니다.

IMPORTANT
데이터 세트가 만료되기 전에 다운스트림 워크플로우에 영향을 줄 수 있는 수집 실패를 방지하기 위해 데이터를 데이터 세트로 수집하는 데이터 흐름을 업데이트합니다. 데이터 세트는 나머지 만료 프로세스가 완료되기 전에 데이터 레이크에서 제거되므로 데이터 세트가 제거되자마자 데이터 레이크에 아직 수집되는 모든 데이터 흐름은 실패하기 시작합니다.

한 번에 제한된 수의 예약된 데이터 세트 만료만 대기시킬 수 있습니다. 제한은 제품 및 모든 Shield 권한에 따라 다릅니다. 현재 제한에 대해서는 만료 제한 보류 중을 참조하십시오. Advanced Data Lifecycle Management는 일괄 데이터 세트 삭제를 지원하지 않습니다.

데이터 수명 주기 작업 영역 또는 API를 사용하여 데이터 세트 만료를 예약할 수 있습니다. UI 워크플로에 대한 데이터 세트 만료 예약 및 API에 대한 데이터 세트 만료 끝점 안내서를 참조하십시오.

자동 보존 및 만료 automatic-expiration

시간이 지남에 따라 프로필 스토어 또는 데이터 레이크에서 오래된 데이터를 자동으로 트리밍하려면 경험 이벤트 만료, 익명 프로필 데이터 만료 또는 행 수준 만료에 대한 데이터 레이크 보존 정책을 사용합니다. 구성하고 나면 이러한 설정은 개별 요청을 제출할 필요 없이 사용자가 설정한 보존 또는 비활성화 기간에 따라 적격 데이터를 자동으로 제거합니다. 설정을 변경하거나 제거할 때까지 설정이 계속 적용됩니다.

경험 이벤트 만료와 익명 프로필 데이터 만료는 상호 보완적인 기능이지만 다르게 구성됩니다. 경험 이벤트 만료는 데이터 세트 작업 영역의 데이터 세트별로 구성되는 반면, 익명 프로필 데이터 만료는 프로필 설정의 샌드박스 수준에서 별도로 구성됩니다.

경험 이벤트 만료 experience-event-ttl

경험 이벤트 만료는 구성된 보존 기간 후에 프로필 저장소에서 경험 이벤트를 제거합니다. ExperienceEvent 데이터 세트의 경우 데이터 세트 작업 영역에서 보존 기간을 구성합니다. 이 설정은 데이터 세트 수준에서 적용되며 프로필 속성이 아닌 이벤트만 제거합니다. 프로필에 자체 속성이 없는 경우 해당 이벤트가 모두 제거된 후 프로필이 존재하지 않습니다. 최소 보존 기간은 1일입니다. 구성 지침은 데이터 보존 정책 설정 문서를 참조하십시오.

NOTE
예기치 않게 높은 이벤트 볼륨은 정품 사용자 활동이 아닌 봇 트래픽으로 인해 발생할 수도 있습니다. 보트 트래픽 식별 및 필터링에 대한 지침은 쿼리 서비스의 보트 필터링을 참조하십시오.

익명 프로필 데이터 만료 pseudonymous-profile-ttl

익명 프로필 데이터 만료는 샌드박스 수준에서 적용되며 사용자가 설정한 기간 동안 비활성 상태인 익명(알 수 없는) 프로필을 제거합니다. 이벤트와 프로필 레코드를 모두 제거합니다. 설정을 직접 구성할 수 있습니다. 기본 만료 기간은 프로덕션 샌드박스의 경우 14일, 개발 샌드박스의 경우 3일입니다. 제거 프로세스는 반복 주기에서 실행되므로 적격 프로필이 즉시 제거되지 않습니다. 구성 지침은 익명 프로필 데이터 만료를 참조하십시오.

두 만료 메커니즘은 범위와 제거 내용이 다릅니다.

특성
경험 이벤트 만료
익명 프로필 데이터 만료
적용 대상
데이터 세트 수준
샌드박스 수준
제거
이벤트만
이벤트 및 프로필 레코드
타겟
설정된 기간보다 오래된 이벤트
설정된 기간 동안 익명 프로필 비활성화

두 설정은 서로 보완됩니다. 데이터 세트에 대한 경험 이벤트 만료 기간을 설정하여 이벤트 데이터가 프로필 저장소에 유지되는 기간을 제어하고 익명 프로필 데이터 만료를 사용하여 유용한 상태가 유지되는 기간을 기반으로 비활성 알 수 없는 프로필을 제거합니다. 기간 선택에 대한 지침은 보존 전략 계획을 참조하세요.

IMPORTANT
두 메커니즘에서 제거된 데이터는 영구적으로 삭제되며 복원할 수 없습니다.

데이터 레이크 보존 정책 data-lake-retention

ExperienceEvent 데이터 세트의 경우 구성된 보존 기간은 경험 이벤트가 프로필 저장소에서 만료되는 시기를 결정합니다. ExperienceEvent 데이터 세트에는 별도의 데이터 레이크 보존 정책이 있을 수도 있습니다. 둘 다 데이터 세트 작업 영역의 동일한 데이터 보존 정책 설정 워크플로우에서 구성됩니다.

사용 가능한 보존 옵션을 구분하려면 다음 지침을 따르십시오.

원하는 경우…
사용
데이터 세트를 보관하는 동안 프로필 저장소에서 이전 경험 이벤트 제거
경험 이벤트 만료
데이터 세트를 유지하면서 데이터 레이크에서 이전 경험 이벤트 레코드 제거
데이터 레이크 보존 정책
전체 데이터 세트 제거
데이터 세트 만료

이러한 유지 기간은 독립적이므로 프로필 저장소에서 이벤트가 만료된 후 장기간 분석을 위해 데이터 레이크의 이벤트를 유지할 수 있습니다. API 구성을 포함한 데이터 레이크 보존 지침은 경험 이벤트 TTL(데이터 세트 보존) 관리를 참조하십시오.

보존 전략 계획 plan-retention

데이터 수명주기 관리는 일회성 작업이 아닌 지속적인 작업입니다. 활성 사용 사례를 지원하는 한 데이터만 유지하고, 데이터가 유용한 상태로 유지되는 시간과 일치하도록 보존 기간 및 만료 날짜를 구성합니다.

데이터 전략을 안내할 주요 고려 사항

보존 또는 만료 설정을 구성하기 전에 각 데이터 세트에 대해 다음 질문에 답하십시오.

  • 활성 사용 사례에 이 데이터가 계속 필요합니까? 사용 사례에 필요한 것 이상으로 데이터를 보존하면 추가 가치 없이 스토리지 및 처리 비용이 증가합니다.
  • 이 데이터는 분석 워크플로, 참여 워크플로 또는 둘 다를 지원합니까? 각 데이터 세트를 제공하는 워크플로에 맞추고 그에 따라 보존을 관리합니다.
  • 이 데이터를 얼마나 오래 유지해야 유용합니까? 기본값이나 무기한 기간에 의존하지 않고 데이터가 사용 사례를 지원하는 기간에 따라 보존 기간 및 만료 날짜를 설정합니다.
  • 데이터 사용량을 얼마나 자주 검토합니까? 비효율성을 포착하고 비용 또는 성능에 영향을 미치기 전에 보존 설정을 조정할 수 있도록 정기적으로 사용을 검토하십시오.

보존 기간을 설정할 때 다음 지침을 사용하십시오.

  • 경험 이벤트 만료: 대상자가 필요로 하는 가장 긴 전환 확인을 포함하도록 유지 기간을 설정하고, 세그먼테이션이 정확하게 유지되도록 대상 전환 확인 기간을 해당 기간 내에 유지합니다.
  • 익명 프로필 데이터 만료: 비활성 알 수 없는 프로필이 사용자가 유지하는 경험 이벤트보다 빨리 값을 잃는 경우 더 짧은 만료 기간을 설정하여 해당 프로필을 더 빨리 제거하십시오.
  • 데이터 레이크 보존 정책: 프로필 저장소에서 동일한 데이터가 만료되는 시점과 관계없이 분석에 필요한 이벤트 데이터에 대해 더 긴 기간을 설정합니다. 지속 시간을 데이터 사용 방식과 일치시킵니다. 자주 액세스하는 데이터의 경우 더 짧고 보관 요구 사항이 더 깁니다. 권장 기간 및 최소값은 경험 이벤트 데이터 세트 유지 관리(TTL)를 참조하십시오.
TIP
프로덕션에 적용할 때와 동일한 보존 규칙을 비프로덕션 샌드박스에 적용합니다. 관리되지 않는 비프로덕션 데이터는 여전히 라이선스 사용량에 포함되므로 정의된 사용 사례 없이 전체 프로덕션 데이터 세트를 비프로덕션 샌드박스로 복사하지 마십시오.

데이터 보존 요구 사항에 따라 이러한 기능을 적용할 수 있습니다. 예를 들어, 대용량 클릭스트림 데이터의 경우 경험 이벤트 만료 기간을 설정하고, 비활성 알 수 없는 프로필이 더 빨리 가치를 상실하는 경우 익명 프로필 데이터 만료 기간을 단축하여 프로필 스토어 풋프린트를 제어합니다. 장기 분석을 위해 동일한 이벤트를 보존하려면 더 긴 데이터 레이크 보존 기간을 별도로 설정합니다.

데이터 세트 만료를 사용하여 더 이상 필요하지 않은 전체 데이터 세트를 폐기하고, 요청 시 특정 레코드를 제거하려면 레코드 삭제를 사용하십시오.

라이선스 권한 추적 및 관리에 대한 지침은 데이터 관리 라이선스 권한 모범 사례를 참조하세요.

다음 단계 next-steps

올바른 유지 또는 삭제 옵션을 선택한 후에는 연결된 구현 지침을 사용하여 이 작업을 수행합니다. 레코드 삭제 또는 데이터 세트 만료에 API를 사용하는 경우 일괄 처리, 제한 및 모니터링에 대한 지침은 레코드 삭제 및 데이터 세트 만료 요청에 대한 모범 사례를 참조하십시오.

recommendation-more-help
experience-platform-help-hygiene