Recherche intelligente pour CMDB

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 6 minutes de lecture
  • Utilisez une requête en langage naturel (NLQ) quotidienne dans une chaîne de recherche pour interroger un ensemble de CI dans la CMDB. La recherche intelligente pour CMDB analyse, résout les ambiguïtés et convertit votre chaîne de recherche en une requête CMDB valide. Les chaînes de recherche complexes s’ouvrent entièrement construites sur un canevas du générateur de requêtes CMDB où vous pouvez continuer et affiner, ou exécuter.

    La recherche intelligente pour CMDB n’est prise en charge que sur les instances de langue anglaise et n’est pas prise en charge lorsque la langue préférée de l’instance est définie sur une langue autre que l’anglais.

    Intégration à l’espace de travail CMDB

    La recherche intelligente pour CMDB est intégrée à la vue Accueil de l’application du magasin Espace de travail CMDB. Pour plus d’informations, voir :

    Intégration au générateur de requêtes CMDB

    La recherche intelligente pour CMDB est intégrée au générateur de requêtes CMDB dans le Now Platform. Cette intégration est contrôlée par la propriété glide.cmdb.query.nlq.activatedsystème, qui est définie sur vrai par défaut. Recherche intelligente pour CMDB vous permet d’utiliser le traitement du langage naturel dans le générateur de requêtes CMDB pour trouver des CI et leurs relations à l’aide de la recherche intelligente pour les fonctions CMDB.

    Utilisation de Recherche intelligente pour CMDB

    La recherche intelligente est adaptée à la CMDB, en effectuant uniquement des recherches dans la hiérarchie des classes CMDB pour les tables, ainsi que pour les CI et leurs relations.

    Utilisez le champ de recherche Recherche intelligente pour construire une chaîne de recherche à l’aide du langage naturel courant. Vos requêtes peuvent couvrir plusieurs classes CMDB et impliquer de nombreux CI qui sont connectés par différentes relations. Après avoir résolu toute ambiguïté concernant les noms de tables ou les types de relations, Recherche intelligente convertit votre chaîne de recherche en une requête que la CMDB peut exécuter. La requête CMDB est construite dynamiquement au fur et à mesure que vous tapez dans la zone de recherche et le correcteur orthographique est appliqué si nécessaire. Une liste dynamique de suggestions pertinentes s’affiche au fur et à mesure que vous tapez, avec des éléments tels que les noms de table, les mots individuels ou les phrases de parties correspondants dans le texte saisi.

    Utilisez la recherche intelligente :
    • Conseils de recherche : affiche des détails et des conseils sur l’utilisation, ainsi que des exemples de recherche dans une ou plusieurs tables, de filtrage avancé et de relations dans Recherche intelligente. L’onglet Relations contient un lien vers la Relations implicites CMDB table.
    • Recherche : selon que la chaîne de recherche est déjà entièrement convertie en une requête CMDB valide et que la recherche porte sur une ou plusieurs tables.

      • Si la chaîne de recherche ne présente aucune ambiguïté avec le nom de la table ou les relations, la requête s’exécute et les résultats apparaissent sous forme de vue de liste.

        Si la requête CMDB construite contient plusieurs tables, le bouton Afficher dans le générateur de requêtes s’affiche. Cliquez sur le bouton pour ouvrir le générateur de requêtes CMDB avec votre requête entièrement construite sur le canevas du générateur de requêtes. Vous pouvez utiliser le générateur de requêtes pour continuer à modifier la requête.

      • S’il existe des ambiguïtés avec les noms de tables ou les types de relations dans la chaîne de recherche, la chaîne de recherche ne peut pas être convertie en une requête CMDB valide. Dans ce cas, la boîte de dialogue Affiner votre requête s’affiche pour continuer et analyser votre chaîne de recherche en une requête CMDB valide. La boîte de dialogue contient des synonymes et des étiquettes suggérés pour les expressions de votre chaîne de recherche. Utilisez les listes déroulantes pour sélectionner les synonymes qui correspondent à votre recherche, puis cliquez sur Aller pour exécuter la requête.
      • Si la recherche intelligente ne parvient pas à convertir votre chaîne de recherche en une requête CMDB valide, le fait de cliquer sur Rechercher ne génère aucun résultat de requête. À la place, un formulaire de commentaire apparaît. Remplissez le formulaire et cliquez sur Envoyer vos commentaires pour envoyer vos commentaires à l’analyse ServiceNow .
    • Commentaires sur les résultats : soumettez vos commentaires aux ServiceNow analystes pour exprimer votre évaluation des résultats. Choisissez des descriptions qui capturent tout écart entre les résultats et vos résultats attendus, et ajoutez tous les détails utiles.

    Recherches d'exemples

    Lorsque vous cliquez sur la zone de recherche, la liste déroulante des exemples de recherches prédéfinies s’affiche. La liste comprend les recherches les plus courantes ou les recherches plus difficiles à construire, telles que les recherches impliquant des services d’application. Exécutez l’une de ces recherches pour commencer.

    • Les recherches d’exemples sont stockées dans la table de recherche d’exemples NLQ [sn_cmdb_ws_nlq_sample_search]
    • Les tables référencées sont stockées dans la table de recherche d’exemple NLQ [sn_cmdb_ws_nlq_sample_search_table]
    Les administrateurs CMDB (sn_cmdb_admin rôle d’utilisateur) peuvent modifier un exemple de recherche en modifiant directement son enregistrement dans la table de recherche d’exemple NLQ. Cliquez sur Tous , puis dans le navigateur de filtre, saisissez sn_cmdb_ws_nlq_sample_search.list. Dans la vue de liste Recherches d’exemples NLQ, modifiez l’enregistrement d’une recherche que vous souhaitez modifier.

    Toute modification apportée aux exemples de recherche est reflétée dans le Espace de travail CMDB générateur de requêtes CMDB et dans le générateur de requêtes CMDB.

    Synonymes

    La table Synonyme NLQ [nlq_synonym] est préremplie avec des synonymes de chaînes en langage naturel pour les noms de tables et de colonnes CMDB, ainsi que les relations. Cette table est utilisée pour faire correspondre les mots de recherche en langage naturel au langage de requête CMDB. Par exemple, l’expression « serveur Linux » contient des synonymes tels que « Serveur Linux », « Serveur » et « Instance d’ordinateur virtuel ».

    Pour en savoir plus sur l’affichage et l’ajout de synonymes personnalisés en fonction de vos besoins professionnels, consultez Synonymes NLQ.

    Relations implicites CMDB

    Vous pouvez aider la recherche intelligente à trouver plus de résultats en définissant certaines des relations entre les classes comme des relations implicites. Les relations implicites peuvent être utiles dans les requêtes qui impliquent des offres de service et des services d’application.

    Les administrateurs NLQ peuvent créer de nouvelles relations implicites en accédant à Tout > NLQ > Relations implicites CMDB.

    Une relation implicite définit la relation entre deux tables et inclut tous les filtres que vous souhaitez appliquer. Lors de la création d’une relation implicite, vous définissez les éléments suivants :
    • Table d’origine (from_table) : classe qui agit en tant que parent
    • Filtres : conditions appliquées aux colonnes du from_table
    • Vers la table : classe qui agit en tant qu’enfant
    • Relation : Comment le from_table interagit avec le to_table. Par exemple, Contient : Contenu par signifie que le from_table contient le to_table
    • Table ignorée : classe implicite et non capturée par le générateur de requêtes CMDB

    Par exemple, dans le générateur de requêtes CMDB, vous souhaitez afficher vos offres de services qui ont fait l’objet d’un incident P1 au cours des 10 derniers jours. Toutefois, si vous deviez saisir Montrez-moi toutes les offres de services d’entreprise avec des incidents P1 au cours des 10 derniers jours, NLQ ne comprendrait pas la relation.

    Les relations implicites sont stockées dans la table Relation implicite CMDB NLQ [nlq_cmdb_implicit_relationship] et sont utilisées dans le et si elles sont intégrées, également dans le Espace de travail CMDB générateur de requêtes CMDB.

    Pour plus d’informations sur NLQ dans le Now Platform, voir Requête en langage naturel (NLQ).