Automatizar a geração de relatórios de diferenças

O servidor DiffDog traz a capacidade de comparação de ficheiros e diretórios do Altova DiffDog para servidores de alto desempenho.

O servidor DiffDog facilita a automatização de comparações em grande volume e a geração de relatórios de diferenças, permitindo comparar ficheiros, diretórios, URLs e bases de dados. Este software de servidor de alto desempenho está disponível para sistemas Windows e Linux.

Ferramenta de comparação

O servidor DiffDog traz a capacidade de comparação de ficheiros e diretórios do Altova DiffDog para servidores de alto desempenho.

O servidor DiffDog facilita a automatização de comparações em grande volume e a geração de relatórios de diferenças, permitindo comparar ficheiros, diretórios, URLs e bases de dados. Este software de servidor de alto desempenho está disponível para sistemas Windows e Linux.

Servidor DiffDog e DiffDog

Os programadores têm utilizado há muito tempo o DiffDog para comparar ficheiros XML, de texto e binários, bem como diretórios, URLs e até bases de dados. Agora, a potência do DiffDog está disponível num software de servidor extremamente rápido, que permite automatizar facilmente tarefas de comparação de grande dimensão.

Por exemplo, o DiffDog Server é ideal para automatizar a geração de relatórios de diferenças (diff) para ficheiros e diretórios importantes, num determinado momento – diariamente, uma vez por semana, etc.

O servidor DiffDog suporta os seguintes tipos de comparações:

  • Ficheiros binários, de texto e XML
  • Documentos do Microsoft Word
  • Diferenças de ficheiros bidirecionais e tridirecionais
  • Diretórios (incluindo arquivos ZIP)
  • URLs (endereços web)
  • Bases de dados
  • CSV para CSV
  • Conversão de CSV para base de dados

Comparação de bases de dados

O servidor DiffDog permite a conexão a bases de dados para automatizar comparações de alto desempenho de esquemas e/ou conteúdos de bases de dados. As bases de dados comparadas podem ser de diferentes tipos e podem ser bases de dados locais baseadas em ficheiros, como o SQLite, ou bases de dados que funcionam num servidor de base de dados remoto, como o SQL Server.

As bases de dados suportadas incluem:

  • 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

Integração com o DiffDog

Se já tiver criado ficheiros de comparação (como ficheiros .filedif e .dirdif) no DiffDog, pode compará-los também num ambiente de servidor. Isto permite automatizar ou integrar comparações frequentemente utilizadas nos seus scripts ou processos personalizados.

Como funciona?

Depois de instalado numa máquina da sua rede, o DiffDog Server funciona como um serviço. Pode executar comparações invocando o DiffDog Server através da linha de comandos ou através de scripts executáveis.

Pode comparar ficheiros diretamente na máquina onde o DiffDog Server está instalado, ou iniciar uma comparação remotamente a partir de um computador cliente. A instalação do DiffDog Server inclui um cliente de linha de comandos DiffDog portátil, que pode ser copiado para várias máquinas dentro da sua organização, permitindo-lhe iniciar um DiffDog Server remotamente.

Suporte para múltiplas plataformas

O servidor DiffDog está disponível para:

  • 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

Como o software DiffDog Server está disponível em várias plataformas, o cliente de linha de comandos também pode ser executado em Linux ou Windows.

O servidor DiffDog está disponível como uma solução direta descarregar bem como um serviço gratuito Modelo de máquina virtual Azure.