Saltar al contenido

Filtrar Registros Usando Condiciones

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 procesarse u omitirse.

Cuándo Usar Condiciones

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

Las condiciones generalmente se crean mediante secuencias de comandos. 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, con frecuencia la condición del nodo superior se usa para acciones que no son específicas de ningún nodo de datos único, ni están relacionadas con la determinación de procesar u omitir el registro.

Tales tareas de propósito general incluyen las siguientes:

  • Configuración de variables
  • Realización de búsquedas
  • Actualización de recuentos de registros
  • Registro de valores

Si el nodo de condición se usa de esta manera, asegúrese de que todos los registros se procesen, como simplemente poner true como la última línea en el secuencia de comandos.

Las condiciones se pueden establecer no solo en el nodo superior, sino también en los subnodos, lo que significa que solo se omitirá o procesará esa sección.