본문 바로가기
SAP/BC

[SAP BC] 데이터 아카이빙(Data Archiving) - SARA

by 먼가먼가 2024. 9. 13.
728x90
SMALL

 

 

 

SAP 시스템에서 데이터 아카이빙(Data Archiving) 이란?

 

▶ 오래된 데이터를 SAP 시스템에서 삭제하거나 외부 저장소에 저장하여 시스템의 성능을 향상시키고 데이터베이스의   크기를 줄이는 방법입니다. 이 과정에서 사용자는 비활성 데이터(더 이상 자주 사용되지 않는 데이터)를 시스템에서 제거   하되, 필요할 경우 나중에 조회할 수 있도록 아카이브 파일로 보관하게 됩니다.

 

 

 

데이터 아카이빙의 주요 목적은

 

 시스템 성능 향상과 저장 공간 절약입니다. 오래된 데이터를 외부로 이동해 데이터베이스 크기를 줄이고, 시스템의 응답 속도를 개선합니다. 이를 통해 저장소 비용을 절감하고, 요구사항에 따라 데이터를 안전하게 보관할 수 있습니다. 아카이빙은 또한 데이터 관리 효율성을 높여 유지보수와 백업 작업을 간소화합니다. 궁극적으로, SAP 시스템의 안정성과 경제성을 유지하는 데 중요한 역할을 합니다.

 

 

아카이빙의 주요 개념

 

  1. 아카이빙 객체(Archiving Objects): 특정 데이터 유형(예: 회계 문서, 주문, 전표 등)에 대한 아카이빙 기준이 되는 객체입니다. 각 아카이빙 객체는 고유한 데이터 구조를 가지고 있습니다.
  2. 아카이빙 파일(Archive Files): 아카이빙된 데이터가 저장되는 파일입니다. 이 파일은 SAP 시스템 외부의 저장소에 보관되며, 시스템 성능에 영향을 미치지 않도록 합니다.
  3. 데이터 추출(Write Phase): SAP 시스템에서 지정된 데이터를 추출해 아카이브 파일로 저장하는 단계입니다. 추출된 데이터는 이후 조회를 위해 보존됩니다.
  4. 데이터 삭제(Delete Phase): 추출된 데이터는 SAP 시스템의 활성 데이터베이스에서 삭제되어 데이터베이스 크기를 줄이고, 시스템 성능을 최적화합니다.
  5. 아카이브 데이터 복구 및 조회: 아카이브된 데이터는 필요할 경우 복구하거나 별도의 조회 도구를 통해 읽을 수 있습니다.

 

SARA 트랜잭션

 

 SARA 트랜잭션은 SAP 시스템에서 데이터 아카이빙을 수행하는 트랜잭션 코드입니다. 이 트랜잭션을 통해 오래된 데이터를 안전하게 보관하고, 시스템 성능을 향상시키기 위해 데이터를 아카이빙 할 수 있습니다. 다양한 모듈에서 발생하는 데이터를 아카이빙 할 수 있으며, 이후 필요한 경우 아카이브 된 데이터를 다시 복구할 수도 있습니다.

 

 

SARA 트랜잭션 사용예시

 - SARA T-code 를 이용하여 Vender Master를 삭제해 보도록 하겠습니다.

 

1) SARA T-code 실행

 - 아카이빙 객체 선택 : 공급업체 마스터와 관련된 오브젝트인 FI_ACCPAYB 객체를 입력합니다.

 

2) 아카이브 파일 생성

 신규 변형을 생성한 후 유지보수를 클릭

 

 

이 변형을 통해 삭제해야할 Vender Master를 선택합니다.

옵션에 따라 FI 링크 유효성 확인, 삭제 지시자 고려 기능을 선택합니다. 

 

 

변형을 저장합니다.

 

 

작업 시작일, 스풀매개변수를 설정하고 저장합니다. 녹색으로 변경된 것을 확인할 수 있습니다.

실행(F8) 하여 백그라운드 작업을 진행합니다.

 

SM37 배치 조회에서 vender master가 아카이브 된 것을 확인할 수 있습니다.

 

3) 아카이브 삭제

 - 삭제할 아카이브를 선택합니다.

 

 

  삭제할 아카이브, 작업시작일, 스풀매개변수 세팅 후 실행

 

 작업이 완료된 것을 확인할 수 있습니다.

 

4) Vender Master 삭제 확인

 

 Vender Master A100가 삭제된 것을 확인할 수 있습니다.

 

 

이번 포스팅을 통해 SAP 데이터 아카이빙과 SARA 트랜잭션 코드 사용법에 대해 알아보았습니다.

더 궁금한 점이 있으시면 댓글로 남겨주시길 바랍니다.

 

728x90
LIST