데이터 삭제 관리 CMDB
CMDB용 통합 커먼즈 (sn_cmdb_int_util) 스토어 앱은 사후 스크립트 및 변환 맵 메서드를 사용하여 소스 외부 공급업체 애플리케이션에서 나중에 삭제된 임포트한 구성 관리 데이터베이스(CMDB) 기록을 제거합니다.
사후 스크립트 메서드
사후 스크립트 방법은 특정 소스 피드에 대해 마지막 실행에서 업데이트되지 않은 구성 항목(CI)의 소스 [sys_object_source] 테이블을 확인합니다. 그런 다음 연결되지 않은 CI를 연결된 대상 CMDB 테이블에서 동기식으로 제거하여 대상 기록 제거를 한 번에 하나씩 처리합니다.
대부분은 서비스 그래프 커넥터 사후 스크립트 메서드를 사용하여 기록 제거 CMDB 를 관리합니다.
사후 스크립트 메서드는 RecordRemoval 스크립트를 사용하여 다양한 레코드 삭제 전략을 처리합니다. 하드 삭제에는 레코드를 CMDB영구적으로 완전히 제거하여 복구할 수 없게 만들고 더 이상 필요하지 않은 데이터에 적합합니다. 일시 삭제는 레코드를 실제로 제거하지 CMDB않고 삭제된 것으로 표시하며, 이를 통해 잠재적인 복구를 허용하고 기록 데이터를 보존할 수 있습니다. IRE(식별 및 조정 엔진)에서 관리하는 최적화된 일시 삭제는 확장 속성 테이블과 같은 특수 테이블을 사용하고 삭제된 기록을 보다 효율적으로 관리하기 위해 조정 규칙을 적용하여 이러한 일시 삭제 접근 방식을 향상시킵니다. 기본적으로 테이블은 한 번에 최대 100개의 기록을 보유할 수 있지만 관리자 역할이 있는 사용자는 시스템 속성을 설정하여 이 제한을 조정할 수 있습니다 sn_cmdb_int_util.ire_payload_items_size . 이 속성은 기본적으로 사용할 수 없으며 (sn_cmdb_int_util) 스토어 앱 내에서 CMDB용 통합 커먼즈 정수 유형의 이 속성을 만들어야 합니다. 자세한 내용은 다음 문서를 참조하십시오 Add a system property.
변환 맵 기반 메서드
변환 맵 기반 메서드는 특정 소스 피드에 대한 마지막 실행에서 업데이트되지 않은 구성 항목(CI)에 대해 소스 [sys_object_source] 테이블을 확인합니다. 그런 다음 다중 스레드 삭제 방법을 사용하여 관련 대상 CMDB 테이블에서 업데이트 되지 않은 CI를 동시에 제거함으로써 임포트 세트 내의 모든 대상 기록 제거를 한꺼번에 처리합니다. 통합 커먼즈 기록 제거 [sn_cmdb_int_util_remove_record] 스테이징 테이블 내에 대상 기록 데이터를 저장하기 위해 여러 임포트 세트가 생성되어 기록을 다중 스레드로 삭제할 수 있습니다. 따라서 데이터 처리 시간이 단축됩니다.
통합 커먼즈 제거 기록 [sn_cmdb_int_util_remove_record] 스테이징 테이블은 디스커버리 소스, 소스 피드, 대상 테이블 sys_id 및 이러한 CI의 대상 테이블 이름을 포함한 대상 기록 상세 정보를 저장하여 업데이트되지 않은 CI를 추적합니다. then 내에 Remove Record Transform Map 정의된 on-start 스크립트는 연결된 대상 테이블에서 기록을 삭제합니다.
변환 맵 기반 방법은 데이터 처리 시간을 개선하기 위해 사용됩니다 서비스 그래프 커넥터 . 예를 들어, SG-Tanium Remove Software 데이터 소스는 Tanium용 서비스 그래프 커넥터 변환 맵 기반 방법을 사용하여 소프트웨어 데이터를 제거합니다. Tanium용 서비스 그래프 커넥터 (1.7.0) 문서를 참조하십시오.