Tabellen mit externen Mapping-Dateien abgleichen
Verwenden Sie eine externe Mapping-Datei, wenn Sie eine große Anzahl von Übereinstimmungen eingeben müssen. Diese Mapping-Datei kann Informationen aus Ihren Abgleichsdokumenten oder Ihren ETL-Tools (Extract, Transform, Load) enthalten.
Sie können nur Tabellen abgleichen oder Sie können Tabellen und Felder abgleichen.
Anforderungen
Die externe Datei muss eine Textdatei sein und die folgenden Anforderungen erfüllen:
-
Die Kopfzeile in der ersten Zeile ist Source Table;Source Column;Target Table;Target Column.
-
Die Schema-Namenskonvention ist schema.tablename. Sie können Tabellennamen mit oder ohne Schema angeben.
-
Wenn Sie nur Tabellen abgleichen möchten, verwenden Sie die Asterisk-Syntax anstelle von Spalteneinträgen. Zum Beispiel: Source Table;*;Target Table;*. In diesem Fall gleicht der Wizard automatisch alle Felder in einer Tabelle ab.
Bei allen Eingaben muss die Groß-/Kleinschreibung beachtet werden.
Die Datei laden
Um eine externe Mapping-Datei zu laden, führen Sie die folgenden Schritte aus:
-
Klicken Sie auf Load matches from file im Abschnitt Match Method.
Klicken Sie auf Load matches from file
-
Wählen Sie im folgenden Dialogfeld die Datei aus, die Ihre Matches enthält, und klicken Sie auf Open.
-
Wenn Sie Abgleiche aus einer Datei laden, entfernt der Wizard alle vorhandenen Abgleiche. Klicken Sie im folgenden Dialog zum Bestätigen auf Yes.
Bestätigen Sie, um vorhandene Abgleiche zu überschreiben
-
Der Wizard lädt die ausgewählte Datei und setzt automatisch Match Method von Auto auf Manual.
Wenn Sie Match Method manuell auf Auto zurücksetzen, kehrt der Wizard zum automatischen Abgleich zurück und ersetzt die Abgleiche aus der geladenen Datei durch die automatischen.
Einen vorhandenen Feldabgleich ändern
Um einen bestehenden Feldabgleich zu ändern, klicken Sie doppelt auf Source Table bzw. Target Table im oberen Bereich, d. h. in dem Bereich, der alle abgeglichenen Tabellen anzeigt. Wählen Sie im folgenden Dialogfeld das Feld aus, das Sie als Abgleich verwenden möchten, und klicken Sie auf OK.
Eine andere Tabelle für einen Abgleich auswählen
Sie können auch Abgleiche zu denen hinzufügen, die Sie aus Ihrer Mapping-Datei geladen haben (siehe Kapitel "Tabellen manuell abgleichen").
![]() |
Das folgende Beispiel zeigt einen mehrfachen Abgleich mit einer externen Mapping-Datei. Sie haben eine Quelltabelle mit dem Namen Address, die Sie mit einer Zieltabelle mit dem Namen Address vergleichen möchten. Das Schema beider Tabellen lautet Person. Die beiden Tabellen enthalten mehrere Spalten: AddressID, AddressLine1, AddressLine2, City, Postal Code usw. Das Ziel Ihres Tests ist es, die gleiche Tabelle zweimal zu verwenden, um AddressID abzugleichen:
Erstellen Sie eine externe Mapping-Datei:
Beispiel für eine externe Mapping-Datei Der Wizard durchläuft die Zeilen von oben nach unten.
|
Fehlerprotokoll
Sollte ein Fehler auftreten, wie etwa Table/Column not found oder Invalid file format, wird eine Fehlermeldung in der Log-Datei angezeigt. Der Wizard fährt anschließend mit dem nächsten Match in der Datei fort.
Der Wizard zeigt den tatsächlichen Pfad der Log-Datei in einer Fehlermeldung an, sobald alle Matches geladen sind.
Der Standardpfad zur Log-Datei ist C:\ProgramData\TRICENTIS\TOSCA Testsuite\ 7.0.0\logs\ToscaData Integrity\Matching errors - yyyyMMdd_HHmmss.txt.