Recherche intelligente pour CMDB
Utilisez une requête en langage naturel (NLQ) de tous les jours dans une chaîne de recherche pour interroger un ensemble de CI dans la CMDB. Intelligent Search for 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
- Home view in CMDB Workspace (section Recherche intelligente) pour plus de détails sur l’utilisation de la recherche intelligente, des exemples de chaînes de recherche et des conseils utiles.
- CMDB Workspace (Espace de travail CMDB ) pour plus de détails sur CMDB Workspace (Espace de travail CMDB).
Intégration à l’espace de travail du graphe de services
- Explore and Search view in Service Graph Workspace, onglet Recherche pour des détails sur l’utilisation de la recherche intelligente, des exemples de chaînes de recherche et des conseils utiles.
- Service Graph Workspace pour plus de détails sur l’espace de travail du graphe de services.
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 ServiceNow AI Platform. Cette intégration est contrôlée par la propriété glide.cmdb.query.nlq.activatedsystème, définie par défaut sur true . Recherche intelligente pour CMDB vous permet d’utiliser le traitement en langage naturel dans le générateur de requêtes CMDB pour rechercher 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 créer une chaîne de recherche à l’aide du langage naturel courant. Vos requêtes peuvent couvrir plusieurs classes CMDB et impliquer de nombreux CI connectés par différentes relations. Après avoir résolu les ambiguïtés avec des noms de tables ou des types de relations, Recherche intelligente convertit votre chaîne de recherche en 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 que 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 des noms de table, des mots individuels ou des phrases de parties correspondants dans le texte saisi.
- 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 Relationships (Relations) contient un lien vers la Relations implicites CMDB table.
Recherche : selon que la chaîne de recherche a déjà été 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 ou les relations de la table, la requête s’exécute et les résultats s’affichent 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 apparaît 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 Recherche intelligente ne parvient pas à convertir votre chaîne de recherche en requête CMDB valide, alors 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 un commentaire 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 les 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 contient des recherches plus courantes ou plus difficiles à construire, telles que des recherches impliquant des services d’application. Exécutez l’une de ces recherches pour commencer.
- Les recherches d’exemple sont stockées dans la table de recherche d’exemple NLQ [sn_cmdb_ws_nlq_sample_search]
- Les tables référencées sont stockées dans la table Table de recherche d’exemple NLQ [sn_cmdb_ws_nlq_sample_search_table]
Toute modification apportée aux recherches d’exemples est reflétée dans l’Espace de travail CMDB, l’Espace de travail du graphe de services et le Générateur de requêtes CMDB.
Synonymes
La table Synonyme NLQ [nlq_synonym] est préremplie avec des synonymes pour les 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 de la CMDB. Par exemple, l’expression « serveur Linux » a des synonymes tels que « Serveur Linux », « Serveur » et « Instance d’ordinateur virtuel ».
Pour plus d’informations sur l’affichage et l’ajout de synonymes personnalisés selon vos besoins professionnels, consultez Synonymes NLQ.
Relations implicites CMDB
Vous pouvez aider 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 une offre de service et des services d’application.
Les administrateurs NLQ peuvent créer de nouvelles relations implicites en accédant à .
- 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 NLQ CMDB Implicit Relationship [nlq_cmdb_implicit_relationship] et sont utilisées dans CMDB Workspace (Espace de travail CMDB ) et dans Service Graph Workspace (Espace de travail du graphe de services) et, si elles sont intégrées, également dans CMDB Query Builder (Générateur de requêtes CMDB).
Pour plus d’informations sur NLQ dans le ServiceNow AI Platform, consultez Requête en langage naturel (RLN).