Puede crear correlaciones condicionales utilizando el editor de correlaciones de datos gráficas.
Puede utilizar las transformaciones If, Else if y Else para controlar el flujo de la correlación estableciendo condiciones.
If, Else if y Else funcionan como un grupo de transformaciones condicionales. La condición se aplica al elemento de entrada de la transformación condicional. Si se cumple la condición, se ejecuta la transformación anidada dentro de la transformación condicional.
También puede ejecutar de forma condicional una sola transformación (como una transformación Mover o Personalizar) indicando la condición directamente en el separador Condición de la transformación.
De manera alternativa, puede utilizar Java™ personalizado o ESQL personalizado para proporcionar una función de condición. Consulte Java personalizado o ESQL personalizado para obtener más información.
Si utiliza una condición para crear opcionalmente uno o más elementos de salida hijo dentro de un elemento complejo, compruebe que la condición está en la transformación dirigida al elemento complejo completo, no sólo a un hijo. Si la transformación condicional sólo va dirigida a un hijo, el elemento de carpeta dentro del elemento complejo se creará en la salida antes de que se evalúe la condición.
Para correlacionar transformaciones condicionales: