- Inicio
- Recursos
- Integraciones
- Compare Datasets
Nodo Compare Datasets n8nConfigura Compare Datasets en n8n.
El nodo Compare Datasets n8n recibe dos flujos de entrada y reparte cada item entre cuatro salidas. Siete parámetros deciden qué campo empareja dos registros, qué versión gana cuando discrepan y qué pasa con los duplicados. Justo lo que hace falta cuando dos sistemas dejan de coincidir.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Para qué sirve el nodo Compare Datasets n8n?
Compare Datasets compara dos entradas para detectar cambios. Le indicas el campo que identifica al mismo registro en ambos lados y reparte el resultado en cuatro salidas: In A only Branch con lo que solo aparece en la primera entrada, Same Branch con los items iguales, Different Branch con los que coinciden en la clave pero discrepan en lo demás, y In B only Branch con lo que solo aparece en la segunda.
La comparación ocurre en dos fases. Primero n8n mira el valor de los campos elegidos en Fields to Match en las dos entradas. Si esas claves coinciden, entonces compara el resto de campos de ambos items para decidir si van a Same o a Different. Esa segunda fase explica un efecto que desconcierta al principio: un campo que cambia por su cuenta, como una marca de tiempo de sincronización, basta para mandar registros sanos a Different mientras no le digas al nodo que lo ignore.
Hay tres trabajos que cubren casi todos los montajes. La conciliación: el volcado de ayer en la entrada A, el de hoy en la B, y la salida Different se convierte en el registro de cambios. La sincronización en un sentido: filas leídas en Google Sheets por un lado, registros de una herramienta de gestión por el otro, con In B only alimentando el alta y In A only el archivado. Y la limpieza de duplicados, con Multiple Matches en Include First Match Only para que un contacto repetido cuente una sola vez.
Queda elegir bien el nodo. Merge junta dos flujos en uno; este los mantiene separados y explica en qué difieren. If enruta según una condición que ya conoces, mientras que Compare Datasets deduce la diferencia mirando la otra entrada. Si el segundo conjunto vive en una API sin nodo dedicado, HTTP Request lo trae primero y la comparación llega después.
Conviene conocer los límites antes de montar nada. El nodo necesita sus dos entradas, así que ambos conjuntos se cargan antes, y se ejecuta sobre los items que recibe sin abrir un workflow por sí mismo: delante va un Schedule Trigger o un Webhook, es decir una URL que algo externo llama. Además los campos se señalan por su nombre escrito como texto, de modo que un renombrado aguas arriba rompe el emparejamiento sin avisar. Para ubicar la plataforma, la Reseña n8n entra en ese detalle.
¿Qué parámetros gobiernan la comparación?
El nodo Compare Datasets tiene 7 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.
Índice de parámetros
Fields to Match
mergeByFieldsLo que ves en n8n
Notas y casos de uso
Aquí empieza todo. Nombras un campo por entrada y n8n asume que dos items con el mismo valor hablan del mismo registro antes de mirar nada más. El botón Add Fields to Match añade otro par cuando una sola clave no basta.
Parámetros clave
- Input A Field: el nombre del campo en el flujo A, escrito como texto, por ejemplo
id. - Input B Field: su equivalente en el flujo B, que puede llamarse distinto si las dos herramientas no nombran igual sus claves.
When There Are Differences
resolveLo que ves en n8n
Notas y casos de uso
Dos items coinciden en la clave pero discrepan en el resto: este selector decide qué contiene de verdad la salida Different.
Parámetros clave
- Use Input A Version: el flujo A manda.
- Use Input B Version: ese papel pasa al flujo B.
- Use a Mix of Versions: la salida toma campos de una y otra entrada. Abre Prefer, la fuente principal, y For Everything Except, los campos que vienen del otro lado, separados por comas.
- Include Both Versions: la salida incluye todos los datos, con una estructura más compleja.
Fuzzy Compare
fuzzyCompareLo que ves en n8n
Notas y casos de uso
Activado, el ajuste tolera pequeñas diferencias de tipo entre campos. El número 3 y la cadena '3' pasan a tratarse como iguales, cuando una comparación estricta los mandaría a Different. Déjalo apagado si lo que persigues es precisamente un cambio de tipo.
Parámetros clave
- Fuzzy Compare: un interruptor del panel principal que afecta a toda la comparación y no a un campo concreto.
Fields to Skip Comparing
options.skipFieldsLo que ves en n8n
Notas y casos de uso
Hay campos que se mueven solos y no dicen nada del registro. Esta opción enumera los que no deben entrar en la comprobación de si dos items son el mismo, como texto y separados por comas.
Parámetros clave
- Fields to Skip Comparing: los nombres de campo que se ignoran, por ejemplo
updated_at, updated_by. En el ejemplo de la documentación, dos conjuntos comparados porperson.languagesalen como diferentes hasta que se añade aquíperson.name, y entonces n8n los devuelve como coincidentes.
Fuzzy Compare
options.fuzzyCompareLo que ves en n8n
Notas y casos de uso
Esa misma tolerancia de tipo también vive en la colección Options del nodo, que se abre con Add option. Cada opción añadida aparece como un campo más en el panel y las que no añades conservan su valor por defecto, así que ponerla aquí es dejar el ajuste a la vista junto a las demás decisiones de comparación.
Parámetros clave
- Fuzzy Compare: tolerar o no pequeñas diferencias de tipo al comparar campos, tratando como iguales el número 3 y la cadena '3'.
Disable Dot Notation
options.disableDotNotationLo que ves en n8n
Notas y casos de uso
Por defecto, un nombre de campo escrito parent.child busca un valor anidado dentro de un objeto. Al activar esta opción esa escritura deja de permitirse y el nombre se lee tal cual. Desactivada, que es el valor por defecto, la referencia anidada sigue funcionando.
Parámetros clave
- Disable Dot Notation: si se prohíbe o no referenciar campos hijos con la forma
parent.childen el nombre del campo.
Multiple Matches
options.multipleMatchesLo que ves en n8n
Notas y casos de uso
Los duplicados son la norma más que la excepción, y este selector dice qué hacer con ellos. El valor por defecto es Include All Matches.
Parámetros clave
- Include All Matches: devuelve varios items cuando hay varias coincidencias. En el ejemplo documentado de las frutas, n8n devuelve tres items en la pestaña Same Branch.
- Include First Match Only: devuelve un único item por coincidencia. Ese mismo ejemplo pasa a devolver dos items, y la manzana repetida cuenta una sola vez.
¿Necesitas ayuda para automatizar Compare Datasets con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Compare Datasets en n8n, preguntas frecuentes
01¿El nodo Compare Datasets n8n está incluido de serie?
02¿Qué credenciales necesita Compare Datasets?
03¿Qué límites tiene Compare Datasets en n8n?
04¿Cuándo usar Compare Datasets en lugar de Merge?
05¿n8n o Make para comparar dos conjuntos de datos?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.


