Altova DiffDog 2025 Enterprise Edition

DiffDog Server ist ein plattformübergreifendes Vergleichstool, das neben anderen Vergleichsarten auch den Vergleich von CSV- und Datenbankdaten unterstützt. DiffDog Server bietet eine Befehlszeile für die automatisierte Ausführung von Vergleichen. Mit DiffDog Server können Sie die Vergleichsaufträge entweder direkt auf dem Server einrichten oder alternativ dazu mit DiffDog erstellte .dbdif-Dateien (siehe Speichern von Vergleichen) ausführen.

 

Um eine .dbdif-Vergleichsdatei mit DiffDog Server auszuführen, geben Sie den Dateipfad als Argument für den run-Befehl an, z.B.:

 

diffdogserver run path\to\comparison.dbdif

 

wobei diffdogserver der Pfad zur ausführbaren DiffDog Server-Datei auf dem Linux-, macOS- oder Windows-Rechner ist.

 

Am einfachsten lassen sich *.dbdif-Dateien mit DiffDog Server ausführen, wenn DiffDog Server entweder auf demselben Rechner wie DiffDog Desktop oder auf einem Windows-Rechner installiert ist. Wenn DiffDog Server auf einem anderen Rechner oder Betriebssystem ausgeführt wird, gelten die folgenden Einschränkungen:

 

Wenn CSV-Dateien am Vergleich beteiligt sind, wird die Ausführung von .dbdif-Dateien nur auf Windows Servern unterstützt. Damit der Vergleich funktioniert, müssen alle CSV-Dateipfade, die auf dem Desktop-Rechner gültig waren, auch auf dem Server-Rechner gültig sein.

Wenn Datenbankverbindungen am Vergleich beteiligt sind, muss der Server-Rechner für die Verarbeitung der Datenbankverbindung konfiguriert sein und dazu in der Lage sein, d.h. auf dem Zielbetriebssystem müssen alle Datenbanktreiber vorhanden sein und andere für die Verbindung erforderlichen Voraussetzungen erfüllt werden. Wenn die .dbdif-Datei etwa eine Verbindung enthält, für die ein ODBC-Treiber des Datenbankanbieters benötigt wird, so muss der Treiber auch auf dem Server-Rechner installiert sein. Beachten Sie, dass einige unter Windows unterstützte Datenbankverbindungsmethoden auf Linux und macOS nicht unterstützt werden. Informationen dazu finden Sie in der Dokumentation zu DiffDog Server.

 

Wenn Sie die Vergleichsaufträge direkt in DiffDog Server einrichten (anstatt *.dbdif-Dateien zu verwenden), können Sie diese plattformunabhängig ausführen.

 

Das Ergebnis des Vergleichs wird in DiffDog Server durch den Exit-Code angegeben ("0" bedeutet, die Daten sind identisch, "1" bedeutet, dass Unterschiede vorhanden sind und "2", dass ein Fehler aufgetreten ist). Die detaillierten Vergleichsergebnisse werden standardmäßig in der Befehlszeile angezeigt. Sie können diese jedoch auch in einer Datei im XML-, Text- oder SQL-Format ausgeben. Das SQL-Format lässt sich nur verwenden, wenn die rechte Seite des Vergleichs eine Datenbank ist. Die Ausgabe besteht aus SQL-Anweisungen, die Daten von der linken in der rechten Komponente zusammenführen.

 

Nähere Informationen zu DiffDog Server finden Sie auf der Altova Website.

 

© 2018-2024 Altova GmbH