Una transformación es una operación configurable que se puede asociar a elementos origen y elementos destino para crear una correlación.
Una correlación unilateral almacena datos literales en un mensaje destino (consulte la sección Tipos de correlaciones).
Las siguientes transformaciones realizan correlaciones unilaterales:
| Transformación: | Descripción: |
|---|---|
| Asignar | Asigna un valor literal a un mensaje destino. El valor literal y el elemento destino deben ser del mismo tipo.1 |
| Borrar | Establece el elemento destino en espacios. El elemento destino debe ser una serie. |
| Fecha actual, Hora actual, Indicación de fecha y hora actual | Establece el elemento destino en la fecha actual, la hora actual o la indicación de fecha y hora actual. El elemento destino debe ser una serie. |
| Correlación personalizada | Proporciona al usuario la posibilidad de especificar sentencias de correlación complejas expresadas en ESQL. |
| 1 Especificación de texto para una transformación Asignar: El campo Valor de la pestaña General de la transformación Asignar espera texto normal no una expresión ESQL. Por lo tanto no especifique el texto de este campo entre comillas simples a menos que desee que las comillas simples formen parte de la serie (consulte la sección Transformación Asignar). Por ejemplo, para utilizar la transformación Asignar para almacenar la serie JOE en una variable, especifique JOE no 'JOE'. | |
Una correlación uno a uno lee datos de un solo elemento origen y almacena un resultado en un solo elemento destino (consulte la sección Tipos de correlaciones).
Las siguientes transformaciones realizan correlaciones uno a uno:
| Transformación: | Descripción: |
|---|---|
| ACOS, ASIN, ATAN, COS, SIN, TAN | Devuelve el valor de una función trigonométrica. Tanto el elemento origen como el elemento destino deben ser numéricos. |
| Convertir temporalmente | Convierte temporalmente el elemento origen en el tipo del elemento destino. |
| Correlación personalizada | Proporciona al usuario la posibilidad de especificar sentencias de correlación complejas expresadas en ESQL. |
| Longitud | Devuelve la longitud del elemento origen. El elemento origen debe ser una serie y el elemento destino debe ser numérico. |
| LOG, LOG10 | Devuelve el logaritmo natural o el logaritmo de base 10 del elemento origen. Tanto el elemento origen como el elemento destino deben ser numéricos. |
| Minúsculas | Devuelve el valor del elemento origen en minúsculas. Tanto el elemento origen como el elemento destino deben ser series. |
| Mover | Mueve el valor del elemento origen al elemento destino. Tanto el elemento origen como el destino deben ser del mismo tipo |
| Sobreponer | Devuelve una serie con otra serie superpuesta en una ubicación indicada por los parámetros de desplazamiento y longitud. Tanto el elemento origen como el destino deben ser series. |
| Subserie | Subserie - Devuelve la parte del elemento origen indicada por los parámetros de desplazamiento y longitud. Tanto el elemento origen como el destino deben ser series. |
| Mayúsculas | Devuelve el valor del elemento origen en mayúsculas. Tanto el elemento origen como el elemento destino deben ser series. |
Una correlación muchos a uno lee datos de varios elementos origen y almacena un resultado en un solo elemento destino (consulte la sección Tipos de correlaciones).
Las siguientes transformaciones llevan a cabo correlaciones muchos a uno:
| Transformación: | Descripción: |
|---|---|
| Añadir | Añade el segundo elemento origen al primer elemento origen. Los dos elementos origen y el elemento destino deben ser series. |
| Concatenar | Concatena el segundo elemento origen con el primer elemento origen. Tanto el elemento origen como el elemento destino deben ser numéricos. |
| Correlación personalizada | Proporciona al usuario la posibilidad de especificar sentencias de correlación complejas expresadas en ESQL. |
| Dividir | Divide el primer elemento origen por el segundo elemento origen. Tanto el elemento origen como el elemento destino deben ser numéricos. |
| Multiplicar | Multiplica el primer elemento origen por el segundo elemento origen. Tanto el elemento origen como el elemento destino deben ser numéricos. |
| Restar | Divide el segundo elemento origen por el primer elemento origen. Tanto el elemento origen como el elemento destino deben ser numéricos. |
Una correlación de grupos es aquella en la que el elemento origen y el elemento destino son grupos (consulte la sección Tipos de correlaciones).
Las siguientes transformaciones llevan a cabo correlaciones de grupos:
| Transformación: | Descripción: |
|---|---|
| Correlación personalizada | Proporciona al usuario la posibilidad de especificar sentencias de correlación complejas expresadas en ESQL. |
| Mover | Mueve el valor del grupo origen al grupo destino. Tanto el grupo origen como el grupo destino deben tener la misma estructura. |