트랜잭션 일치에서 트랜잭션 제거 모범 사례

트랜잭션 제거에서 최적의 결과를 달성하려면 권장 모범 사례를 따르십시오.

트랜잭션 아카이브 및 삭제에 대한 올바른 접근 방법은 다음 요인을 기반으로 합니다.

  • 제거할 트랜잭션의 볼륨
  • 데이터 구성

트랜잭션 제거 시 권장 사항

  • 더 이상 필요하지 않은 일치 트랜잭션을 아카이브한 후 삭제합니다.

    트랜잭션을 삭제하기 전에 아카이브하는 것이 좋지만 아카이브하지 않고 삭제하도록 선택할 수도 있습니다.

  • 업무 시간 외에 트랜잭션 삭제

    일치 유형에 대한 트랜잭션이 삭제되는 경우 일치 유형이 잠기고 트랜잭션 임포트, 수동으로 트랜잭션 일치, 자동 일치 실행 등의 작업이 허용되지 않습니다.

  • 프로덕션 환경을 테스트 환경으로 복제한 후 먼저 테스트 환경에서 트랜잭션을 삭제합니다. 이 연습에서 학습한 내용은 프로덕션 환경에서 트랜잭션을 효율적으로 제거하는 데 유용합니다.
  • 초기 아카이브 및 삭제 작업 중 트랜잭션 볼륨이 큰 경우 해당 날짜에 대한 일별 유지관리(AMW)를 다시 스케줄링하는 것이 좋습니다. 관리자용 시작하기 가이드일별 유지관리 관리을 참조하십시오.

    예를 들어, AMW가 오전 1시에 스케줄링되어 있고 아카이브 또는 삭제 작업이 오후 11시에 계속 실행 중인 경우 AMW를 다음 날 오전 9시로 다시 스케줄링할 수 있습니다. 이렇게 하면 아카이브 또는 삭제 작업이 완료되도록 AMW가 다음 날까지 연기됩니다. 그러나 다음 날 오후 9시 이전에는 아카이브 또는 삭제 작업이 완료된 후 AMW 시간을 원래 스케줄로 변경해야 합니다.

처음으로 트랜잭션 제거 정보

애플리케이션 크기와 트랜잭션 볼륨에 따라 초기 아카이브에 약간 시간이 걸릴 수 있습니다. 그러나 정기적 아카이브 및 삭제 루틴이 설정되면 후속 아카이브 또는 삭제 작업에 걸리는 시간이 줄어듭니다. 애플리케이션이 클수록 주기적 아카이브 및 삭제 루틴을 수행하는 것이 좋습니다. 이를 정기적으로 수행하면 매번 처리되는 데이터 볼륨이 최소화됩니다.

대규모 애플리케이션의 성능을 최적화하려면 트랜잭션 경과를 기준으로 하는 단계별 아카이브 및 삭제 전략을 사용하는 것이 좋습니다. 이는 특히 과거 데이터(예: 18개월보다 오래됨)로 작업할 때 적용됩니다.

과거 데이터 관리의 경우 제안된 전략은 다음과 같습니다.

  • 1단계: 18개월보다 오래된 데이터 아카이브 및 삭제
  • 2단계: 12개월보다 오래된 데이터 아카이브 및 삭제
  • 3단계: 9개월보다 오래된 데이터 아카이브 및 삭제
  • 4단계: 6개월보다 오래된 데이터 아카이브 및 삭제

정기적 아카이브 및 삭제 루틴이 설정되면 후속 작업은 일반적으로 시간이 덜 걸립니다.

테스트 인스턴스에서 트랜잭션을 제거하기 위한 필수 조건

  1. 테스트 인스턴스를 백업하십시오. 관리자용 시작하기 가이드유지관리 스냅샷을 사용하여 환경 백업 및 복원을 참조하십시오.
  2. 프로덕션 인스턴스를 테스트 인스턴스로 복제하십시오. 마이그레이션 관리Cloud EPM 환경 복제를 참조하십시오.

테스트 인스턴스에서 트랜잭션 제거 단계

  1. 애플리케이션을 백업합니다.
  2. 제거할 일치 트랜잭션 수를 평가합니다. 트랜잭션 일치의 트랜잭션 탭을 사용하거나 BI Publisher 보고서를 통해 이 작업을 수행할 수 있습니다. 이 개수는 트랜잭션을 제거한 후에 확인할 수 있습니다. 트랜잭션 일치에서 트랜잭션 검색를 참조하십시오.
  3. 아카이브하거나 삭제해야 하는 트랜잭션을 선택합니다.

    아카이브 또는 삭제할 트랜잭션 볼륨에 따라 일치 트랜잭션의 경과를 지정할 수 있습니다. 단일 또는 다중 아카이브 및 삭제 작업을 수행할 수 있습니다. 트랜잭션 제거 시 권장 사항를 참조하십시오.

    참고: 기본 뱃치 크기는 200000입니다. Oracle Support에서 권장하지 않는 한 이 설정을 업데이트하지 마십시오.

  4. 일별 유지관리 프로세스(AMW) 시간이 아카이브 또는 삭제 시간과 겹치지 않는지 확인합니다. 트랜잭션 제거 시 권장 사항을 참조하십시오.
  5. 트랜잭션을 제거합니다.
  6. 프로세스의 각 단계에서 소요된 시간을 기록해 두십시오.

이러한 학습을 기반으로 프로덕션 인스턴스에서 트랜잭션을 제거합니다.

테스트 또는 프로덕션 인스턴스에서 아카이브 또는 삭제 작업 중에 우려 사항이 있는 경우 Oracle Support를 사용하여 서비스 요청을 생성하십시오.

일정한 간격으로 트랜잭션 제거

처음으로 트랜잭션을 제거한 후 Oracle은 정기적으로 트랜잭션을 제거할 것을 권장합니다. EPM Automate를 통해 이 프로세스를 자동화할 수 있습니다.

일정한 간격으로 트랜잭션 제거 단계

  1. 프로덕션 인스턴스에서 수행된 제거 프로세스의 학습 내용을 적용합니다.
  2. 권장 설정을 사용하여 테스트 인스턴스에서 자동 제거 스케줄을 테스트합니다.

    권장되는 전략은 일치 트랜잭션을 아카이브한 후 삭제하는 것이지만 다음 전략 중 하나를 선택할 수 있습니다.

  3. 자동화된 제거 스케줄을 프로덕션 인스턴스에 배포합니다.