Tipos de correlaciones

Hay cinco tipos de correlaciones: correlaciones (que incluye las correlaciones aceptadas y las correlaciones creadas manualmente), correlaciones descubiertas, correlaciones constantes, grupos de correlaciones y correlaciones no válidas.

Las correlaciones se representan en el editor mediante líneas dibujadas entre los nodos de origen y de destino. Cada línea de correlación contiene un eje en el medio. El color de la línea depende del tipo de correlación. Las líneas de correlación descubierta contienen ejes que aparecen como delimitadores. El resto de las líneas de correlación contienen ejes cuadrados.

Puede seleccionar una línea de correlación pulsando el botón del ratón en cualquier parte de la línea o del eje de la línea. El color de la línea de correlación seleccionada se visualiza en un tono más oscuro que en las líneas no seleccionadas (a no ser que haya cambiado los valores por omisión en las preferencias del Editor de correlaciones que están definidas en la página Preferencias del entorno de trabajo). Puede seleccionar varias líneas pulsando la tecla de control (CONTROL) al mismo tiempo que selecciona líneas de correlación. Cada línea de correlación que seleccione mientras esté pulsando la tecla de control pasará a formar parte de la selección de correlaciones. Puede aplicar las opciones desde el menú contextual en la línea o líneas de correlación que seleccione. El aspecto del eje de la línea de correlación cambiará si se ajusta (p.ej. con transformaciones o expresiones) el grupo de correlaciones.

Correlaciones

Una correlación conecta una o más columnas de origen a una sola columna de destino o a un atributo o elemento simple del documento de esquema XML (XSD). Cuando genere scripts a partir de un modelo de correlación, la información de origen de cada correlación se transformará (si selecciona una función de transformación opcional) y el resultado se verá en el destino de las correlaciones. Puede crear correlaciones manualmente; para ello sólo tiene que pulsar el botón derecho del ratón sobre los elementos de origen y destino y, a continuación, pulsar sobre la opción de menú Crear correlación. Puede crear correlaciones automáticamente mediante la ejecución de la función de descubrimiento y la posterior aceptación de correlaciones descubiertas. Puede suprimir las correlaciones pulsando primero el botón derecho del ratón sobre la línea de correlación y seleccionando después la opción de menú Eliminar correlación.

Grupos de correlaciones

Un grupo de correlaciones contiene elementos correlacionados por tabla de destino (en una base de datos relacional) o por elemento (en un esquema XML). Se generará una consulta para cada grupo de correlaciones. Cuando cree una correlación, el editor de correlaciones intentará incluir dicha correlación en un grupo de correlaciones existente. Si no hay un grupo de correlaciones apropiado, el editor de correlaciones creará un grupo de correlaciones nuevo.

Correlaciones constantes

Una correlación constante contiene un elemento de destino pero ningún elemento de origen. Puede seleccionar una función de transformación como una función de fecha u hora para asignar un valor al elemento de destino. Puede crear correlaciones constantes pulsando primero el botón derecho del ratón sobre un elemento de destino en la vista Detalles del grupo de correlaciones y seleccionando después la opción Crear correlación constante del menú.

Correlaciones descubiertas

Una correlación descubierta es una correlación que se propone cuando se ejecuta la función de descubrimiento. Las correlaciones descubiertas se visualizan en el editor de correlaciones y se guardan en el modelo de correlación. Se omiten cuando se generan scripts a partir del modelo de correlación. Puede aceptar una correlación descubierta pulsando primero el botón derecho del ratón sobre la línea de correlación descubierta y seleccionando después la opción Aceptar correlación del menú. Puede suprimir una correlación descubierta pulsando primero el botón derecho del ratón sobre la línea de correlación descubierta y seleccionando después la opción Rechazar correlación del menú. Puede seleccionar varias líneas de correlación descubierta para aceptar o rechazar más de una correlación descubierta a la vez. Asimismo, puede aceptar o rechazar todas las correlaciones descubiertas pulsando primero el botón derecho del ratón sobre el editor de correlaciones y seleccionando después las opciones Aceptar todas las correlaciones o Rechazar todas las correlaciones del menú. Puede seleccionar Deshacer en la barra de herramientas para revocar las acciones Aceptar o Rechazar.

En el ejemplo siguiente, la función de descubrimiento se ejecuta en el modelo de correlación simple para producir la siguiente correlación propuesta o descubierta:
Figura 1. Correlaciones descubiertas y aceptadasEn el gráfico se visualizan dos correlaciones descubiertas y una correlación creada o aceptada. El aspecto de las líneas es distinto.
En la ilustración siguiente se visualiza la vista de esquema que corresponde a la correlación de la Figura 1:
Figura 2. Vista Esquema de la correlación descubiertaEn el gráfico se visualiza la vista de esquema de la correlación después de ejecutar la función de descubrimiento.

Correlaciones no válidas.

Una correlación no válida es el resultado de efectuar cambios de nombre en los modelos de origen o destino que se utilizan en el modelo de correlación. Cuando abra un editor de correlaciones con un modelo de correlación existente, el modelo de correlación se revalidará durante la inicialización. Si la información de origen o de destino en el modelo de correlación deja de ser válida, las correlaciones relacionadas también dejarán de serlo. Las líneas de correlación que conectan las correlaciones que no son válidas aparecen como líneas rojas por omisión. Los ejes de las correlaciones que no son válidas aparecen con iconos de error.
Figura 3. El eje de una correlación no válidaEn el gráfico se visualiza el eje de una correlación no válida.
En la vista de esquema se muestran las vías de acceso de los elementos de origen y de destino de la correlación que no es válida cuando el modelo de correlación se guardó por última vez. Puede reparar una correlación que ha dejado de ser válida pulsando primero el botón derecho del ratón sobre la correlación y el elemento de origen o de destino renombrado, y seleccionando después la opción Añadir a correlación del menú contextual.
Conceptos relacionados
Búsqueda de relaciones
Tareas relacionadas
Creación de un modelo de correlación
Establecimiento de preferencias para el editor de correlaciones

Comentarios