Especificación de una transformación (operación de correlación)

Especifique una transformación, una función de conversión o una función XPath entre dos o más elementos seleccionando en la lista de operaciones de correlación disponibles que se muestran en la conexión.

Antes de empezar

Obtenga información sobre las distintas operaciones de correlación Para obtener más información, consulte Transformaciones (operaciones de correlación).

Acerca de esta tarea

En el Editor de correlaciones de datos gráficas, puede utilizar transformaciones, funciones de conversión y funciones XPath 2.0 para ejecutar distintas acciones en los datos de entrada y mover el resultado al elemento de salida. Debe elegir la operación de correlación adecuada que se basa en el resultado que desea conseguir.

Cuando se crea una conexión entre dos o más elementos, se asigna una transformación en función del número y del tipo de elementos de entrada. A continuación, puede cambiar la transformación eligiendo entre una lista de transformaciones disponibles. Si en la lista no aparece un tipo de transformación específico, esa transformación no es válida para los elementos de entrada y de salida.

Por ejemplo:

Un mapa simple entre dos elementos

Nota: Transformaciones que requieren múltiples entradas, como Para cada, Unirse, o Adjuntar no están disponibles en la lista de transformaciones disponibles hasta que conecte dos entradas a la transformación.
Nota: Al arrastrar y soltar una conexión desde un elemento de entrada a un elemento de salida, se añade automáticamente una transformación. Para añadir la transformación, debe soltar la conexión por encima del punto inferior del mensaje de entrada y de salida. Si utiliza este método en una correlación anidada, deberá soltar la conexión que se halla por encima de la parte inferior del área sombreada.
 
Cuando tenga una lista de tipos de transformación válidos, elija la transformación apropiada:
  • Si dispone de una única matriz como entrada, con el mismo tipo de matriz que la salida y desea mover todos los elementos a la salida, utilice Mover.
  • Si dispone de una única matriz como entrada, y desea iterar sobre cada elemento de la matriz (por ejemplo, puede que desee eliminar algunos elementos), utilice la transformación ForEach y establezca las opciones de cardinalidad.
  • Si tiene varios elementos de entrada, puede utilizar las transformaciones Append o Join. Si utiliza la transformación Append, el número de elementos de salida es el total de elementos de entrada. Si utiliza la transformación Join, el número de elementos de salida depende de la expresión de usuario añadida para especificar los criterios de coincidencia para unir o filtrar elementos de entrada.

En los pasos siguientes se muestra cómo cambiar la transformación seleccionada y también cómo añadir más elementos:

Procedimiento

  1. Cambie la transformación pulsando la flecha del recuadro de transformación y seleccionándola en la lista de transformaciones disponibles.
    Por ejemplo:
    Lista de transformaciones disponibles
  2. Si crea más conexiones primarias entre un elemento de entrada y la transformación, el tipo de transformación cambia a una que permite varias entradas primarias, como por ejemplo Local Map, Concato Join.
    Por ejemplo:

    Dos elementos de entrada y una transformación

Qué hacer a continuación

Configure las propiedades de la transformación. Para obtener más información, consulte Configuración de las propiedades de una transformación.