La transformación de enrutador es una transformación activa que enruta los datos en varios grupos de salida en función de una o más condiciones. Enrute los grupos de salida a transformaciones distintas o a destinos distintos en la asignación.
Una transformación de enrutador es similar a una de filtro, ya que ambas utilizan una condición para comprobar datos. Una transformación de filtro comprueba los datos para aplicar una condición y anula las filas de datos que no cumplen dicha condición. Una transformación de enrutador comprueba los datos para aplicar una o varias condiciones y puede enrutar las filas de datos que no cumplen ninguna de las condiciones en un grupo de salida predeterminado.
Si necesita comprobar los mismos datos de entrada en función de varias condiciones, utilice una transformación de enrutador en una asignación en lugar de crear varias transformaciones de filtro para llevar a cabo la misma tarea. La transformación de enrutador resulta más eficaz. Por ejemplo, para comprobar los datos basándose en tres condiciones, puede usar una transformación de enrutador en lugar de tres transformaciones de filtro. Cuando se utiliza una transformación de enrutador en una asignación, el Servicio de integración de datos procesa una vez los datos de entrada. Si utiliza varias transformaciones de filtro en una asignación, el Servicio de integración de datos procesa los datos de entrada para cada transformación.
Una transformación de enrutador está formada por grupos de entrada y salida, puertos de entrada y salida, condiciones del filtro de grupo y propiedades avanzadas que usted configura en Developer tool.
La siguiente figura muestra un ejemplo de transformación de enrutador y sus componentes: