CMDB용 지능형 검색
검색 문자열에서 일상적인 NLQ(자연어 쿼리)를 사용하여 CMDB에서 CI 세트를 쿼리합니다. CMDB용 지능형 검색은 모호성을 구문 분석하고 해결하며 검색 문자열을 유효한 CMDB 쿼리로 변환합니다. 복잡한 검색 문자열은 CMDB 쿼리 작성기 캔버스에서 완전히 구성되어 열리며, 여기에서 계속하고 구체화하거나 실행할 수 있습니다.
CMDB용 지능형 검색은 영어로만 지원됩니다.
CMDB 작업 공간와의 통합
CMDB용 지능형 검색은 스토어 앱에 통합되었습니다CMDB 작업 공간. Intelligent Search for CMDB CMDB 작업 공간사용에 대한 자세한 내용은 CMDB 작업 공간을 참조하십시오.
CMDB 쿼리 작성기와 통합
Intelligent Search for 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 쿼리 작성기와 CMDB 쿼리 작성기에 모두 CMDB 작업 공간 반영됩니다.
동의어
NLQ 동의어 [nlq_synonym] 테이블은 CMDB 테이블 및 열 이름 및 관계에 대한 자연어 문자열의 동의어로 미리 채워져 있습니다. 이 테이블은 자연어 검색어를 CMDB 쿼리 언어와 일치시키는 데 사용됩니다. 예를 들어 'linux server'라는 구에는 'Linux Server', 'Server', 'Virtual Machine Instance'와 같은 동의어가 있습니다.
비즈니스 요구에 맞게 사용자 지정된 동의어를 보고 추가하는 방법에 대한 자세한 내용은 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 작업 공간 .
NLQ Now Platform에 대한 자세한 내용은 NLQ(자연어 쿼리)를 참조하십시오.