Altova DiffDog Server 2025 

Datos de BD y datos CSV

Inicio Anterior Inicio Siguiente

Con DiffDog Server, puede comparar (i) datos de diferentes bases de datos (BD), (ii) datos de diferentes archivos CSV y (iii) datos de BD con datos de archivos CSV. Los datos procedentes de BD pueden ser datos de tablas o vistas de BD, o de conjuntos de registros personalizados recuperados con ayuda de consultas SQL.

 

Hay dos maneras de ejecutar comparaciones de datos DB/CSV en DiffDog Server:

 

con un trabajo de comparación en el archivo de configuración del cliente o servidor

con un archivo de comparación (archivo .dbdif) creado en Altova DiffDog Enterprise Edition

 

Más abajo explicamos estos dos métodos.

 

Trabajo de comparación en el archivo de configuración

Un trabajo de comparación en un archivo de configuración se define en una sección datadiff:<nombre>] del archivo de configuración del cliente o servidor. El trabajo de comparación se ejecuta llamando al comando data-diff y dando el nombre del trabajo de comparación como argumento del comando (ver paso 3 en el procedimiento siguiente).

 

Para definir un trabajo de comparación, siga los pasos descritos a continuación.

 

1.En el archivo de configuración (del cliente o servidor, según corresponda), defina los orígenes de datos que desea comparar, cada uno como una sección [datasource] distinta del archivo de configuración.

2.En el archivo de configuración, defina el trabajo de comparación de datos en una sección [datadiff].

3.Ejecute el comando data-diff con el nombre del trabajo de comparación como argumento del comando de la siguiente manera:

 

diffdogcmdlclient data-diff --c=client_config.ini reports

 

Los temas de esta sección explican cómo crear las secciones [datasource] y [datadiff] necesarias para definir un trabajo de comparación en un archivo de configuración. Esta sección también contiene un tema con ejemplos de orígenes de datos y un tema que describe las comparaciones CSV a través del archivo de configuración .

 

Archivo de comparación creado en DiffDog (archivo .dbdif)

 

En Windows, cree el trabajo de comparación en DiffDog Enterprise y guárdelo como archivo .dbdif. Luego, ejecute el trabajo en el servidor utilizando el comando run:

 

diffdogserver run <.dbdif-file>

diffdogcmdlclient run <.dbdif-file>

 

Tenga en cuenta los siguientes aspectos:

 

Para más información sobre la creación de archivos de comparación de datos de bases de datos, consulte el manual del usuario de DiffDog.

Si ejecuta el archivo .dbdif con DiffDog Server en un equipo o sistema operativo diferente, los controladores de BD necesarios para la conexión también deben estar instalados en el equipo que ejecuta el comando.

Tenga en cuenta que algunos métodos de conexión a bases de datos compatibles con Windows no son compatibles con Linux y macOS. Consulte también Bases de datos compatibles .

Consulte Comparar datos CSV para obtener más información sobre la comparación de archivos CSV.

 

© 2019-2025 Altova GmbH