본문 바로가기

Archive/PO

SAP PI Main Table Switch를 통한 데이터 관리

728x90

SAP PI에서 사용되는 주요 테이블은 아래와 같습니다.

SXMSPMAST XI Message - Master
SXMSPHIST XI Message - Master History table
SXMSPEMAS Integration Engine : Enhanced Message Quere ( Master )
SXMSPFADDRESS Addresses Master
SXMSPVERS Integration Engine : Message Version
SXMSPERROR XML Message Broker : Message Queue ( Incorrect Entries )
SXMSCLUP Cluster - Compressed Message Payload Proerty
SXMSCLUR Cluster - Compressed Message Payload Resource ( attachments )

위의 테이블 중 7개 테이블에 대해서는 Switch Table을 가지고 있습니다.

SXMSPMAST SXMSPMAST2 XML Message Broker: Message Queue (Master)(Switch Table)
SXMSPHIST SXMSPHIST2 XML Message Broker: History (Switch Table)
SXMSPEMAS SXMSPEMAS2 Integration Engine: Extended Message Queue(Switch Table)
SXMSPVERS SXMSPVERS2 Integration Engine: Message Version (Switch Table)
SXMSCLUP SXMSCLUP2 XMB: Property Cluster (Switch Table)
SXMSCLUR SXMSCLUR2 XMB: Resources Cluster (Switch Table)

데이터베이스에서 위의 두 테이블을 Rename 하여 Switch하면 데이터를 빠른 시간에 운영 데이터에서 제외 시킬 수 있습니다.

EXEC sp_rename 'fpr.SXMSPMAST', 'SXMSPMAST_OLD';
EXEC sp_rename 'fpr.SXMSPMAST2', 'SXMSPMAST';
EXEC sp_rename 'fpr.SXMSPMAST_OLD', 'SXMSPMAST2';

 

위의 방법으로 7개 테이블을 Switch 테이블로 백업하고 운영 테이블을 비웁니다.

데이터베이스에서 진행하지 않고 SAP에서는

기본적으로 RSXMB_TABLE_SWITCH 프로그램으로도 해당 기능을 제공합니다.

https://sap4tech.net/sap-pi-tables/

 

SAP PI Tables (Process Integration Tables) - SAP XI Tables

SAP PI Tables or SAP XI tables: The most important tables in SAP Process Integration. It contains the list of PI Administration Tables, Monitoring,Mapping

sap4tech.net

 

728x90