Nodos 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:
Utilizar cuando se requiere máxima flexibilidad o lógica personalizada que otros nodos no pueden gestionar.
Agregar, eliminar o renombrar campos rápidamente sin necesidad de escribir código.
Reducir datos extensos o ruidosos a una versión más corta y estructurada que sea más fácil de manejar.
Eliminar automáticamente entradas repetidas para que el flujo de trabajo procese solo elementos únicos.
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.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 4.17
Nodos 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:
Utilizar cuando se requiere máxima flexibilidad o lógica personalizada que otros nodos no pueden gestionar.
Agregar, eliminar o renombrar campos rápidamente sin necesidad de escribir código.
Reducir datos extensos o ruidosos a una versión más corta y estructurada que sea más fácil de manejar.
Eliminar automáticamente entradas repetidas para que el flujo de trabajo procese solo elementos únicos.
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.
¡Gracias por tus comentarios!