Altova DiffDog 2024 Enterprise Edition

Comparación de bases de datos

Inicio Anterior Inicio Siguiente

En la pestaña Comparación de bases de datos (imagen siguiente) puede definir cómo se presentan los datos y la estructura de las tablas en los componentes de la comparación. Aquí también puede indicar si deben crearse asignaciones automáticas entre las tablas/columnas cuando se añadan a la comparación. Las pestañas XML y Texto del cuadro de diálogo "Opciones de comparación" puede configurar otras opciones relacionadas con la comparación de datos de BD.

 

ddent_dlg_options_database

 

Opciones de visualización

Desactive la casilla Mostrar selección de tablas para documentos nuevos si quiere poder abrir ventanas de comparación de BD sin necesidad de especificar el origen de datos y las tablas que se deben comparar. Si prefiere que las columnas de las tablas no estén expandidas, desactive la casilla Mostrar tablas expandidas al principio. Puede desactivar la visualización en el componente del nombre del esquema de las tablas y ver el nombre del origen de datos en la cabecera del componente.

 

Asignación automática de tablas y columnas

Este grupo de opciones solamente es relevante para las comparaciones de datos y esquemas de base de datos. Por defecto, cuando se añaden tablas a una comparación, se crean asignaciones automáticas entre ellas. Para deshabilitar la asignación automática de tablas y columnas desactive la casilla Asignar tablas automáticamente o Asignar columnas automáticamente según corresponda.

 

Si habilita la asignación automática de columnas también podrá especificar cómo se deben crear las asignaciones:

 

Buscar asignación por nombre: DiffDog busca nombres de columnas equivalentes en ambas tablas (p. ej. la aplicación considerará que "Expenses" equivale a "expenses"). Para que la búsqueda tenga en cuenta la coincidencia de mayúsculas y minúsculas basta con desactivar la casilla Omitir mayús/min al asignar tablas.

Buscar asignación por tipo: DiffDog creará asignaciones entre las columnas que tienen un nombre distinto pero que tienen el mismo tipo de datos. Solo recomendamos utilizar esta opción en las bases de datos de pequeño tamaño y siempre que todas las columnas de la misma tabla tengan tipos distintos. De lo contrario es muy probable que se creen asignaciones incorrectas.

Buscar asignación por nombre y tipo: DiffDog primero tiene en cuenta el nombre de la columna y después su tipo de datos a la hora de crear las asignaciones.

Búsqueda de asignación basada en posiciones de columna: solamente se creará una asignación entre las columnas si la posición ordinal de las columnas era idéntica en ambas tablas cuando se crearon las tablas. Esta opción permite comparar tablas que están diseñadas de la misma manera pero que usan nombres de columna distintos.

 

Además puede elegir si se omiten o no las columnas de datos binarios, las columnas XML, las columnas de identidad, las columnas calculadas y las mayúsculas/minúsculas de un nombre de columna. Si quiere crear asignaciones entre nombres de elementos que coinciden en su mayor parte pero que no son totalmente idénticos (p. ej. gastos2008 y gastos_09), desactive la casilla Coincidencia exacta al asignar por nombre.

 

Comparación de esquemas

Si marca la casilla Intentar asignar elementos no conectados durante la comparación, DiffDog trata de encontrar elementos equivalentes para los elementos que no tengan asignaciones cuando se inicie la comparación de esquemas (no de datos).

© 2017-2023 Altova GmbH