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 propiedadstatus
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
- Conecta dos componentes que generan datos, por ejemplo, Fetch Data y Generate Data.
- Arrastra el componente Merge Data y conecta las salidas de los dos componentes anteriores a la entrada Data Inputs.
- Deja los demás campos con sus valores por defecto o configúralos según necesites (por ejemplo,
Merge Type: Append
). - 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.