Comparación de objetos y gestión de cambios

Puede utilizar el entorno de trabajo para comparar objetos de datos y modelos de datos o analizar el impacto y las dependencias.
Existen dos tipos de comparaciones a realizar. Puede comparar objetos de datos con otros objetos de datos o modelos de datos de distintas versiones.
Comparación y fusión de objetos de datos
Si compara objetos de datos de un modelo de datos (por ejemplo, dos tablas), o dos objetos que se muestran en el Explorador de orígenes de datos, puede comparar las diferencias en el editor de comparación de objetos de datos. Este tipo de comparación es bidireccional. Puede navegar y fusionar diferencias estructurales entre objetos de datos, fusionar los cambios de las propiedades entre objetos de datos, generar DDL para cambios que haya realizado y exportar diferencias estructurales a un archivo XML del sistema de archivos. Si realiza cambios en un objeto modelo de datos en el editor de comparación, los cambios se añadirán automáticamente al modelo; debe guardar el modelo después de salir del editor de comparación para que se guarden los cambios. También puede escoger no guardar los cambios y generar declaraciones DDL delta en su lugar. Si realiza cambios en un objeto modelo de datos de servidor, debe generar declaraciones DDL delta para el objeto y luego desplegarlo en el servidor para que se guarden los cambios.

También puede analizar el impacto y las dependencias de un objeto de datos con el fin de determinar cómo afecta el objeto y cómo se ve afectado por los cambios en otros objetos.

Comparación y fusión de modelos de datos
Si compara archivos de modelos de datos (por ejemplo, archivos *.LDM o .DBM), compara diferencias en el editor de comparación de modelos de datos. Este tipo de comparación de modelos puede ser bidireccional o tridireccional. Por ejemplo:
  • El editor de comparación de modelos de datos realizar una comparación bidireccional si compara dos modelos de datos que no estén bajo control del código fuente.
  • El editor de comparación del modelo de datos realizar una comparación tridireccional distintas si compara tres modelos de datos o si sincroniza un modelo de datos que esté bajo control del código fuente.

Las diferencias entre objetos de datos se enumeran en el editor de comparación, de manera que puede navegar y aceptar los cambios hechos por los contribuyentes.

Puede fusionar cambios directamente en el editor de comparación y guardar los cambios en los modelos de datos afectados. No es necesario generar DDL cuando esté realizando una comparación y fusión de modelos de datos.