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

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

일치 유형에 대한 트랜잭션이 제거되는 경우 일치 유형이 잠기고 트랜잭션 임포트, 수동으로 트랜잭션 일치, 자동 일치 실행 등의 작업이 허용되지 않습니다. 그러므로 업무 시간 외에 트랜잭션을 제거하는 것이 좋습니다.

처음으로 트랜잭션 제거

프로덕션 환경을 테스트 환경으로 복제한 후 먼저 테스트 환경에서 트랜잭션을 제거하는 것이 좋습니다. 이 연습에서 학습한 내용은 프로덕션 환경에서 트랜잭션을 효율적으로 제거하는 데 유용합니다.

트랜잭션을 처음으로 제거하는 상태에서 데이터베이스에 이미 로드되어 일치하는 트랜잭션이 5억 개 이상인 경우, 아카이브 및 제거를 실행하기 전에 오라클 고객지원센터에 서비스 요청을 개설하는 것이 좋습니다. 오라클 고객지원센터는 애플리케이션을 평가하고 제거 성능을 최적화하기 위해 수행해야 할 단계를 간략하게 설명합니다.

오라클 고객지원센터는 다음 사항을 바탕으로 올바른 접근 방식에 대해 조언합니다.

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

Oracle은 프로덕션 인스턴스를 테스트 인스턴스로 복제한 후 먼저 테스트 인스턴스에서 트랜잭션을 제거할 것을 권장합니다. 이 연습에서 학습한 내용은 프로덕션 인스턴스에서 트랜잭션을 제거하는 데 유용합니다.

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

  1. 오라클 고객지원센터에 서비스를 요청하십시오.
  2. 테스트 인스턴스를 백업하십시오. 관리자용 Oracle Enterprise Performance Management Cloud 시작하기환경 백업 생성을 참조하십시오.
  3. 프로덕션 인스턴스를 테스트 인스턴스로 복제하십시오. Oracle Enterprise Performance Management Cloud용 마이그레이션 관리EPM Cloud 환경 복제를 참조하십시오.

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

  1. 애플리케이션을 백업합니다.
  2. 오라클 고객지원센터가 제공하는 조언:

    • 제거 작업을 위해 선택할 일치 트랜잭션의 적절한 기간

      이는 제거해야 하는 트랜잭션의 볼륨을 기반으로 합니다.

    • 구성에서의 뱃치 크기 설정

      기본값은 200,000입니다. 그러나 이는 데이터의 구성에 따라 다를 수 있습니다.

    • 이 프로세스를 실행하기 위한 창

      이는 일별 유지관리 프로세스와 겹치지 않아야 합니다(관리자용 Oracle Enterprise Management System 시작하기일별 유지관리 설정 참조). 이 설정을 변경하고 트랜잭션을 제거한 후 트랜잭션이 제거되면 이 설정을 복구할 수 있습니다.

  3. 제거할 일치 트랜잭션 수를 평가합니다. 트랜잭션 일치의 트랜잭션 탭을 사용하거나 BI Publisher 보고서를 통해 이 작업을 수행할 수 있습니다. 이 개수는 트랜잭션을 제거한 후에 확인할 수 있습니다. 트랜잭션 일치에서 트랜잭션 검색를 참조하십시오.
  4. 트랜잭션을 제거합니다.
  5. 프로세스의 각 단계에서 소요된 시간을 기록해 두십시오.

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

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

처음으로 트랜잭션을 제거한 후 Oracle은 정기적으로 트랜잭션을 제거할 것을 권장합니다. EPM Automate를 통해 이 프로세스를 자동화할 수 있습니다. Oracle Enterprise Performance Management Cloud용 EPM Automate 작업에서 purgeTmTransactions를 참조하십시오.

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

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