Pesquisa inteligente para CMDB

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 6 min. de leitura
  • Use a consulta de linguagem natural diária (NLQ) em uma cadeia de caracteres de pesquisa para consultar um conjunto de ICs no CMDB. A Pesquisa inteligente para CMDB analisa, soluciona ambiguidades e converte sua cadeia de caracteres de pesquisa em uma consulta válida do CMDB. Cadeias de caracteres de pesquisa complexas abrem de forma totalmente construída em uma tela do Construtor de consulta do CMDB, onde você pode continuar e refinar ou executar.

    A Pesquisa inteligente para CMDB só é compatível com instâncias do idioma inglês e não é compatível quando o idioma preferencial da instância está definido como um idioma diferente do inglês.

    Integração com o Espaço do CMDB

    A Pesquisa inteligente para CMDB está integrada à exibição inicial na aplicação da Store do Espaço do CMDB. Para obter mais informações, consulte:
    • Exibição inicial do Espaço do CMDB (seção Pesquisa inteligente) para obter detalhes sobre como usar a Pesquisa inteligente, amostras de cadeias de caracteres de pesquisa e dicas úteis.
    • Espaço do CMDB para obter detalhes adicionais sobre o Espaço do CMDB.

    Integração com o Construtor de consulta do CMDB

    A Pesquisa inteligente para CMDB é integrada ao Construtor de consulta do CMDB no Now Platform. Essa integração é controlada pela propriedade do sistema glide.cmdb.query.nlq.activated, que é definida como verdadeiro por padrão. A Pesquisa inteligente para CMDB permite que você use o processamento de linguagem natural no Construtor de consulta do CMDB para encontrar ICs e seus relacionamentos usando as funções da Pesquisa inteligente para CMDB.

    Usando a Pesquisa inteligente para CMDB

    A Pesquisa inteligente é personalizada para o CMDB e pesquisa exclusivamente por meio da hierarquia de classes do CMDB para tabelas e ICs e seus relacionamentos.

    Use o campo de pesquisa Pesquisa inteligente para construir uma cadeia de caracteres de pesquisa usando a linguagem natural do dia a dia. Suas consultas podem abranger várias classes do CMDB e envolver muitos ICs que estão conectados por diferentes relacionamentos. Depois de solucionar qualquer ambiguidade com nomes de tabela ou tipos de relacionamento, a Pesquisa inteligente converte sua cadeia de caracteres de pesquisa em uma consulta que o CMDB pode executar. A consulta do CMDB é construída de forma dinâmica à medida que você digita na caixa de pesquisa e o verificador ortográfico é aplicado, se necessário. Uma lista dinâmica de sugestões relevantes é exibida conforme você digita, com itens como nomes de tabela, palavras únicas correspondentes ou frases parciais no texto digitado.

    Usar pesquisa inteligente:
    • Dicas de pesquisa: mostra detalhes e dicas sobre o uso, além de exemplos de pesquisa de tabela única e múltipla, filtragem avançada e relacionamentos na Pesquisa inteligente. A guia Relacionamentos contém um link para a tabela Relacionamentos implícitos do CMDB.
    • Pesquisa: dependendo de a cadeia de caracteres de pesquisa já estar totalmente convertida em uma consulta do CMDB válida e se a pesquisa se destina a uma única tabela ou a várias tabelas.

      • Se a cadeia de caracteres de pesquisa não apresentar ambiguidades com o nome da tabela ou dos relacionamentos, a consulta será executada, e os resultados serão exibidos em um formato de exibição de lista.

        Se a consulta do CMDB construída contiver mais de uma tabela, o botão Exibir no Construtor de consultas será exibido. Clique no botão para abrir o Construtor de consulta do CMDB com sua consulta totalmente criada na tela do Construtor de consulta. Você pode usar o Construtor de consultas para continuar editando a consulta.

      • Se houver ambiguidades com nomes de tabela ou tipos de relacionamento na cadeia de caracteres de pesquisa, essa cadeia de caracteres não poderá ser convertida em uma consulta do CMDB válida. Nesse caso, a caixa de diálogo Refinar sua consulta será exibida para continuar e analisar a cadeia de caracteres de pesquisa em uma consulta do CMDB válida. A caixa de diálogo contém sinônimos e rótulos sugeridos para frases na cadeia de caracteres de pesquisa. Use as listas suspensas para selecionar os sinônimos que correspondem à pesquisa pretendida e clique em Ir para executar a consulta.
      • Se a Pesquisa Inteligente não for capaz de converter sua cadeia de caracteres de pesquisa em uma consulta do CMDB válida, clicar em Pesquisar não gerará resultados de consulta. Em vez disso, um formulário de feedback é exibido. Preencha o formulário e clique em Enviar feedback para enviar seu feedback para análise ServiceNow.
    • Feedback dos resultados: envie feedback para analistas ServiceNow para expressar sua avaliação dos resultados. Escolha descrições que capturem qualquer lacuna entre os resultados e os resultados esperados e adicione todos os detalhes úteis.

    Pesquisas de amostra

    Quando você clica na caixa de pesquisa, a lista suspensa de pesquisas de amostra predefinidas é exibida. A lista consiste em pesquisas mais comuns ou pesquisas que são mais difíceis de construir, como pesquisas que envolvem serviços de aplicações. Execute qualquer uma dessas pesquisas para começar.

    • As pesquisas de amostra são armazenadas na tabela Pesquisa de amostra NLQ [sn_cmdb_ws_nlq_sample_search]
    • As tabelas mencionadas são armazenadas na tabela Pesquisa de amostra NLQ [sn_cmdb_ws_nlq_sample_search]
    Os Administradores do CMDB (função do usuário sn_cmdb_admin) podem modificar uma pesquisa de amostra editando diretamente seu registro na tabela de Pesquisa de amostra de NLQ. Clique em Tudo e, no Navegador de filtros, digite sn_cmdb_ws_nlq_sample_search.list. Na exibição da lista de Pesquisas de amostra de NLQ, edite o registro de uma pesquisa que você deseja modificar.

    Qualquer modificação nas pesquisas de amostra é refletida no Espaço do CMDB e no Construtor de consulta do CMDB.

    Sinônimos

    A tabela Sinônimo de NLQ [nlq_synonym] é preenchida previamente com sinônimos de cadeias de caracteres de idioma natural para relacionamentos e nomes de tabela e coluna do CMDB. Essa tabela é usada para corresponder palavras de pesquisa de idioma natural com o idioma de consulta do CMDB. Por exemplo, a frase "servidor Linux" tem sinônimos como "Servidor Linux", "Servidor" e "Instância de máquina virtual".

    Para obter detalhes sobre como exibir e adicionar sinônimos personalizados de acordo com as necessidades de negócio, consulte Sinônimos de NLQ.

    Relacionamentos implícitos do CMDB

    Você pode ajudar a Pesquisa inteligente encontrar mais resultados definindo alguns dos relacionamentos entre classes como Relacionamentos implícitos. Relacionamentos implícitos podem ser úteis em consultas que envolvem oferta de serviço e serviços de aplicações.

    Os administradores de NLQ podem criar novos relacionamentos implícitos navegando até Tudo > NLQ > Relacionamentos implícitos do CMDB.

    Um relacionamento implícito define o relacionamento entre duas tabelas e inclui todos os filtros que você deseja aplicar. Ao criar um relacionamento implícito, defina os seguintes itens:
    • Da tabela (from_table): a classe que atua como primária
    • Filtros: condições que são aplicadas às colunas da from_table
    • Para a tabela: a classe que atua como secundária
    • Relacionamento: como from_table interage com to_table. Por exemplo, Contains: Contained by significa que from_table contém to_table
    • Tabela ignorada: a classe implícita e não capturada pelo Construtor de consulta do CMDB

    Por exemplo, no Construtor de consulta do CMDB, veja suas ofertas de serviço que tiveram um incidente P1 nos últimos dez dias. No entanto, se você digitar mostre-me todas as ofertas de serviço de negócios com incidentes p1 nos últimos dez dias, o NLQ não entenderá o relacionamento.

    Os relacionamentos implícitos são armazenados na tabela Relacionamento implícito do CMDB e NQL [nlq_cmdb_implicit_relationship], usados no Espaço do CMDB e, se integrados, também no Construtor de consulta do CMDB.

    Para obter mais informações sobre NLQ no Now Platform, consulte NLQ (Natural Language Query, consulta de linguagem natural).