Altova DiffDog 2026 Enterprise Edition

Automatización con DiffDog Server

Inicio Anterior Inicio Siguiente

DiffDog Server es una herramienta de comparación multiplataforma que permite comparar, entre otros formatos, datos CSV y de BD. La línea de comandos de DiffDog Server permite automatizar las comparaciones. Con DiffDog Server puede configurar los trabajos de comparación directamente en el servidor o usar para ello archivos .dbdif creados en DiffDog, tal y como se describe en Guardar archivos de comparación.

 

Para ejecutar un archivo de comparación .dbdif con DiffDog Server, proporcione la ruta del archivo como argumento al comando de ejecución, por ejemplo:

 

diffdogserver run path\to\comparison.dbdif

 

donde diffdogserver es la ruta de acceso al ejecutable de DiffDog Server en equipos Linux o Windows.

 

Si DiffDog Server se ejecuta en un equipo o en un sistema operativo distinto, debe tener en cuenta estas limitaciones: Si DiffDog Server se ejecuta en un equipo o sistema operativo diferente, se aplican las siguientes limitaciones:

 

Si la comparación incluye archivos CSV, la ejecución de archivos .dbdif solo es compatible con servidores Windows. Para que la comparación se realice correctamente todas las rutas de acceso a los archivos CSV que eran válidas en el equipo de escritorio deben serlo también en el equipo servidor.

si la comparación incluye conexiones de BD, el equipo servidor debe estar configurado y ser capaz de establecer y mantener la conexión con la BD. Es decir, los controladores de la base de datos y cualquier otro requisito previo necesario para la conexión también deben estar presentes en el sistema operativo de destino. Por ejemplo, si el archivo *.dbdif incluye una conexión que necesita un controlador ODBC del proveedor de BD, debe tener ese controlador instalado también en el equipo servidor. Tenga en cuenta que algunos métodos de conexión a bases de datos compatibles con Windows no lo son con Linux. Para más información consulte la documentación de DiffDog Server.

 

Si configura los trabajos de comparación directamente en DiffDog Server (en vez de con archivos *.dirdif) puede ejecutarlos independientemente de la plataforma.

 

DiffDog Server informa del resultado de la comparación con un código de salida ("0" significa que los datos son idénticos, "1" que existen diferencias y "2" que ha ocurrido un error). Los resultados detallados de la comparación aparecen por defecto en la línea de comandos, pero también puede obtenerlos como un archivo XML, de texto o en formato SQL. Este último formato se aplica si el lado derecho de la comparación es una base de datos y consiste en instrucciones SQL que combinan datos del lado izquierdo con los del lado derecho.

 

Para más información sobre DiffDog Server consulte el sitio web de Altova.

 

© 2019-2025 Altova GmbH