Automatyzacja generowania raportów różnic

Serwer DiffDog przenosi możliwości porównywania plików i katalogów, znane z programu Altova DiffDog, do serwerów o wysokiej wydajności.

Serwer DiffDog ułatwia automatyzację porównywania dużych ilości danych oraz generowanie raportów różnic między plikami, katalogami, adresami URL i bazami danych. To wydajne oprogramowanie serwerowe jest dostępne dla systemów Windows i Linux.

Narzędzie do porównywania różnic

Serwer DiffDog przenosi możliwości porównywania plików i katalogów, znane z programu Altova DiffDog, do serwerów o wysokiej wydajności.

Serwer DiffDog ułatwia automatyzację porównywania dużych ilości danych oraz generowanie raportów różnic między plikami, katalogami, adresami URL i bazami danych. To wydajne oprogramowanie serwerowe jest dostępne dla systemów Windows i Linux.

Serwer DiffDog i program DiffDog

Programiści od dawna korzystają z narzędzia DiffDog do porównywania plików XML, plików tekstowych i plików binarnych, a także katalogów, adresów URL, a nawet baz danych. Teraz, możliwości DiffDog są dostępne w błyskawicznie działającym oprogramowaniu serwerowym, które umożliwia łatwą automatyzację dużych zadań porównywania.

Na przykład, serwer DiffDog doskonale nadaje się do automatycznego generowania raportów różnic dla ważnych plików i katalogów o określonych odstępach czasu – codziennie, raz w tygodniu, itd.

Serwer DiffDog obsługuje następujące rodzaje porównań:

  • Pliki binarne, tekstowe i XML
  • Dokumenty programu Microsoft Word
  • Porównania plików dwukierunkowe i trójkierunkowe
  • Katalogi (w tym archiwa ZIP)
  • Adresy URL
  • Bazy danych
  • Konwersja z formatu CSV do formatu CSV
  • Import danych z pliku CSV do bazy danych

Porównywanie baz danych

Serwer DiffDog umożliwia połączenie z bazami danych, co pozwala na automatyzację szybkich porównań struktur baz danych oraz/lub zawartości baz danych. Porównywane bazy danych mogą być różnego typu i mogą obejmować lokalne bazy danych oparte na plikach, takie jak SQLite, lub bazy danych działające na zdalnym serwerze baz danych, takie jak SQL Server.

Obsługiwane bazy danych to:

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

Integracja z DiffDog

Jeśli już utworzyliście pliki porównawcze (takie jak pliki .filedif i .dirdif) w programie DiffDog, możecie również porównywać je w środowisku serwerowym. Dzięki temu możecie automatyzować lub integrować często używane porównania z własnymi skryptami lub procesami.

Jak to działa?

Po zainstalowaniu na jednym z komputerów w sieci, serwer DiffDog działa jako usługa. Można uruchamiać porównania, wywołując serwer DiffDog z poziomu interfejsu wiersza poleceń lub za pomocą skryptów.

Można porównywać pliki bezpośrednio na serwerze, na którym zainstalowany jest DiffDog Server, lub uruchomić porównanie zdalnie z komputera klienckiego. Instalacja DiffDog Server zawiera przenośnego klienta DiffDog działającego z linii komend, który można skopiować na wiele komputerów w organizacji, co umożliwia zdalne wywoływanie działającego serwera DiffDog.

Wsparcie dla różnych platform

Serwer DiffDog jest dostępny dla:

  • Windows Server (Desktop and Core): Versions 2016, 2019, 2022, and 2025
  • Windows: Windows 10 and Windows 11
  • Linux: RedHat + CentOS Stream + Alma + Rocky: versions 9 and 10; Debian 11, 12, and 13; Ubuntu LTS 20.04, 22.04, and 24.04

Ponieważ oprogramowanie serwera DiffDog jest dostępne na wielu platformach, klient działający z linii poleceń może również działać na systemach Linux lub Windows.

Serwer DiffDog jest dostępny do bezpośredniego pobrania, a także jako bezpłatny szablon maszyny wirtualnej Azure.