비 CMDB 테이블에 대한 IRE 데이터 소스 규칙 생성

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • IRE(식별 및 조정 엔진)를 사용하는 경우 특정 데이터 소스가 특정 비 CMDB 테이블에 대한 새 기록을 삽입하지 못하도록 할 수 있습니다. 기록 생성에서는 신뢰하지 않지만 존재하는 기록을 업데이트할 때는 계속 신뢰하는 데이터 소스에 대한 IRE 데이터 소스 규칙을 생성합니다.

    시작하기 전에

    필요한 역할: itil_admin

    이 태스크 정보

    동적 조정 규칙이 적용되는 경우 IRE 데이터 소스 규칙은 영향을 주지 않습니다.

    • 하위 클래스는 식별 규칙과 마찬가지로 상위 클래스에서 IRE 데이터 소스 규칙을 파생시킵니다.
    • 하위 클래스에 대해 지정된 IRE 데이터 소스 규칙은 상위 클래스에서 파생된 모든 IRE 데이터 소스 규칙을 오버라이드합니다.
    IRE가 IRE 데이터 원본 규칙에 의해 금지된 삽입 작업을 처리하면 삽입 작업이 실패합니다. 이 실패는 삽입 작업 및 IRE 데이터 소스 규칙의 데이터 소스 및 레코드 클래스가 일치할 때 발생합니다. CreateOrUpdateCIEnhanced()를 사용하는 경우 IRE는 실패한 페이로드를 나중에 사용할 수 있도록 CMDB IRE 부분 페이로드[cmdb_ire_partial_payloads] 테이블에 저장합니다.
    주:
    IRE 데이터 소스 규칙에서 삽입 작업을 허용하지 않는 경우 createOrUpdateCI()를 사용할 때 createOrUpdateCI() 가 부분 커밋을 허용하지 않으므로 전체 IRE 페이로드가 실패합니다.

    나중에 허용된 데이터 소스가 동일한 레코드를 삽입하려고 시도하면 IRE는 부분 페이로드에서 일치하는 레코드와 병합한 후 레코드를 삽입합니다. 그러면 IRE는 CMDB IRE cmdb_ire_partial_payloads 부분 페이로드 [] 테이블에서 부분 페이로드를 삭제하고 규칙에 지정된 데이터 소스로 향후 업데이트를 허용합니다.

    IRE 데이터 소스 규칙은 조회 및 관련 항목에 적용되지 않으며 모든 클래스/데이터 소스 쌍에 대해 단일 규칙만 활성화할 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 구성 > 식별/조정 > IRE 데이터 소스 규칙.
    2. IRE 데이터 소스 규칙 목록 뷰에서 새로 만들기를 클릭하고 IRE 데이터 소스 규칙 양식을 작성합니다.
      필드 설명
      데이터 소스 지정된 클래스의 CI를 작성할 수 없는 데이터 소스입니다.
      활성 IRE 데이터 소스 규칙을 활성화합니다.
      적용 대상 지정된 데이터 소스에서 기록을 작성할 수 없는 클래스(및 하위 클래스)입니다.
      삽입이 허용되지 않음 지정된 데이터 소스가 지정된 클래스의 새 기록을 비-CMDB 테이블에 삽입하지 못하도록 합니다.
    3. 제출을 클릭합니다.

    결과

    삽입 요청이 있고 데이터 소스 및 기록 클래스가 IRE 데이터 소스 규칙에 지정된 데이터 소스 및 기록 클래스와 일치하는 페이로드 항목의 경우:
    1. 삽입 작업이 실패하고 IRE가 다음 메시지를 기록합니다.

      INSERT_NOT_ALLOWED_FOR_SOURCE IRE 데이터 소스 규칙에 따라 데이터 소스 [xyz]에 대해 [xyz]에 삽입이 차단됩니다.

    2. CreateOrUpdateCIEnhanced()를 사용하는 경우 IRE는 페이로드 항목을 CMDB IRE 부분 페이로드 [cmdb_ire_partial_payloads] 테이블에 부분 페이로드로 저장합니다.
    나중에 허용된 데이터 소스가 부분 페이로드 항목의 기록과 일치하는 기록을 성공적으로 삽입하는 경우:
    1. 현재 기록은 부분 페이로드의 일치하는 기록과 병합되어 필요에 따라 정적 조정 규칙을 적용합니다.
    2. CMDB IRE 부분 페이로드 [cmdb_ire_partial_payloads] 테이블에서 해당 부분 페이로드가 삭제됩니다.
    3. 허용되지 않은 데이터 소스가 해당 기록을 업데이트하는 이후 페이로드가 성공적으로 실행됩니다.
    4. IRE를 사용하면 이전에는 기록 삽입이 금지되었던 데이터 소스가 현재 비 CMDB 테이블에 있는 동일한 기록을 업데이트할 수 있습니다.