Academy
Transformación

Etapa Mesclar

La etapa Mesclar combina dos fuentes de datos a partir de columnas que sean del mismo tipo de dato. Usted define qué columnas sirven como clave de comparación y la plataforma separa los registros comunes a las dos fuentes de los registros exclusivos de cada una. Mesclar se encuentra en la categoría Combinación de la barra de herramientas.

Cómo configurar

Al conectar la etapa, las columnas de las fuentes de entrada aparecen en el Puerto A y en el Puerto B. Defina la regla de comparación seleccionando las columnas que deben ser confrontadas, recordando que cada par de columnas debe tener el mismo tipo de dato.

  • Claves de Mescla: definen la regla de comparación entre los puertos. Puede crear más de una regla con el botón + y eliminar una regla mediante el icono de papelera. El estado de la clave puede ser Válido o Inválido.

  • Selección de Columna: elige una o más columnas que formarán parte de la regla de comparación. Por defecto, todas las columnas aparecen seleccionadas.

  • Estado de la Columna: indica si la columna es Válida o Inválida. El estado pasa a Inválido cuando la columna utilizada en la regla se elimina en la etapa de entrada, o cuando su tipo de dato se modifica en la etapa de entrada. En este estado, la plataforma permite eliminar la columna.

  • Puerto: identifica a qué puerto (A o B) pertenece la columna.

  • Nombre en el Origen: muestra todas las columnas de la etapa de entrada. Los valores de esta columna no son editables.

  • Renombrar Coluna: permite cambiar el nombre que tendrá la columna en la salida de la etapa.

  • Botón Cerrar: cierra la pantalla sin guardar y regresa al Designer.

  • Botón Guardar: guarda las configuraciones.

Nombres duplicados: si hay columnas con el mismo nombre en las dos fuentes de entrada, renombre una de ellas. La plataforma no permite dos columnas con el mismo nombre.

Puertos de salida

Después de configurar las columnas, la etapa Mesclar genera tres salidas:

  • Salida A: registros del Puerto A que no son comunes a los del Puerto B.

  • Salida M: registros comunes a los Puertos A y B.

  • Salida B: registros del Puerto B que no son comunes a los del Puerto A.

Puerto vacío sigue siendo válido: aunque la regla no devuelva datos, el puerto continúa siendo válido y puede conectarse a otra etapa para componer el flujo.

Ejemplo de uso

Considere dos fuentes de entrada. El Puerto A tiene las columnas Negocio, Fecha, Cuenta, Valor y Descripción, con cuatro registros: dos del negocio A (Gastos 2 y Créditos 1) y dos del negocio B (Gastos 2 y Créditos 2). El Puerto B tiene las columnas Negocio, Descripción y Departamento, con dos registros del negocio A (Gastos 1 y Créditos 1).

El objetivo es combinar las dos fuentes por las columnas Negocio y Descripción. Con esta regla, los resultados son:

  • Salida A: los dos registros del negocio B (Gastos 2 y Créditos 2), que no tienen correspondencia en el Puerto B.

  • Salida M: los dos registros del negocio A, ahora enriquecidos con la columna Departamento proveniente del Puerto B (Cuentas por Pagar y Cuentas por Cobrar).

  • Salida B: archivo vacío, ya que todos los registros del Puerto B tienen correspondencia en el Puerto A.

Artículos relacionados

  • Etapa Procurar

  • Etapa Consolidar

¿Te fue útil?