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

O servidor DiffDog traz a capacidade de comparação de arquivos 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 arquivos, diretórios, URLs e bancos de dados. Este software de servidor de alto desempenho está disponível para máquinas Windows e Linux.

Ferramenta de comparação

O servidor DiffDog traz a capacidade de comparação de arquivos 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 arquivos, diretórios, URLs e bancos de dados. Este software de servidor de alto desempenho está disponível para máquinas Windows e Linux.

Servidor DiffDog e DiffDog

Os desenvolvedores utilizam há muito tempo o DiffDog para comparar arquivos XML, arquivos de texto e arquivos binários, bem como diretórios, URLs e até mesmo bancos de dados. Agora, a funcionalidade do DiffDog está disponível em um software de servidor extremamente rápido, que permite automatizar facilmente grandes tarefas de comparação.

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

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

  • Arquivos binários, arquivos de texto e arquivos XML
  • Documentos do Microsoft Word
  • Diferenças de arquivos bidirecionais e tridirecionais
  • Diretórios (incluindo arquivos ZIP)
  • URLs (Endereços de página na web)
  • Bancos de dados
  • CSV para CSV
  • Conversão de CSV para banco de dados

Comparando bancos de dados

O servidor DiffDog permite a conexão com bancos de dados para automatizar comparações de alto desempenho de esquemas de bancos de dados e/ou do conteúdo dos bancos de dados. Os bancos de dados comparados podem ser de diferentes tipos e podem ser bancos de dados baseados em arquivos locais, como o SQLite, ou bancos de dados executados em um servidor de banco de dados remoto, como o SQL Server.

Os bancos de dados suportados 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 você já criou arquivos de comparação (como arquivos .filedif e .dirdif) no DiffDog, também pode compará-los em um ambiente de servidor. Isso permite automatizar ou integrar comparações frequentemente utilizadas em seus scripts ou processos personalizados.

Como funciona?

Após a instalação em uma máquina da sua rede, o DiffDog Server funciona como um serviço. Você pode executar comparações invocando o DiffDog Server, seja através da interface de linha de comando ou por meio de scripts executáveis.

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

Suporte para diversas 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 comando também pode ser executado em sistemas Linux ou Windows.

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