Home. 
.

transparent

transparent

transparent

Datenbankvergleich mit DiffDog

Mit Hilfe von DiffDog® 2011 Enterprise Edition können Sie den Inhalt von Datenbanktabellen einfach und schnell vergleichen.

In der DiffDog® 2011 Enterprise Edition gibt es nun zusätzlich zu den Datei-, XML- und Verzeichnisvergleichsfunktionen der DiffDog® 2011 Professional Edition intuitive Funktionalitäten zum Vergleichen und Zusammenführen von Datenbanktabellen. So lassen sich nun mit einem einzigen Tool die verschiedensten Dateiarten vergleichen.

Vergleichen von Datenbanktabellen

Auf Basis der umfangreichen Funktionalitäten zum Vergleichen und Zusammenführen von Datenbanktabellen, die im preisgekrönten Produkt Altova DatabaseSpy® 2011 implementiert sind, zeigt die DiffDog® 2011 Enterprise Edition nun Datenbankvergleiche in einer intuitiven grafischen Tabellendarstellung an, wobei die Spaltenentsprechungen in zwei Tabellen durch Verbindungslinien gekennzeichnet sind.

Database diff tool
Zum Vergrößern anklicken

Sie können einen neuen Datenbankvergleich entweder über das DiffDog-Menü "Datei" oder durch Klick auf die Symbolleisten-Schaltfläche "Datenbankdaten vergleichen" starten.

Database diff toolbar

DiffDog startet ein leeres Datenbankvergleichsfenster und öffnet das Tabellenauswahl-Dialogfeld, das auch eine Schaltfläche zum Starten des Datenbank-Verbindungsassistenten enthält.

Database diff selection dialog
Zum Vergrößern anklicken

Die DiffDog® 2011 Enterprise Edition unterstützt den Vergleich von Datenbanktabellen für die folgenden Datenbanken:

  • Microsoft® SQL Server® 2000, 2005, 2008
  • IBM DB2® 8, 9
  • IBM DB2 for iSeries® v5.4, 6.1
  • Oracle® 9i, 10g, 11g
  • Sybase® 12
  • MySQL® 4, 5
  • PostgreSQL 8
  • Microsoft Access™ 2003, 2007

Database diff Connection Wizard

Nachdem Sie eine Verbindung zu einer oder mehreren Datenbanken hergestellt haben, können Sie die Tabellen auswählen, die verglichen werden sollen. Beim Vergleichen mehrerer ausgewählter Abschnitte in Datenbankschemas können Sie die Anzeige einzelner Tabellen reduzieren und erweitern, um bestimmte Abschnitte in größerem Detail anzuzeigen.

Database diff column mapping
Zum Vergrößern anklicken

Mit der DiffDog® 2011 Enterprise Edition können unterschiedliche Versionen einer Tabelle vom selben Datenbanktyp oder der Inhalt gleicher Tabellen und ganzer Datenbankschemas unterschiedlicher Datenbanktypen verglichen werden.

Database diff for different database types

Wenn Sie unterschiedliche Datenbanktypen vergleichen, werden in DiffDog® 2011 Enterprise Edition sogar Inkonsistenzen bei der Datentypbenennung behoben.

D.h. Sie können die Kundentabelle in Ihrer SQL Server-Datenbank z.B. mit einer Sicherungskopie vergleichen, oder Sie können den Inhalt beliebiger Tabellen Ihres Datenbankschemas zwischen IBM DB2 9- und Oracle 11g-Implementierungen vergleichen.

Mit Hilfe von Optionen zum automatischen Mappen von Tabellen können Sie in DiffDog® 2011 Enterprise Edition Spalten anhand ihres Namens, Datentyps oder ihrer Spaltenposition mappen. Über zahlreiche zusätzliche Optionen können Sie Einstellungen für Vergleichsoptionen, den XML-fähigen Vergleich für Spalten mit XML-Daten und die Anzeige des Ergebnisfensters konfigurieren.

Database diff options

Wenn die Ergebnisse eines automatischen Mappings ungenau oder unvollständig sind, können Sie Vergleiche auch manuell mappen, indem Sie Verbindungslinien zwischen Tabellenspalten ziehen. In der Abbildung unten hatten die Spalten für die mittlere Initiale nicht den gleichen Namen. Daher wurden sie manuell gemappt.

Database diff manual mapping
Zum Vergrößern anklicken

Gemappte Tabellen können durch Klicken auf die Schaltfläche "Vergleich starten" aus der Symbolleiste "Datenbankvergleich" einfach verglichen werden.

Database diff compare button

Der Inhalt der ausgewählten Tabellen wird verglichen und die Datenbankvergleichszuordnung wird aktualisiert, um die Vergleichsergebnisse anzuzeigen. Im Beispiel unten ist der Inhalt nicht identisch.

Database diff results
Zum Vergrößern anklicken

Detaillierte Vergleichsergebnisse

Für die einzelnen Tabellenvergleiche lassen sich Fenster mit den detaillierten Ergebnissen öffnen. Sie können die Ergebnisse auch filtern um nur folgende Ergebnisse zu sehen bzw. auszublenden:

  • Identische Zeilen
  • Nicht identische Zeilen
  • Zeilen, die nur Daten in der Tabelle auf der linken Seite enthalten
  • Zeilen, die nur Daten in der Tabelle auf der rechten Seite enthalten
  • Ganze Spalten, die identische Daten enthalten

Database diff results table
Zum Vergrößern anklicken

Zusammenführen von Datenbankunterschieden

Nachdem Sie die Unterschiede zwischen Tabellen ausfindig gemacht haben, können Sie Inhalte in jeder der beiden Dateien zusammenführen, indem Sie einzelne Zellen oder ganze Tabellen zusammenführen.

Database diff merge results
Zum Vergrößern anklicken

Zum Anzeigen der einzelnen Unterschiede stehen die Navigationsschaltflächen zur Verfügung, die Sie bereits vom Datei- und Verzeichnisvergleich kennen.

Database diff results naivgation
Zum Vergrößern anklicken

Falls Sie denselben Vergleich in Zukunft noch einmal durchführen müssen, können Sie die Datenbankvergleichsauswahl in einer Datei speichern, die jederzeit wieder geladen werden kann. Diese Datenbankvergleichskonfigurationsdateien können auch in Altova DatabaseSpy® 2011 verwendet werden.

Save database diff selections file

Sehen Sie selbst, wie produktiv die DiffDog® 2011 Enterprise Edition Datenbanktabellenvergleiche und - zusammenführungen durchführen kann - Laden Sie jetzt eine 30-Tage-Testversion mit dem vollen Funktionsumfang herunter.



transparent
Download
Pricelist
Buy
Comparison
Datasheet
Print
Mail
Digg
delicious
.
Was ist neu in DiffDog?

Hier sehen Sie alle neuen Funktionen, die seit Ihrem letzten Upgrade zu DiffDog hinzugekommen sind.

.
Altova MissionKit 2011
.

Altova MissionKit 2011

.

DiffDog 2011 ist separat oder als Teil des preisgünstigen Altova MissionKit, des integrierten Pakets bestehend aus XML-, Datenbank- und UML-Tools erhältlich.

.
.

Jolt Product Excellence Award 2009

.

Altova MissionKit erhält Jolt Award für “Beste Entwicklungsumgebung”

.
.

transparent

transparent