Saltar al contenido

Filtrar registros utilizando condiciones en Jitterbit Integration Studio

Introducción

Un caso de uso común para usar condiciones en una transformación es como un filtro para determinar si un registro (o parte de un registro) debe ser procesado o saltado.

Cuándo usar condiciones

Las condiciones se pueden pensar como la cláusula WHERE en una declaración SQL.

Las condiciones se construyen típicamente utilizando scripting. La salida de una condición es true o false.

Dado que las transformaciones se ejecutan desde la parte superior de la transformación de destino hacia abajo, frecuentemente se utiliza la condición del nodo superior para acciones que no son específicas de ningún nodo de datos en particular, ni están relacionadas con la determinación de procesar o saltar el registro.

Tales tareas de propósito general incluyen las siguientes:

  • Establecer variables
  • Realizar búsquedas
  • Actualizar conteos de registros
  • Registrar valores

Si se utiliza el nodo de condición de esta manera, tenga cuidado de asegurar que todos los registros sean procesados, como simplemente poner true como la última línea en el script.

Las condiciones se pueden establecer no solo en el nodo más alto, sino también en subnodos, lo que significa que solo esa sección sería saltada o procesada.