데이터 삭제 관리 CMDB

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 30일
  • 읽기2분
  • CMDB용 통합 커먼즈 (sn_cmdb_int_util) 스토어 앱은 사후 스크립트 및 변환 맵 메서드를 사용하여 소스 외부 공급업체 애플리케이션에서 나중에 삭제되었다가 임포트 구성 관리 데이터베이스(CMDB) 한 기록을 제거합니다.

    사후 스크립트 방법

    사후 스크립트 메서드는 소스 [sys_object_source] 테이블에서 특정 소스 피드에 대한 마지막 실행에서 업데이트되지 않은 구성 항목(CI)을 확인합니다. 그런 다음 연결된 대상 CMDB 테이블에서 업데이트되지 않은 CI를 동기적으로 제거하여 대상 기록 제거를 한 번에 하나씩 처리합니다.

    대부분은 서비스 그래프 커넥터 사후 스크립트 방법을 사용하여 레코드 제거 CMDB 를 관리합니다.

    사후 스크립트 메서드는 RecordRemoval 스크립트를 사용하여 다양한 레코드 삭제 전략을 처리합니다. 하드 삭제에는 에서 기록을 CMDB영구적으로 완전히 제거하는 작업이 포함되며 복구할 수 없으며 더 이상 필요하지 않은 데이터에 적합합니다. 일시 삭제는 기록을 실제로 제거 CMDB하지 않고 삭제된 것으로 표시하여 잠재적인 복구를 허용하고 기록 데이터를 보존합니다. IRE(식별 및 조정 엔진)에 의해 관리되는 최적화된 소프트 삭제는 확장 속성 테이블과 같은 특수 테이블을 사용하고 조정 규칙을 적용하여 삭제된 기록을 보다 효율적으로 관리함으로써 이러한 소프트 삭제 접근 방식을 향상시킵니다. 기본적으로 테이블은 한 번에 최대 100개의 기록을 보유할 수 있지만 관리자 역할이 있는 사용자는 시스템 속성을 설정하여 sn_cmdb_int_util.ire_payload_items_size 이 제한을 조정할 수 있습니다. 이 속성은 기본적으로 사용할 수 없으며 (sn_cmdb_int_util) 스토어 앱 내에서 CMDB용 통합 커먼즈 정수 유형의 이 속성을 만들어야 합니다. 자세한 내용은 다음 문서를 참조하십시오 Add a system property.

    맵 기반 방법 변환

    변환 맵 기반 메서드는 소스 [sys_object_source] 테이블에서 특정 소스 피드에 대한 마지막 실행에서 업데이트되지 않은 구성 항목(CI)을 확인합니다. 그런 다음 다중 스레드 삭제 방법을 사용하여 연결된 대상 CMDB 테이블에서 업데이트되지 않은 CI를 동시에 제거하고, 임포트 세트 내의 모든 대상 기록을 한 번에 제거하는 작업을 처리합니다. 통합 공통즈 기록 제거 [sn_cmdb_int_util_remove_record] 스테이징 테이블 내에 대상 기록 데이터를 저장하기 위해 여러 임포트 세트가 생성되어 기록의 다중 스레드 삭제가 가능합니다. 따라서 데이터 처리 시간이 단축됩니다.

    통합 커먼즈 제거 기록 [sn_cmdb_int_util_remove_record] 스테이징 테이블은 검색 소스, 소스 피드, 대상 테이블 sys_id 및 이러한 CI의 대상 테이블 이름을 포함한 대상 기록 상세 정보를 저장하여 업데이트되지 않은 CI를 추적합니다. then then 내에 정의된 시작 시 스크립트는 Remove Record Transform Map 연결된 대상 테이블에서 기록을 삭제합니다.

    변환 맵 기반 방법은 데이터 서비스 그래프 커넥터 처리 시간을 개선하기 위해 사용됩니다. 예를 들어, 변환 맵 기반 방법을 사용하여 소프트웨어 데이터를 제거하는 SG-Tanium 소프트웨어 제거 데이터 소스입니다 Tanium용 서비스 그래프 커넥터 . Tanium용 서비스 그래프 커넥터 (1.6.1) 문서를 참조하십시오.