Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Nós de Manipulação de Dados | Fundamentos Essenciais do Fluxo de Trabalho
Fluxos de Automação com IA Usando n8n

bookNós de Manipulação de Dados

Os nós de manipulação de dados são a base para automações limpas e confiáveis. Eles transformam dados brutos, inconsistentes ou excessivos em um formato estável que outros nós podem processar com segurança. Os principais nós utilizados para esse fim são:

Código
expand arrow

Utilize quando for necessária máxima flexibilidade ou lógica personalizada que outros nós não conseguem executar.

Editar Campos
expand arrow

Adicione, remova ou renomeie campos rapidamente sem escrever nenhum código.

Resumir
expand arrow

Reduza dados extensos ou ruidosos para uma versão mais curta e estruturada, facilitando o trabalho.

Remover Duplicados
expand arrow

Elimine automaticamente entradas repetidas para que o fluxo processe apenas itens únicos.

Filtrar
expand arrow

Permita apenas a passagem de dados válidos, úteis ou correspondentes, bloqueando o restante.

Juntos, essas ferramentas transformam respostas desorganizadas de APIs em uma estrutura consistente e previsível que mantém os fluxos de trabalho eficientes, econômicos e livres de erros.

Node de Código

O node de Código executa um pequeno trecho de JavaScript para editar diretamente os dados do fluxo de trabalho. É a opção mais flexível para modelar ou corrigir entradas inconsistentes de APIs. Embora ferramentas de arrastar e soltar cubram a maioria dos casos, às vezes apenas um código personalizado pode produzir o formato exato que o próximo node espera.

Use para adicionar, remover ou normalizar campos, ou remodelar objetos e arrays. Lembre-se de que o n8n sempre espera que o node retorne um array de itens, caso contrário o fluxo de trabalho falhará.

return items;

Se você não conhece JavaScript, pode descrever a transformação para um modelo de IA como ChatGPT ou Gemini, mostrar o que entra e o que deve sair, e ele pode gerar o código necessário. Use o node de Código apenas quando nodes mais simples (Editar Campos, Filtro, Remover Duplicados) não conseguirem atingir o objetivo.

Editar Campos

O node Editar Campos é uma ferramenta simples de apontar e clicar para adicionar, remover ou renomear campos. Ele define como seus dados serão daqui para frente e evita que dados desnecessários deixem o fluxo mais lento.

É melhor utilizado logo após obter dados brutos de uma API para remover informações indesejadas, renomear chaves confusas ou adicionar valores fixos antes dos próximos passos.

Resumir

O node Resumir encurta entradas longas ou repetitivas em destaques ou resumos concisos, geralmente usando um LLM. É ideal para avaliações, transcrições ou logs que seriam grandes demais para processar de forma eficiente.

Resumir cedo reduz custos de tokens e facilita a revisão dos resultados, mas lembre-se: resumos não são fontes factuais, apenas versões compactadas dos dados.

Remover Duplicados

O node Remover Duplicados recebe uma lista e exclui itens repetidos com base em um campo escolhido, como email, ID ou SKU. Ele evita entradas duplicadas em bancos de dados ou chamadas repetidas de API.

A normalização deve vir primeiro, para que valores como ASIN123 e asin123 não passem despercebidos na deduplicação.

Filtro

O node Filtro atua como uma barreira baseada em regras, permitindo que apenas itens específicos continuem no fluxo de trabalho. É melhor filtrar cedo, mantendo apenas dados relevantes e evitando operações desnecessárias adiante.

Pense nele como uma pré-verificação que protege etapas caras (IA, APIs, bancos de dados) de dados indesejados.

question mark

Qual node de manipulação de dados é projetado especificamente para evitar entradas repetidas no seu fluxo de trabalho removendo duplicatas com base em um campo escolhido?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 4.17

bookNós de Manipulação de Dados

Deslize para mostrar o menu

Os nós de manipulação de dados são a base para automações limpas e confiáveis. Eles transformam dados brutos, inconsistentes ou excessivos em um formato estável que outros nós podem processar com segurança. Os principais nós utilizados para esse fim são:

Código
expand arrow

Utilize quando for necessária máxima flexibilidade ou lógica personalizada que outros nós não conseguem executar.

Editar Campos
expand arrow

Adicione, remova ou renomeie campos rapidamente sem escrever nenhum código.

Resumir
expand arrow

Reduza dados extensos ou ruidosos para uma versão mais curta e estruturada, facilitando o trabalho.

Remover Duplicados
expand arrow

Elimine automaticamente entradas repetidas para que o fluxo processe apenas itens únicos.

Filtrar
expand arrow

Permita apenas a passagem de dados válidos, úteis ou correspondentes, bloqueando o restante.

Juntos, essas ferramentas transformam respostas desorganizadas de APIs em uma estrutura consistente e previsível que mantém os fluxos de trabalho eficientes, econômicos e livres de erros.

Node de Código

O node de Código executa um pequeno trecho de JavaScript para editar diretamente os dados do fluxo de trabalho. É a opção mais flexível para modelar ou corrigir entradas inconsistentes de APIs. Embora ferramentas de arrastar e soltar cubram a maioria dos casos, às vezes apenas um código personalizado pode produzir o formato exato que o próximo node espera.

Use para adicionar, remover ou normalizar campos, ou remodelar objetos e arrays. Lembre-se de que o n8n sempre espera que o node retorne um array de itens, caso contrário o fluxo de trabalho falhará.

return items;

Se você não conhece JavaScript, pode descrever a transformação para um modelo de IA como ChatGPT ou Gemini, mostrar o que entra e o que deve sair, e ele pode gerar o código necessário. Use o node de Código apenas quando nodes mais simples (Editar Campos, Filtro, Remover Duplicados) não conseguirem atingir o objetivo.

Editar Campos

O node Editar Campos é uma ferramenta simples de apontar e clicar para adicionar, remover ou renomear campos. Ele define como seus dados serão daqui para frente e evita que dados desnecessários deixem o fluxo mais lento.

É melhor utilizado logo após obter dados brutos de uma API para remover informações indesejadas, renomear chaves confusas ou adicionar valores fixos antes dos próximos passos.

Resumir

O node Resumir encurta entradas longas ou repetitivas em destaques ou resumos concisos, geralmente usando um LLM. É ideal para avaliações, transcrições ou logs que seriam grandes demais para processar de forma eficiente.

Resumir cedo reduz custos de tokens e facilita a revisão dos resultados, mas lembre-se: resumos não são fontes factuais, apenas versões compactadas dos dados.

Remover Duplicados

O node Remover Duplicados recebe uma lista e exclui itens repetidos com base em um campo escolhido, como email, ID ou SKU. Ele evita entradas duplicadas em bancos de dados ou chamadas repetidas de API.

A normalização deve vir primeiro, para que valores como ASIN123 e asin123 não passem despercebidos na deduplicação.

Filtro

O node Filtro atua como uma barreira baseada em regras, permitindo que apenas itens específicos continuem no fluxo de trabalho. É melhor filtrar cedo, mantendo apenas dados relevantes e evitando operações desnecessárias adiante.

Pense nele como uma pré-verificação que protege etapas caras (IA, APIs, bancos de dados) de dados indesejados.

question mark

Qual node de manipulação de dados é projetado especificamente para evitar entradas repetidas no seu fluxo de trabalho removendo duplicatas com base em um campo escolhido?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 2
some-alt