Anzeigen von Unterschieden in Datenbanken

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Vergleichen von Datenbankdaten >

Anzeigen von Unterschieden in Datenbanken

Jedes mal, wenn Sie einen Datenvergleich starten (siehe Ausführen eines Datenbankdatenvergleichs), werden die allgemeinen Ergebnisse direkt im Datenvergleichsfenster angezeigt. Dabei wird des Ergebnis des Vergleichs durch die folgenden Symbole gekennzeichnet:

 

ic_equal

Die verglichenen Objekte sind in beiden Komponenten identisch.

ic_different

Zwischen den Objekten in der linken und der rechten Komponente bestehen Unterschiede.

 

Objekte, die Unterschiede aufweisen, werden grün markiert. Wenn Sie den Mauszeiger über ein Vergleichssymbol platzieren, erscheint eine Quickinfo-Sprachblase mit zusätzlichen Informationen.

dbdiff_compare_data_06

Um detailliertere Vergleichsergebnisse zu sehen, wählen Sie eine der folgenden Methoden:

 

Klicken Sie auf das Vergleichsergebnissymbol ic_diffs für eine Tabelle.
Klicken Sie mit der rechten Maustaste auf eine Tabelle mit Unterschieden und wählen Sie im Kontextmenü den Befehl Ausgewählte Ergebnisse anzeigen.

 

Daraufhin wird ein Raster geöffnet, in dem die Unterschiede zwischen den einzelnen Spalten Seite an Seite nebeneinander angezeigt werden. Dieses Raster wird als "Vergleichsergebnisansicht" bezeichnet, wie weiter unten beschrieben.

 

Anmerkung:Wenn ein Dialogfeld mit dem folgenden Text erscheint: "Daten sind identisch, möchten Sie die Inhalte anzeigen?", dann bedeutet das, dass der obige Befehl an einer Auswahl von Tabellen ausgeführt wurde, die keine Unterschiede aufweisen.

 

Das Ergebnis des Vergleichs wird auch im Fenster "Meldung" angezeigt.

dbdiff_compare_data_05

Von hier aus können Sie die Vergleichsergebnisse weiter analysieren:

 

Um nur die Unterschiede zwischen zwei Tabellen anzuzeigen, klicken Sie auf Ergebnisfenster anzeigen.
Um nur unterschiedliche Tabellenpaare anzuzeigen, klicken Sie auf Nur Ergebnisse mit Unterschieden anzeigen.
Um alle Tabellenpaare Seite an Seite nebeneinander anzuzeigen (unabhängig davon, ob sie Unterschiede enthalten oder nicht), klicken Sie auf Alle Ergebnisse anzeigen. Beachten Sie, dass für jedes Tabellenpaar ein neues Register angelegt wird, daher sollten Sie diese Option nicht wählen, wenn Ihre Datenbank eine große Zahl von Tabellen enthält.

 

Vergleichsergebnisansicht

In dieser Ansicht werden die Unterschiede zwischen einem Tabellenpaar angezeigt. Wie Sie unten sehen, wird jede Spalte zweimal angezeigt (so wie sie in der linke Tabelle und wie sie in der rechten Tabelle steht). Im Beispiel unten wurde die Spalte quantity in zwei Zeilen geändert; außerdem gibt es eine neue Zeile (id = 11), die nur in der rechten Tabelle vorhanden ist.

dbdiff_compare_data_08

Mit Hilfe der Symbolleisten-Schaltflächen können Sie anpassen, welche Zeilen in dieser Ansicht angezeigt werden sollen bzw. zwischen den Unterschieden navigieren.

 

 

Symbol

Befehl

Beschreibung

ic_show-equal

Alle identischen Zeilen ein-/ausblenden

Blendet alle Zeilen, die in der linken und rechten Komponente identisch sind, ein bzw. aus.

ic_show-different

Alle unterschiedlichen Zeilen ein-/ausblenden

Blendet alle Zeilen, die in der linken und rechten Komponente unterschiedlich sind, ein bzw. aus.

ic_show-hide-left-rows-only

Nur auf der linken Seite vorhandene Zeilen ein-/ausblenden

Blendet Zeilen, die nur in der in der linken Komponente enthaltenen Tabelle existieren, ein bzw. aus.

ic_show-hide-right-rows-only

Nur auf der rechten Seite vorhandene Zeilen ein-/ausblenden

Blendet Zeilen, die nur in der in der rechten Komponente enthaltenen Tabelle existieren, ein bzw. aus.

 

ic_show-hide-nodiff

Spalten ohne Unterschiede anzeigen/verbergen

Ein ein/aus-Befehl, der die Anzeige von Spalten ohne Unterschiede ein- bzw. ausschaltet.

ic_next-stmt

Nächster Unterschied

Wählt den nächsten Unterschied als aktuellen Unterschied aus. Wenn dieser Befehl nicht aktiv ist, klicken Sie zuerst auf einen Unterschied im Raster.

ic_previous-stmt

Vorhergehender Unterschied

Wählt den vorhergehenden Unterschied als aktuellen Unterschied aus.

ic_last-stmt

Letzter Unterschied

Wählt den letzten Unterschied im Dokument als aktuellen Unterschied aus.

ic_first-stmt

Erster Unterschied

Wählt den ersten Unterschied im Dokument als aktuellen Unterschied aus.

ic_merge-selected-left2right

Daten von links nach rechts zusammenführen

Ruft ein Dialogfeld auf, in dem Sie Unterschiede von der linken Datenbank in der rechten Datenbank zusammenführen können, siehe auch Zusammenführen von Datenbankunterschieden.

 

Wenn dieser Befehl nicht aktiv ist, klicken Sie zuerst im Raster auf einen Unterschied.

ic_merge-selected-right2left

Daten rechts nach links zusammenführen

Ruft ein Dialogfeld auf, in dem Sie Unterschiede von der rechten Datenbank in der linken Datenbank zusammenführen können.

ic_find-diff

Suchen

Sucht in der Vergleichsergebnisansicht nach einem bestimmten String.

ic_show-data-inspector

Dateninspektorfenster anzeigen

Ruft ein Dateninspektorfenster auf, in dem Sie dem gesamten Inhalt einer Datenzelle anzeigen können.

ic_goto-statment

Zum Tabellen-Mapping

Zeigt das Datenvergleichsfenster an (Dies ist normalerweise notwendig, nachdem Sie auf die Schaltfläche Maximierenic_maximize-diff geklickt haben).

ic_maximize-diff

Maximiert das Ergebnisfenster

Maximiert die Größe des Rasters, damit so viele Zeilen des Vergleichs wie möglich angezeigt werden.

 

Das Aussehen der Vergleichsergebnisansicht kann angepasst werden, siehe Datenbankdatenvergleichsoptionen.


© 2019 Altova GmbH