Vergleichen von Datenbankdaten

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

Startseite >  Tutorials > Datenbank "ZooDB" >

Vergleichen von Datenbankdaten

Es kann vorkommen, dass Sie Daten aus einer Sicherungsdatenbank wiederherstellen müssen, oder dass Sie Ihre Datenbanktabellen auf einen anderen Datenbank-Anbieter migrieren. DatabaseSpy bietet Funktionen zum Vergleichen und Zusammenführen von Datenbankdaten, die Sie bei diesen Aufgaben unterstützen.

 

Ziel

In diesem Abschnitt des Tutorials lernen Sie, wie man Datenbankdaten vergleicht und die Vergleichsergebnisse anzeigt. Dabei werden die folgenden Schritte beschrieben:

 

Einrichten eines Datenvergleichs und Auswählen von Tabellen für den Vergleich
Starten eines Vergleichs
Anzeigen der Ergebnisse Im Vergleichsergebnisfenster
Änderungen am automatischen Mapping und Entfernen von Tabellen aus den Vergleichskomponenten
Zusammenführen von Datenbankdaten

 

In diesem Abschnitt verwendete Befehle

Symbol

Befehlsname

Beschreibung


Neue Datenquelle hinzufügen...

Dieser Befehl befindet sich im Kontextmenü, das sich öffnet, wenn Sie mit der rechten Maustaste im Projektfenster auf den Ordner "Datenquellen" klicken. Klicken Sie auf diesen Befehl, um eine zusätzliche Datenquelle zu Ihrem Projekt hinzuzufügen.

ic_save_project

Projekt speichern

Dieser Befehl befindet sich in der Symbolleiste des Projektfensters. Alternativ dazu können Sie auch die Menüoption Datei | Projekt speichern unter... wählen oder Strg+S.drücken.  Klicken Sie auf diesen Befehl, um ein vorhandenes Projekt unter seinem Projektnamen zu speichern oder um einen Namen bzw. Pfad für ein neues Projekt zu speichern.

ic_data-comparison

Datenvergleich

Dieser Befehl befindet sich in der Symbolleiste "Standard"; alternativ dazu können Sie auch die Menüoption Datei | Neu | Datenvergleich wählen. Klicken Sie auf diesen Befehl, um ein neues Datenvergleichsfenster zu öffnen und Tabellen für den Vergleich auszuwählen. Beachten Sie, dass Sie zumindest eine aktive Verbindung zu einer Datenquelle benötigen, um einen neuen Datenvergleich öffnen zu können.

ic_start-db-comparison

Vergleich starten

Dieser Befehl befindet sich in der Symbolleiste des Datenvergleichsfensters; alternativ dazu können Sie auch die Menüoption Datenvergleich | Tabellen vergleichen wählen oder Elemente vergleichen aus dem Kontextmenü wählen, das sich öffnet, wenn Sie mit der rechten Maustaste in die Titelzeile einer Komponente klicken. Klicken Sie auf diesen Befehl, um einen Vergleich aller Tabellen durchzuführen, für die in den Vergleichskomponenten ein Mapping existiert.

ic_result-view

Ausgewählte Ergebnisse anzeigen

Dieser Befehl befindet sich im Kontextmenü, das sich öffnet, wenn Sie in einer Komponente eines Datenvergleichsfensters mit der rechten Maustaste auf eine Tabelle klicken; alternativ dazu können Sie auch eine Tabelle in einer Komponente markieren und in der Symbolleiste des Datenvergleichsfensters auf das Symbol Ergebnis zeigen ic_result-view klicken. Klicken Sie auf diesen Befehl, um die detaillierten Vergleichsergebnisse für die markierte Tabelle anzuzeigen.

ic_show-hide-all-equal

Alle identischen Zeilen ein-/ausblenden

Dieser Befehl befindet sich im Kontextmenü, das sich öffnet, wenn Sie mit der rechten Maustaste in das Datenvergleichsergebnisfenster klicken; alternativ dazu können Sie auch das Symbol Alle identischen Zeilen ein-/ausblenden in der Symbolleiste des Datenvergleichsergebnisfensters verwenden. Deaktivieren Sie diese Option, um alle Zeilen auszublenden, die in beiden Tabellen des Vergleichs identisch sind.

ic_show-hide-left-rows-only

Nur auf der linken Seite vorhandene Zeilen ein-/ausblenden

Dieser Befehl befindet sich als Ein/Aus-Symbol in der Symbolleiste des Datenvergleichsergebnisfensters; alternativ dazu können Sie diese Option auch aus dem Kontextmenü wählen, das sich öffnet, wenn Sie mit der rechten Maustaste in das Datenvergleichsergebnisfenster klicken. Deaktivieren Sie diese Option, um Zeilen auszublenden, die nur in der Tabelle auf der linken Seite des Vergleichs existieren.

ic_show-hide-nodiff

Spalten ohne Unterschiede anzeigen/verbergen

Dieser Befehl befindet sich als Ein/aus-Symbol in der Symbolleiste des Datenvergleichsergebnisfensters. Deaktivieren Sie diese Option, um alle Spalten auszublenden, die keine Unterschiede enthalten.

ic_find-diff

Suchen

Dieser Befehl befindet sich in der Symbolleiste des Datenvergleichsergebnisfensters. Klicken Sie auf diesen Befehl, um das Dialogfeld Suchen zu öffnen, und geben Sie die Zeichenfolge ein, nach der Sie im Vergleichsergebnisraster suchen möchten.

ic_merge-selected-right2left

Daten von rechts nach links zusammenführen

Dieser Befehl befindet sich in der Symbolleiste des Datenvergleichsergebnisfensters. Klicken Sie auf diesen Befehl, um Daten aus der Tabelle in der rechten Vergleichskomponente in die gemappte Tabelle in der linken Komponente zu kopieren.

ic_execute-sql

Ausführen

Dieser Befehl befindet sich in der Symbolleiste des SQL Editor-Fensters und im Menü SQL Editor. Klicken Sie darauf, um die SQL-Anweisung im SQL Editor-Fenster auszuführen.

ic_refresh-datasource

Aktualisieren

Dieser Befehl steht im Online Browser als Schaltfläche zur Verfügung, sowie als Option im Kontextmenu, das sich öffnet, wenn Sie mit der rechten Maustaste auf eine Datenbank klicken. Verwenden Sie diesen Befehl, um die Datenbank zu aktualisieren und neue oder geänderte Datenbankobjekte im Online Browser anzuzeigen.


SQL und Daten | Daten abrufen | Alle Zeilen

Dieser Befehl befindet sich im Kontextmenü, das sich öffnet, wenn Sie mit der rechten Maustaste in einer Komponente des Datenvergleichsfensters auf eine Tabelle oder Spalte klicken. Klicken Sie auf diesen Befehl, um alle Datenzeilen in einem Ergebnisregister anzuzeigen.

ic_edit

SQL und Daten | Daten bearbeiten

Dieser Befehl befindet sich im Kontextmenü, das sich öffnet, wenn Sie mit der rechten Maustaste in einer Komponente des Datenvergleichsfensters auf eine Tabelle oder Spalte klicken. Wählen Sie diesen Befehl, um eine SQL SELECT-Anweisung zu generieren, die automatisch im SQL Editor ausgeführt wird, und das Ergebnisfenster in den Bearbeitungsmodus schaltet. Dieser Befehl funktioniert für alle unterstützten Datenbankarten sowohl bei ADO- als auch bei ODBC-Verbindungen.

ic_delete-row

Zeile löschen

Dieser Befehl steht als Schaltfläche in der Symbolleiste des Ergebnisfensters zur Verfügung. Klicken Sie darauf, um die Zeile, in der sich der Cursor befindet, zu löschen. Alternativ dazu können Sie auch mit der rechten Maustaste in eine Zelle einer zu löschenden Zeile klicken und im Kontextmenü den Befehl Zeile löschen wählen. Der Befehl Zeile löschen steht nur zur Verfügung, wenn sich das Ergebnisfenster im Bearbeitungsmodus befindet.

ic_commit

Commit

Dieser Befehl steht als Schaltfläche in der Symbolleiste des Ergebnisfensters zur Verfügung. Klicken Sie darauf, um die im Ergebnisraster vorgenommenen Änderungen in der Datenbank zu übernehmen. Die Schaltfläche Commit ist nur dann sichtbar, wenn sich das Ergebnisfenster im Bearbeitungsmodus befindet.

ic_white


© 2019 Altova GmbH