Saltearse al contenido

Merge Data

El componente Merge Data permite unir varios objetos de datos en un único conjunto. Es útil cuando tienes resultados de distintas fuentes o procesos y quieres consolidarlos para continuar con el flujo de trabajo.

¿Cómo funciona?

Internamente el componente revisa la lista de objetos Data que le llegan.

  • Si no recibe nada, devuelve un objeto vacío.
  • Si recibe solo uno, lo devuelve tal cual.
  • Si recibe varios, los combina usando el operador += de la clase Data, que concatena los registros de cada objeto.
    El resultado se guarda en la salida Merged Data y también se asigna a la propiedad status del componente para que pueda ser visualizado en el dashboard.

Entradas

  • Data Inputs: Una lista de objetos Data que quieres combinar.
  • Join Type: Tipo de unión que se realizará cuando se combine por clave (por ejemplo, inner, left, etc.).
  • Key Field: Nombre(s) del campo que se usará como clave para agrupar los datos.
  • Merge Type: Tipo de fusión que se aplicará (por ejemplo, append, overwrite, etc.).

Salidas

  • Merged Data: El objeto Data resultante después de combinar todos los datos de entrada. Se puede usar como entrada para otros componentes o para exportar el resultado final.

Ejemplo de Uso

  1. Conecta dos componentes que generan datos, por ejemplo, Fetch Data y Generate Data.
  2. Arrastra el componente Merge Data y conecta las salidas de los dos componentes anteriores a la entrada Data Inputs.
  3. Deja los demás campos con sus valores por defecto o configúralos según necesites (por ejemplo, Merge Type: Append).
  4. La salida Merged Data contendrá todos los registros de ambos conjuntos combinados y estará listo para ser enviado a un componente de visualización o exportación.

Componentes Relacionados

  • Data Input – Para introducir datos manualmente o desde archivos.
  • Data Output – Para exportar el resultado final a un archivo o a otro sistema.
  • Filter Data – Para filtrar registros antes de combinarlos.

Consejos y Mejores Prácticas

  • Asegúrate de que los objetos Data tengan la misma estructura de columnas para evitar errores de combinación.
  • Utiliza el campo Merge Type para controlar cómo se manejan los registros duplicados.
  • Si trabajas con grandes volúmenes de datos, verifica el rendimiento y considera dividir la operación en bloques más pequeños.

Consideraciones de Seguridad

El componente trabaja localmente con los datos que le proporcionas; no envía información a servicios externos. Asegúrate de que los datos sensibles estén protegidos según las políticas de tu organización antes de procesarlos.