Beim Erstellen oder Ändern eines Discovery-Musters, können Sie den Vorgang Tabelle zusammenführen verwenden, um Inhalte aus zwei Quelltabellen in einer Zieltabelle zusammenzuführen.
Vorbereitungen
Erforderliche Rolle: pd_admin
Navigieren Sie zu dem entsprechenden Pattern-Schritt:
- Wählen Sie auf dem Musterformular den entsprechenden Identifikationsteil für aus Discovery .
Alternativ wählen Sie den entsprechenden Identifikations- oder Verbindungsabschnitt für aus Service-Mapping .
- Wählen Sie den entsprechenden Musterschritt aus, oder klicken Sie auf die
, um einen Schritt hinzufügen.
Grundkenntnisse in der Programmierung sind wünschenswert.
Warum und wann dieser Vorgang ausgeführt wird
Verwenden Sie diesen Vorgang, um Informationen aus verschiedenen Quellen zu vereinheitlichen.
Beispielsweise können Sie während der Erkennung von Verbindungen von IBM WebSphere Portal zu IBM WebSphere MQ die Tabelle mit den Warteschlangennamen mit der Tabelle mit JNDI-Referenznamen zusammenführen.
Prozedur
-
Wählen Sie Tabelle zusammenführen aus der Liste Vorgang aus.
-
Füllen Sie die Felder entsprechend aus.
| Feld |
Beschreibung |
| Erste Tabelle |
Geben Sie den Namen der ersten Quelltabelle an. |
| Zweite Tabelle |
Geben Sie den Namen der zweiten Quelltabelle an. |
| Zieltabelle |
Zum Erstellen einer Tabelle mit zusammengeführten Daten definieren Sie den Namen der neuen Tabelle. Zum Hinzufügen von Informationen aus einer Quelltabelle in eine andere geben Sie den Namen der Quelltabelle an, die zusammengefügte Daten enthält. |
| Nicht übereinstimmende Werte |
Wählen Sie für Tabellen, die die Zusammenführungskriterien erfüllen, eine Aktion aus der Liste für nicht abgeglichene Zeilen aus:
- Beibehalten: Wenn die Zusammenführungskriterien für eine Zeile erfüllt sind, werden alle Zeilen aus beiden Quelltabellen in der Zieltabelle zusammengeführt.
- Entfernen: Führt nur übereinstimmende Zeilen aus beiden Quelltabellen in der Zieltabelle zusammen und schließt nicht übereinstimmende Zeilen aus.
|
-
So führen Sie Tabellen basierend auf einem übereinstimmenden Feldwert zusammen:
-
Klicken Sie auf Feldabgleich.
-
Geben Sie im Ersten Tabellenfeld den Wert aus der ersten Quelltabelle ein.
-
Geben Sie im Zweiten Tabellenfeld den Wert aus der zweiten Quelltabelle ein.
-
So führen Sie Tabellen basierend auf mehreren übereinstimmenden Feldwerten zusammen:
-
Klicken Sie auf Bedingung.
-
Geben Sie im ersten Bedingungsfeld den erforderlichen Wert ein.
Geben Sie beispielsweise die tatsächliche Zeichenfolge oder einen Variablennamen ein. Sie können Variablen verwenden, die Werte aus Tabellenvariablen enthalten, wie in Werte und Variablen in Mustern eingeben beschrieben.
-
Wählen Sie einen Operator aus der Liste aus.
-
Um weitere Bedingungen hinzuzufügen, klicken Sie auf das Plus-Symbol und definieren Sie die Kriterien.
-
Wenn Sie mehrere Bedingungen erstellen, müssen Sie festlegen, ob dieses Muster alle oder einige der Folgenden erfüllen muss: Wählen Sie in der Liste Erfüllen Alle oder Beliebige.
-
Wenn Sie sich im Debug-Modus befinden, testen Sie den Schritt, indem Sie auf Test klicken und überprüfen, ob die Operation das erwartete Ergebnis liefert.
Beispiel
| Diese Operation wird in verwendet |
Dieses Objekt |
| Hierarchie |
Anwendungen > Anwendungsserver |
| CI-Typ |
WebSphere-Portal [cmdb_ci_appl_websphere_portal] |
| Muster |
Websphere Portal unter Linux |
| Abschnitt |
EAR-TO-MQ-Konnektivität |
| Schrittnummer und -Name |
8. Führen Sie die q-Factorys mit den jndi-Ref-Namen zusammen. |
Um Tabellen, die Warteschlangennamen enthalten, mit JNDI-Referenznamen zusammenzuführen, verwenden Sie wie folgt den Vorgang
Tabelle zusammenführen:
