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.