CMDB용 지능형 검색

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 5분
  • 검색 문자열에 일상적인 자연어 쿼리(NLQ)를 사용하여 CMDB에서 CI 세트를 쿼리합니다. CMDB용 지능형 검색은 모호성을 구문 분석하고 해결하며 검색 문자열을 유효한 CMDB 쿼리로 변환합니다. 복합 검색 문자열은 CMDB 쿼리 작성기의 캔버스에서 완전히 구성되어 열리며, 여기에서 계속하고 구체화하거나 실행할 수 있습니다.

    CMDB용 지능형 검색은 영어로만 지원됩니다.

    CMDB 작업 공간 앱과의 통합

    CMDB용 지능형 검색은 스토어 앱에 통합되어 CMDB 작업 공간 있습니다. 의 CMDBCMDB 작업 공간용 지능형 검색 사용에 대한 자세한 내용은 CMDB 작업 공간을 참조하십시오.

    CMDB 쿼리 작성기와 통합

    CMDB용 지능형 검색은 의 CMDB 쿼리 작성기Now Platform통합되어 있습니다. 이 통합은 기본적으로 true로 설정된 시스템 속성 glide.cmdb.query.nlq.activated에 의해 제어됩니다. CMDB용 지능형 검색을 사용하면 CMDB 쿼리 작성기에서 자연어 처리를 통해 CMDB용 지능형 검색 기능을 사용하여 CI와 그 관계를 찾을 수 있습니다.

    CMDB용 지능형 검색 사용

    지능형 검색은 CMDB에 맞게 조정되어 테이블, CI 및 그들의 관계에 대한 CMDB 클래스 계층 구조를 통해서만 검색합니다.

    지능형 검색 검색 필드를 이용하면 일상적인 자연어로 검색 문자열을 구성할 수 있습니다. 쿼리는 여러 CMDB 클래스에 걸쳐 있을 수 있으며 서로 다른 관계로 연결된 많은 CI를 포함할 수 있습니다. 테이블 이름이나 관계 유형의 모호성을 해결한 후 지능형 검색은 검색 문자열을 CMDB에서 실행할 수 있는 쿼리로 변환합니다. CMDB 쿼리는 검색 상자에 입력할 때 동적으로 생성되며 필요한 경우 맞춤법 검사기가 적용됩니다. 입력할 때 관련 제안의 동적 목록이 나타나며, 입력된 텍스트에서 일치하는 단일 단어 또는 파트 구문과 같은 테이블 이름과 같은 항목이 표시됩니다.

    지능형 검색 사용:
    • 검색 팁: 지능형 검색의 단일 및 다중 테이블 검색, 고급 필터링 및 관계에 대한 세부 정보 및 팁과 사용 예시를 보여줍니다. 관계 탭에는 테이블에 대한 CMDB 암시적 관계 링크가 포함되어 있습니다.
    • 검색: 검색 문자열이 이미 유효한 CMDB 쿼리로 완전히 변환되었는지 여부와 검색이 단일 또는 다중 테이블에 대한 것인지 여부에 따라 다릅니다.

      • 검색 문자열에 테이블 이름이나 관계가 모호하지 않으면 쿼리가 실행되고 결과가 목록 보기 형식으로 표시됩니다.

        구성된 CMDB 쿼리에 둘 이상의 테이블이 포함되어 있으면 쿼리 작성기에서 보기 버튼이 나타납니다. 쿼리 작성기 캔버스에 쿼리가 완전히 구성된 CMDB 쿼리 작성 기를 열려면 버튼을 클릭하십시오. 쿼리 작성기를 사용하여 쿼리를 계속 편집할 수 있습니다.

      • 검색 문자열의 테이블 이름이나 관계 유형에 모호한 부분이 있으면 검색 문자열을 유효한 CMDB 쿼리로 변환할 수 없습니다. 이 경우 계속해서 검색 문자열을 유효한 CMDB 쿼리로 구문 분석하기 위해 쿼리 구체화 대화 상자가 나타납니다. 대화 상자에는 검색 문자열의 구문에 대해 제안된 동의어와 레이블이 포함되어 있습니다. 드롭다운 목록을 사용하여 원하는 검색과 일치하는 동의어를 선택한 다음 이동 을 클릭하여 쿼리를 실행합니다.
      • 지능형 검색이 검색 문자열을 유효한 CMDB 쿼리로 변환할 수 없는 경우 검색을 클릭해도 쿼리 결과가 생성되지 않습니다. 대신 피드백 양식이 나타납니다. 양식을 작성하고 피드백 제출 을 클릭하여 분석을 위한 ServiceNow 피드백을 보내십시오.
    • 결과 피드백: 분석가에게 ServiceNow 피드백을 제출하여 결과에 대한 평가를 표현합니다. 결과와 예상 결과 간의 차이를 포착하는 설명을 선택하고 유용한 상세 정보를 추가합니다.

    샘플 검색

    검색 상자를 클릭하면 미리 정의된 샘플 검색의 드롭다운 목록이 나타납니다. 이 목록은 보다 일반적인 검색 또는 애플리케이션 서비스와 관련된 검색과 같이 구성하기 어려운 검색으로 구성됩니다. 검색을 실행하여 시작합니다.

    • 샘플 검색은 NLQ 샘플 검색 [sn_cmdb_ws_nlq_sample_search] 테이블에 저장됩니다.
    • 참조된 테이블은 NLQ 샘플 검색 테이블 [sn_cmdb_ws_nlq_sample_search_table] 테이블에 저장됩니다.
    CMDB 관리자(사용자 역할 sn_cmdb_admin)는 NLQ 샘플 검색 테이블에서 해당 기록을 직접 편집하여 샘플 검색을 수정할 수 있습니다. 모두를 클릭한 다음 필터 탐색기에서 sn_cmdb_ws_nlq_sample_search.list를 입력합니다. NLQ 샘플 검색 목록 뷰에서 수정하려는 검색의 기록을 편집합니다.

    샘플 검색에 대한 수정은 CMDB 쿼리 작성기에 모두 CMDB 작업 공간 반영됩니다.

    동의어

    NLQ 동의어 [nlq_synonym] 테이블은 CMDB 테이블 및 열 이름, 관계에 대한 자연어 문자열에 대한 동의어로 미리 채워져 있습니다. 이 테이블은 자연어 검색어를 CMDB 쿼리 언어와 일치시키는 데 사용됩니다. 예를 들어 'Linux 서버'라는 구문에는 'Linux 서버', '서버' 및 '가상 머신 인스턴스'와 같은 동의어가 있습니다.

    비즈니스 요구에 맞게 사용자 지정된 동의어를 보고 추가하는 방법에 대한 자세한 내용은 NLQ 동의어를 참조하십시오.

    CMDB 암시적 관계

    클래스 간의 관계 중 일부를 암시적 관계로 정의하여 지능형 검색이 더 많은 결과를 찾도록 도울 수 있습니다. 암시적 관계는 서비스 오퍼링 및 애플리케이션 서비스와 관련된 쿼리에서 유용할 수 있습니다.

    NLQ 관리자는 다음으로 이동하여 새 암시적 관계를 만들 수 있습니다. 모두 > NLQ > CMDB 암시적 관계.

    암시적 관계는 두 테이블 간의 관계를 정의하고 적용하려는 모든 필터를 포함합니다. 암시적 관계를 만들 때 다음 항목을 설정합니다.
    • 테이블(from_table): 상위 역할을 하는 클래스
    • 필터: from_table의 열에 적용되는 조건
    • 테이블로: 하위 역할을 하는 클래스
    • 관계: from_table to_table와 상호 작용하는 방식입니다. 예를 들어 Contains: Contained by 는 from_table에 to_table 포함됨을 의미합니다.
    • 건너뛴 테이블: 암시적이고 CMDB 쿼리 작성기에 의해 캡처되지 않는 클래스

    예를 들어, CMDB 쿼리 작성기에서 지난 10일 동안 P1 인시던트가 발생한 서비스 오퍼링을 보려고 합니다. 그러나 지난 10일 동안 P1 인시던트가 발생한 모든 비즈니스 서비스 오퍼링을 보여 달라고 입력하면 NLQ에서 관계를 이해할 수 없습니다.

    암시적 관계는 NLQ CMDB 암시적 관계 [nlq_cmdb_implicit_relationship] 테이블에 저장되며 CMDB 쿼리 작성기에서도 사용되며 통합된 경우 CMDB 쿼리 작성기에서도 사용됩니다 CMDB 작업 공간 .

    NLQ에 대한 자세한 내용은 NLQ(자연어 쿼리)Now Platform참조하십시오.