Automatizzare la creazione di report sulle differenze

Il server DiffDog porta le funzionalità di confronto di file e directory di Altova DiffDog a server ad alte prestazioni.

DiffDog Server semplifica l'automazione di confronti su larga scala e la generazione di report di differenze, consentendo di confrontare file, directory, URL e database. Questo software server ad alte prestazioni è disponibile per sistemi Windows e Linux.

Strumento di confronto

Il server DiffDog porta le funzionalità di confronto di file e directory di Altova DiffDog a server ad alte prestazioni.

DiffDog Server semplifica l'automazione di confronti su larga scala e la generazione di report di differenze, consentendo di confrontare file, directory, URL e database. Questo software server ad alte prestazioni è disponibile per sistemi Windows e Linux.

DiffDog Server e DiffDog

Gli sviluppatori utilizzano da tempo DiffDog per confrontare file XML, file di testo e file binari, nonché directory, URL e persino database. Ora, la potenza di DiffDog è disponibile in un software server estremamente veloce, che consente di automatizzare facilmente operazioni di confronto su larga scala.

Ad esempio, il server DiffDog è ideale per automatizzare la generazione di report di differenze per file e directory importanti, in un determinato momento: ogni giorno, una volta alla settimana, ecc.

Il server DiffDog supporta i seguenti tipi di confronto:

  • File binari, file di testo e file XML
  • Documenti Microsoft Word
  • Confronti di file a due vie e a tre vie
  • Directory (inclusi gli archivi ZIP)
  • URL
  • Banche dati
  • Da CSV a CSV
  • Conversione di file CSV in database

Confronto tra database

Il server DiffDog supporta la connessione a database per automatizzare confronti ad alte prestazioni di schemi di database e/o del contenuto dei database. I database confrontati possono essere di diversi tipi e possono essere database basati su file locali, come SQLite, oppure database eseguiti su un server di database remoto, come SQL Server.

I database supportati includono:

  • 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

Integrazione con DiffDog

Se avete già creato file di confronto (come i file .filedif e .dirdif) in DiffDog, potete confrontarli anche in un ambiente server. Questo vi permette di automatizzare o integrare confronti frequentemente utilizzati nei vostri script o processi personalizzati.

Come funziona?

Una volta installato su un computer all'interno della vostra rete, il server DiffDog viene eseguito come un servizio. È possibile eseguire confronti invocando il server DiffDog tramite l'interfaccia a riga di comando o attraverso script eseguibili.

È possibile confrontare i file direttamente sulla macchina server su cui è installato DiffDog Server, oppure avviare un confronto da remoto da una macchina client. L'installazione di DiffDog Server include un client da riga di comando DiffDog portatile, che può essere copiato su più macchine all'interno della vostra organizzazione, consentendovi così di avviare un server DiffDog in esecuzione da remoto.

Supporto multipiattaforma

DiffDog Server è disponibile per:

  • 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

Poiché il software del server DiffDog è disponibile su diverse piattaforme, il client da riga di comando potrebbe essere eseguito anche su Linux o Windows.

DiffDog Server è disponibile come download diretto scaricare e inoltre, gratuitamente Modello di macchina virtuale Azure.