Konfigurationselementbeziehungen und Wissensdiagramm
Konfigurationselement (CI)-Beziehungen aktiviert Wissensdiagramm Dient zur Beantwortung von Fragen in natürlicher Sprache zu Serviceabhängigkeiten und Infrastrukturtopologie, indem typisierte über-/untergeordnete Beziehungen zwischen gespeichert werden CMDB Konfigurationselemente.
Die CMDB_REL_CITabelle speichert Beziehungen zwischen Konfigurationselementen (CIs) in ServiceNow CMDB. Jede Beziehung verbindet ein übergeordnetes CI über einen definierten Beziehungstyp mit einem untergeordneten CI, wodurch aktiviert wird Wissensdiagramm Um die Topologie Ihrer IT-Umgebung zu verstehen und zu durchlaufen.
CI-Beziehungsunterstützung in Wissen Mit Graph können Anwender Fragen in natürlicher Sprache dazu stellen, wie Services, Server, Datenbanken und andere CIs miteinander verknüpft sind, ohne Abfragen zu schreiben oder zu navigieren CMDB Tabellen direkt.
CI-Beziehung für wird aktiviert Wissensdiagramm
CI-Beziehungsunterstützung für Wissensdiagramm Ist standardmäßig inaktiv. Legen Sie beide der folgenden Systemeigenschaften auf „wahr“ fest, um sie zu aktivieren:
| Systemeigenschaft | Zweck |
|---|---|
| sn_kg.description_generation.enable_cmdb_rel_ci | Aktiviert die Beschreibungsgenerierung für CI-Beziehungsdaten |
| sn_kg.query.enable_cmdb_rel_ci | Aktiviert Wissensdiagramm Abfrage von CI-Beziehungsdaten |
Wie CI-Beziehungsdaten gespeichert werden
Jeder Datensatz in der CI-Beziehungstabelle stellt eine bidirektionale Beziehung zwischen zwei CIs dar. Beziehungen werden durch einen Beziehungstyp beschrieben, der aus einer übergeordneten Beziehung und einer untergeordneten zu übergeordneten Beziehung besteht, getrennt durch Doppelpunkte:
<parent descriptor>::<child descriptor>
Dies bedeutet, dass jede Beziehung in zwei Richtungen gelesen werden kann:
- Übergeordnetes → untergeordnetes Element: Lesen mit der übergeordneten zu untergeordneten Beziehung (übergeordneter Deskriptor)
- Untergeordnetes → übergeordnetes Element: Mit der Beziehung „untergeordnetes Element“ lesen (untergeordneter Deskriptor)
Beispiel: Ein Datensatz in der CI-Beziehungstabelle hat Anleihungshandel ( cmdb_ci_service) Als übergeordnetes Element, lnux100 ( cmdb_ci_linux_server) Als untergeordnetes Element und ein Beziehungstyp von Abhängig von::verwendet von . Diese Beziehung wird gelesen als:
- Der Anleihenhandel hängt von lnux100 ab
- Lnux100 wird vom Anleihenhandel verwendet
Wissensdiagramm Unterstützung für CI-Beziehungen
Die Wissensdiagramm Kann Fragen zu CI-Beziehungen beantworten, wenn in der Abfrage alle drei der folgenden Elemente eindeutig angegeben sind:
- Die Klasse des übergeordneten CI (z. B. Service)
- Die Beziehungsrichtung – entweder die übergeordnete zu untergeordnete Beziehung oder die untergeordnete zu übergeordnete Beziehung (z. B. abhängig von)
- Die Klasse des untergeordneten CI (z. B. Linux Server)
Klassenhierarchievererbung
Wenn Sie eine Beziehung zwischen zwei CI-Klassen definieren, wird Wissensdiagramm Erweitert diese Beziehung automatisch auf alle Klassen weiter oben in der CI-Klassenhierarchie. Dies bedeutet, dass Anwender auf einer allgemeineren Klassenebene abfragen und dennoch Ergebnisse für alle übereinstimmenden Unterklassen abrufen können.
Beispielsweise gilt eine zwischen Service und linux-Server definierte Beziehung auch für Server, der eine übergeordnete Klasse von ist Linux Server in der Hierarchie. Abfrage nach Servern statt Linux Server gibt Ergebnisse für alle Serverunterklassen zurück, einschließlich Linux Server, Windows-Server, UNIX Server und andere.
Unterstützte Abfragemuster
Die folgende Tabelle zeigt Beispiele für Abfragen, die das Wissensdiagramm mithilfe von CI-Beziehungsdaten beantworten kann. Jede Abfrage gibt eine übergeordnete Klasse, einen Beziehungsdeskriptor und eine untergeordnete Klasse an.
| Szenario | Beispielabfrage |
|---|---|
| Service, der von einem bestimmten abhängt Linux Server | Welche Services von „lnux100“ abhängen Linux Server? |
| Server, von denen ein bestimmter Service abhängt | Der Service „Anleihenhandel“ hängt davon ab UNIX Server? |
| Alle Servertypen, von denen ein Service abhängt (mit Hierarchie) | Der Service „Anleihenhandel“ hängt von welchem Server ab? |
| Computer, die mit einer Datenbank verbunden sind | Welche Datenbanken werden über Computer verbunden? |
| Multi-Hop-Beziehung für drei CI-Typen | Auf welcher Datenbank ausgeführt wird UNIX Server, der eine Verbindung zum Netzwerkgerät „nc6500-a01“ herstellt? |
Nicht unterstützte Abfragemuster
Die folgenden Abfragetypen werden derzeit nicht unterstützt. Verwenden Sie die empfohlenen Alternativen, um die benötigten Ergebnisse zu erhalten.
| Einschränkung | Nicht Unterstützte Abfrage | Empfohlene Alternative |
|---|---|---|
| Negation einer Beziehung | Welche Business Capabilities haben keine zugehörigen Geschäftsanwendungen? | Umformulieren, um nach dem zu fragen, was vorhanden ist, und nicht, was nicht. |
| Nicht angegebener Beziehungstyp | Services anzeigen, die sich auf beziehen Linux Server. | Services anzeigen, abhängig von Linux Server. |
| Schritte in einem Multi-Hop-Pfad werden übersprungen | Server in New York anzeigen. | Server in Racks in Rechenzentren in New York anzeigen. |