Der Abfragetyp Service-Mapping ist ein Muster, das aus Klassen und Beziehungen zwischen diesen Klassen besteht. Nachdem Sie das Muster erstellt und die Abfrage ausgeführt haben, gibt die Abfrage alle Service-Mapping -Services zurück, die dieses Muster enthalten.
Vorbereitungen
Erforderliche Rolle: cmdb_query_builder_read, um gespeicherte Abfragen nur anzuzeigen und auszuführen, und cmdb_query_builder (enthalten in itil, itil_admin und asset), um Abfragen zu erstellen und zu speichern, gespeicherte Abfragen zu ändern und Abfragen auszuführen.
Autorisierte Benutzer können eine von einem anderen Benutzer erstellte Abfrage aktualisieren und löschen.
Warum und wann dieser Vorgang ausgeführt wird
Erstellen Sie die Abfrage, indem Sie die CI-Klassen, die Sie in die Abfrage einschließen möchten, als Knoten auf die Canvas ziehen und ablegen, und anschließend die Beziehungseigenschaften zwischen ihnen definieren. Sie können für jeden Klassenknoten in der Abfrage nach seinen Attributen filtern, um die Ergebnisse auf eine bestimmte Gruppe von CIs dieser Klasse oder auf ein einzelnes bestimmtes CI zu beschränken. Sie können auch die Eigenschaftsspalten auswählen, die in den Abfrageergebnissen angezeigt werden.
Während Sie schrittweise durch die Erstellung einer Abfrage geführt werden, werden Listenoptionen und andere Benutzeroberflächenelemente des CMDB-Abfragegenerators je nach Erfordernis Ihrer Auswahl dynamisch gefiltert.
Unter Beispielanfragen finden Sie eine Schritt-für-Schritt-Anleitung zum Erstellen einer Service-Mapping -Abfrage im CMDB-Abfragegenerator.
Prozedur
-
Navigieren zu an.
-
Führen Sie einen der folgenden Schritte auf der Seite CMDB-Abfragengenerator aus:
-
Wählen Sie Neu erstellen.
-
Geben Sie einen Namen ein.
-
Wählen Sie Service-Mapping-Abfrage als Abfragetypaus.
-
Wählen Sie Erstellen aus.
-
Wählen Sie ein Widget einer gespeicherten Abfrage aus, um mit dem Erstellen einer vorhandenen Abfrage fortzufahren. Sucht nach einer gespeicherten Abfrage bei Bedarf zuerst.
-
Zeigen Sie auf die obere rechte Ecke eines gespeicherten Abfrage-Widgets.
-
Wählen Sie das Symbol „Abfrage duplizieren“ aus, um die Kopie einer gespeicherten Abfrage zu bearbeiten.
Der Standardname der neuen Abfrage enthält die Zeichenfolge 'copy'.
-
Auf der Canvas können Sie einen der folgenden Vorgänge ausführen:
- Fügen Sie der Abfrage CI-Klassen hinzu: Wählen Sie Klassen aus der Liste CMDB -Klassenhierarchie aus, und ziehen Sie sie auf die Canvas.
- Fügen Sie Verbindungen (Beziehungen) zwischen zwei Knoten auf der Canvas hinzu:
- Wählen Sie im ersten Knoten in der Beziehung das kleine Quadrat in der Mitte auf der rechten Seite aus.
- Wählen Sie im zweiten Knoten in der Beziehung das kleine Quadrat in der Mitte auf der linken Seite aus, um die Verbindung herzustellen.
- Konfigurieren Sie unter Verbindungseigenschaften auf der rechten Leiste Folgendes (wählen Sie bei Bedarf die Verbindungsleitung aus):
Tabelle : 1. Darstellungen von Beziehungen auf der Benutzeroberfläche
| Darstellung |
Beschreibung |
| Gestrichelte Linie |
Eine Beziehung in einer Service-Mapping-Abfrage. |
- Filter einem Klassenknoten hinzufügen: Wenden Sie Filter an, um eine Klasse auf eine bestimmte Gruppe von CIs oder ein einziges spezifisches CI einzugrenzen.
- Zeigen Sie auf den Knoten, dem ein Filter hinzugefügt werden soll, und wählen Sie dann das Symbol Filter anwenden, das über dem Knoten eingeblendet wird.
- Fügen Sie im Abschnitt „Filter“ das Attribut und zugehörige Listenbedingungenhinzu.
- Schließen Sie den Abschnitt Filter.
Fügen Sie beispielsweise einen Filter für Geschäftsrelevanz hinzu, um nach den „kritischsten“ Geschäften zu suchen.
Wählen Sie in der rechten Leiste Angewendete Filter aus, um alle Filter für jeden Knoten im Canvas anzuzeigen.
- Fügen Sie der Abfrage And/Or-Operatoren hinzu:
- Verbinden Sie einen Knoten mit zwei anderen Knoten.
- Aktivieren Sie das Feld Und, das in der Verbindungszeile angezeigt wird, um zwischen den Operatoren Und und Oder zu wechseln.
Beispielsweise ist C1 Tomcat WAR, C2 Linux-Server und C3 Windows-Server. Führen Sie eine Abfrage nach allen Tomcat WAR-CIs durch, die entweder mit einem Linux-Server oder einem Windows-Server verbunden sind.
- Fügen Sie Eigenschaftsspalten für einen Knoten hinzu, die in den Abfrageergebnissen angezeigt werden sollen:
Hinweis: Für Beziehungen werden in den Abfrageergebnissen die Spalten parent, child und type angezeigt. Sie können keine anderen Spalten aus der Tabelle [cmdb_rel_ci] hinzufügen.
- Wählen Sie im rechten Seitenbereich Eigenschaften.
- Wählen Sie einen Knoten einmal oder zweimal aus, sodass der Abschnitt „Berichtsspalten“ des Knotens in der rechten Leiste angezeigt wird, und wählen Sie dann „ Spalten hinzufügen“ aus.
- Wählen Sie Eigenschaften aus, und wählen Sie dann außerhalb der Eigenschaftenliste aus, um sie zu schließen.
- Wählen Sie Spalten aus, und fügen Sie Filter hinzu, die auf die resultierende Reihe von Services angewendet werden:
- Wählen Sie in der rechten Leiste Eigenschaften und dann einen leeren Bereich im Canvas aus, um sicherzustellen, dass nichts ausgewählt ist.
- Wählen Sie unten in der rechten Leiste Spalten hinzufügen, und wählen Sie die hinzuzufügenden Spalten aus. Wählen Sie außerhalb der Spaltenliste aus, um sie zu schließen.
- Wählen Sie das Symbol Abfragefilter für Service-Mapping anwenden oben in der Canvas aus, und fügen Sie Filter hinzu.
- Gesamte Abfrage umkehren und nach allen Service-Mapping -Services suchen, die das Abfragemuster nicht enthalten: Wählen Sie einen Knoten einmal oder zweimal aus, damit in der rechten Leiste Abfrageeigenschaften angezeigt werden. Aktivieren Sie im Abschnitt „Metadaten“ die Option „ Services einschließlich dieses Musters “, um die Option zu aktivieren bzw. zu deaktivieren.
- Fügen Sie ein Such-Tag hinzu, das dann als Suchkriterium für gespeicherte Abfragen verwendet werden kann:
- Wählen Sie das Symbol Tags hinzufügen oben in der Canvas aus.
- Wählen Sie „ Tag hinzufügen“, und geben Sie im Dialogfeld „ Abfrage-Tags “ mindestens eine Tag-Zeichenfolge ein.
- Wählen Sie erneut das Symbol Tags hinzufügen, um das Dialogfeld Abfrage-Tags zu schließen.
-
Wählen Sie Speichern.
Zeigen Sie auf der Registerkarte Gespeicherte Abfragen auf ein gespeichertes Abfrage-Widget, und wählen Sie Abfrageinformationen aus, um Abfragedetails wie den Abfragetyp, das Datum der letzten Aktualisierung und die Abfragezeitpläne anzuzeigen.
Nächste Maßnahme
Wählen Sie Ausführen.
Im Abfrageergebnisbereich werden nur die ersten 100 Ergebnisse der Abfrage angezeigt.
- Wählen Sie Weitere Ergebnisse laden aus, um den nächsten Satz von 100 Ergebnissen anzuzeigen.
- Wählen Sie Alle Ergebnisse laden aus, um die restlichen Abfrageergebnisse anzuzeigen, bis zu der durch die Systemeigenschaft glide.cmdb.query.max_results_limit angegebenen Anzahl (standardmäßig 10.000).
Wählen Sie ein CI aus, um das zugehörige CI-Formular zu öffnen, und wählen Sie im CI-Formular In CMDB-Arbeitsbereich öffnen, um die CI-Integrität auf der Kachel „CI-Integrität“ im CMDB-Arbeitsbereich anzuzeigen. Dieser Vorgang erfordert die Rolle sn_cmdb_user (CMDB-Benutzer).
Hinweis: Wenn eine Abfrage ausgeführt wird, warten Sie, bis die Abfrage abgeschlossen ist oder eine Zeitüberschreitung auftritt, bevor Sie eine andere Abfrage öffnen oder ausführen.
- Einstellungen für Abfragegenerator ändern: Wählen Sie das Symbol für Einstellungen (
), um das Dialogfeld „ Einstellungen für Abfragegenerator“ zu öffnen.
- Kopieren und teilen Sie die URL der gespeicherten Abfrage für Benutzer, die auf den CMDB-Abfragegenerator zugreifen können. Wenn Sie die freigegebene URL in ein neues Internetbrowser-Fenster eingeben, wird die gespeicherte Abfrage direkt im CMDB-Abfragegenerator geöffnet.
- Erstellen Sie einen Bericht im CMDB-Abfragegenerator.
- Erstellen Sie einen Zeitplan, um die Abfrage zu einem späteren Zeitpunkt auszuführen und die Ergebnisse per E-Mail an interessierte Parteien zu senden.
- Abfrageergebnisse exportieren:
Exportieren Sie sichtbare Abfrageergebnisse: Wählen Sie das Kontextmenü Abfrageergebnisse und dann Exportierenaus. Selbst wenn die Schaltfläche Weitere Ergebnisse laden sichtbar ist und darauf hinweist, dass zusätzliche Abfrageergebnisse vorhanden sind, werden nur die sichtbaren Ergebnisse exportiert.
- Exportieren und importieren Sie eine CMDB-Abfrage um eine Abfragedefinition zwischen Instanzen zu portieren.
- Füllen Sie eine CMDB-Gruppe mit der gespeicherten Abfrage aus.
- Löscht eine CMDB-Abfrage.