Correlaciones

Las correlaciones permiten definir la correlación de estructuras o campos que contienen datos de un origen de entrada en estructuras o campos de salida en un destino. Una correlación representa información de transformación que incluye la sentencia y la asignación que acompaña a la correlación. La asignación contiene el valor asignado a la salida cuando tiene lugar la transformación.

Por omisión, esta asignación es trivial pero útil, y toma el valor exacto de la entrada o las entradas correspondientes. En muchos casos, esto es necesario porque la transformación ocurre entre estructuras dispares que contienen información equivalente. No obstante, quizás considere que una asignación directa no es suficiente y deba definir computaciones que definan exactamente cómo y cuándo deben producirse, o no, las correlaciones. Puede crear estas computaciones con la ayuda de editores de correlación, llamados editores de expresiones compuestas.

Las entradas y salidas que deben correlacionarse pueden ser mensajes o tablas de base de datos o, en el caso del nodo Mapping, los campos de mensajes y los de base de datos. El acceso y mantenimiento de la correlación se realiza a través de distintos nodos:

Las correlaciones entre orígenes y destinos se definen a través del área de trabajo, que incluye los editores de expresiones compuestas.

La correlación y ESQL pueden reutilizar funciones ESQL definidas por el usuario. Las funciones reutilizables se definen globalmente en el apartado Editor ESQL.

Conceptos relacionados
Flujos de mensajes
Diseño de mensajes
ESQL

Tareas relacionadas
Desarrollo de correlaciones
Desarrollo de ESQL

Referencia relacionada
Nodos incorporados
Correlaciones