CMDB를 위한 지능형 검색
검색 문자열에 일상적인 자연어 쿼리(NLQ)를 사용하여 CMDB에서 CI 세트를 쿼리합니다. CMDB용 지능형 검색은 구문 분석하고, 모호성을 해결하며, 검색 문자열을 유효한 CMDB 쿼리로 변환합니다. 복잡한 검색 문자열이 CMDB 쿼리 작성기 캔버스에서 완전히 구성된 상태로 열리며, 여기서 계속해서 구체화하거나 실행할 수 있습니다.
CMDB용 지능형 검색은 영어 인스턴스에서만 지원되며 인스턴스 기본 설정 언어가 영어 이외의 언어로 설정된 경우에는 지원되지 않습니다.
CMDB 작업 공간과 통합
- CMDB 작업 공간의 홈 뷰 (지능형 검색 섹션) - 지능형 검색 사용 방법, 샘플 검색 문자열 및 유용한 팁에 대한 자세한 내용을 확인할 수 있습니다.
- CMDB 작업 공간 - CMDB 작업 공간에 대한 자세한 내용을 참조하십시오.
CMDB 쿼리 작성기와 통합
CMDB용 지능형 검색은 의 ServiceNow AI PlatformCMDB 쿼리 작성기와 통합됩니다. 이 통합은 기본적으로 true로 설정된 시스템 속성에 glide.cmdb.query.nlq.activated의해 제어됩니다. CMDB용 지능형 검색을 사용하면 CMDB 쿼리 작성기에서 자연어 처리를 사용하여 CMDB용 지능형 검색 기능을 사용하여 CI와 해당 관계를 찾을 수 있습니다.
CMDB용 지능형 검색 사용
지능형 검색은 CMDB에 맞게 조정되며 CMDB 클래스 계층 구조를 통해서만 테이블과 CI와 그 관계를 검색합니다.
지능형 검색 검색 필드를 사용하여 일상적인 자연어를 사용하여 검색 문자열을 구성합니다. 쿼리는 여러 CMDB 클래스에 걸쳐 있을 수 있으며 서로 다른 관계로 연결된 많은 CI를 포함할 수 있습니다. 테이블 이름 또는 관계 유형의 모호성을 해결한 후 Intelligent Search는 검색 문자열을 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 쿼리 작성기와 모두에 CMDB 작업 공간 반영됩니다.
동의어
NLQ 동의어 [nlq_synonym] 테이블은 CMDB 테이블 및 열 이름과 관계에 대한 자연어 문자열의 동의어로 미리 채워져 있습니다. 이 테이블은 자연어 검색 단어를 CMDB 쿼리 언어와 매칭하는 데 사용됩니다. 예를 들어 'linux 서버'라는 문구에는 'Linux 서버', '서버' 및 '가상 머신 인스턴스'와 같은 동의어가 있습니다.
비즈니스 요구에 맞게 사용자 정의된 동의어를 보고 추가하는 방법에 대한 자세한 내용은 NLQ 동의어를 참조하십시오.
CMDB 암시적 관계
클래스 간의 관계 중 일부를 암시적 관계로 정의하여 지능형 검색이 더 많은 결과를 찾도록 도울 수 있습니다. 암시적 관계는 서비스 오퍼링 및 애플리케이션 서비스와 관련된 쿼리에 유용할 수 있습니다.
NLQ 관리자는 다음으로 이동하여 새로운 암시적 관계를 만들 수 있습니다. .
- 원본 테이블(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 작업 공간 사용됩니다.
의 ServiceNow AI PlatformNLQ에 대한 자세한 내용은 NLQ(자연어 쿼리)를 참조하십시오.