Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Nodos de Manipulación de Datos | Conceptos Básicos del Flujo de Trabajo
Flujos de Trabajo de Automatización con IA Usando n8n

bookNodos de Manipulación de Datos

Los nodos de manipulación de datos son la base de una automatización limpia y confiable. Transforman datos sin procesar, inconsistentes o demasiado grandes en un formato estable que otros nodos pueden manejar de forma segura. Los principales nodos utilizados para este propósito son:

Código
expand arrow

Utilizar cuando se requiere máxima flexibilidad o lógica personalizada que otros nodos no pueden gestionar.

Editar Campos
expand arrow

Agregar, eliminar o renombrar campos rápidamente sin necesidad de escribir código.

Resumir
expand arrow

Reducir datos extensos o ruidosos a una versión más corta y estructurada que sea más fácil de manejar.

Eliminar Duplicados
expand arrow

Eliminar automáticamente entradas repetidas para que el flujo de trabajo procese solo elementos únicos.

Filtrar
expand arrow

Permitir solo el paso de datos válidos, útiles o coincidentes, bloqueando el resto.

En conjunto, estas herramientas transforman respuestas desordenadas de API en una estructura consistente y predecible que mantiene los flujos de trabajo eficientes, de bajo costo y libres de errores.

Nodo de Código

El nodo de Código ejecuta un pequeño fragmento de JavaScript para editar directamente los datos del flujo de trabajo. Es la opción más flexible para adaptar o corregir entradas inconsistentes provenientes de APIs. Aunque las herramientas de arrastrar y soltar cubren la mayoría de los casos, a veces solo el código personalizado puede producir el formato exacto que espera el siguiente nodo.

Utilícelo para agregar, eliminar o normalizar campos, o para reestructurar objetos y arreglos. Recuerde que n8n siempre espera que el nodo devuelva un arreglo de elementos, de lo contrario, el flujo de trabajo fallará.

return items;

Si no conoce JavaScript, puede describir la transformación a un modelo de IA como ChatGPT o Gemini, mostrar lo que entra y lo que debe salir, y este puede generar el código necesario. Use el nodo de Código solo cuando los nodos más simples (Editar Campos, Filtrar, Eliminar Duplicados) no puedan lograr el objetivo.

Editar Campos

El nodo Editar Campos es una herramienta sencilla de apuntar y hacer clic para agregar, eliminar o renombrar campos. Define cómo se verá su dato en adelante y evita que datos innecesarios ralenticen el flujo de trabajo.

Es mejor utilizarlo justo después de obtener datos sin procesar de una API para eliminar información irrelevante, renombrar claves crípticas o agregar valores fijos antes de los siguientes pasos.

Resumir

El nodo Resumir acorta entradas largas o repetitivas en puntos destacados o resúmenes concisos, generalmente utilizando un LLM. Es ideal para reseñas, transcripciones o registros que de otro modo serían demasiado grandes para procesar eficientemente.

Resumir temprano reduce los costos de tokens y facilita la revisión de los resultados, pero recuerde que los resúmenes no son fuentes fácticas, solo versiones comprimidas de los datos.

Eliminar Duplicados

El nodo Eliminar Duplicados toma una lista y elimina los elementos repetidos según un campo elegido, como correo electrónico, ID o SKU. Previene entradas dobles en bases de datos o llamadas repetidas a APIs.

La normalización debe hacerse primero, para que valores como ASIN123 y asin123 no pasen desapercibidos en la deduplicación.

Filtrar

El nodo Filtrar actúa como una puerta basada en reglas, permitiendo que solo elementos específicos continúen en el flujo de trabajo. Es mejor filtrar al principio, conservando solo los datos relevantes y evitando operaciones innecesarias en etapas posteriores.

Piénselo como una pre-verificación que protege pasos costosos (IA, APIs, bases de datos) de datos no deseados.

question mark

¿Qué nodo de manipulación de datos está diseñado específicamente para evitar entradas repetidas en su flujo de trabajo eliminando duplicados según un campo elegido?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 4.17

bookNodos de Manipulación de Datos

Desliza para mostrar el menú

Los nodos de manipulación de datos son la base de una automatización limpia y confiable. Transforman datos sin procesar, inconsistentes o demasiado grandes en un formato estable que otros nodos pueden manejar de forma segura. Los principales nodos utilizados para este propósito son:

Código
expand arrow

Utilizar cuando se requiere máxima flexibilidad o lógica personalizada que otros nodos no pueden gestionar.

Editar Campos
expand arrow

Agregar, eliminar o renombrar campos rápidamente sin necesidad de escribir código.

Resumir
expand arrow

Reducir datos extensos o ruidosos a una versión más corta y estructurada que sea más fácil de manejar.

Eliminar Duplicados
expand arrow

Eliminar automáticamente entradas repetidas para que el flujo de trabajo procese solo elementos únicos.

Filtrar
expand arrow

Permitir solo el paso de datos válidos, útiles o coincidentes, bloqueando el resto.

En conjunto, estas herramientas transforman respuestas desordenadas de API en una estructura consistente y predecible que mantiene los flujos de trabajo eficientes, de bajo costo y libres de errores.

Nodo de Código

El nodo de Código ejecuta un pequeño fragmento de JavaScript para editar directamente los datos del flujo de trabajo. Es la opción más flexible para adaptar o corregir entradas inconsistentes provenientes de APIs. Aunque las herramientas de arrastrar y soltar cubren la mayoría de los casos, a veces solo el código personalizado puede producir el formato exacto que espera el siguiente nodo.

Utilícelo para agregar, eliminar o normalizar campos, o para reestructurar objetos y arreglos. Recuerde que n8n siempre espera que el nodo devuelva un arreglo de elementos, de lo contrario, el flujo de trabajo fallará.

return items;

Si no conoce JavaScript, puede describir la transformación a un modelo de IA como ChatGPT o Gemini, mostrar lo que entra y lo que debe salir, y este puede generar el código necesario. Use el nodo de Código solo cuando los nodos más simples (Editar Campos, Filtrar, Eliminar Duplicados) no puedan lograr el objetivo.

Editar Campos

El nodo Editar Campos es una herramienta sencilla de apuntar y hacer clic para agregar, eliminar o renombrar campos. Define cómo se verá su dato en adelante y evita que datos innecesarios ralenticen el flujo de trabajo.

Es mejor utilizarlo justo después de obtener datos sin procesar de una API para eliminar información irrelevante, renombrar claves crípticas o agregar valores fijos antes de los siguientes pasos.

Resumir

El nodo Resumir acorta entradas largas o repetitivas en puntos destacados o resúmenes concisos, generalmente utilizando un LLM. Es ideal para reseñas, transcripciones o registros que de otro modo serían demasiado grandes para procesar eficientemente.

Resumir temprano reduce los costos de tokens y facilita la revisión de los resultados, pero recuerde que los resúmenes no son fuentes fácticas, solo versiones comprimidas de los datos.

Eliminar Duplicados

El nodo Eliminar Duplicados toma una lista y elimina los elementos repetidos según un campo elegido, como correo electrónico, ID o SKU. Previene entradas dobles en bases de datos o llamadas repetidas a APIs.

La normalización debe hacerse primero, para que valores como ASIN123 y asin123 no pasen desapercibidos en la deduplicación.

Filtrar

El nodo Filtrar actúa como una puerta basada en reglas, permitiendo que solo elementos específicos continúen en el flujo de trabajo. Es mejor filtrar al principio, conservando solo los datos relevantes y evitando operaciones innecesarias en etapas posteriores.

Piénselo como una pre-verificación que protege pasos costosos (IA, APIs, bases de datos) de datos no deseados.

question mark

¿Qué nodo de manipulación de datos está diseñado específicamente para evitar entradas repetidas en su flujo de trabajo eliminando duplicados según un campo elegido?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2
some-alt