O que é mapeamento de dados
Mapeamento de dados é a correspondência entre campos e estruturas de origem e destino. Ele define, por exemplo, que o nome recebido de um formulário será usado no campo de nome completo do sistema de inscrições, mesmo que as duas ferramentas usem nomes diferentes para esse campo.
Você precisa conhecer tanto a entrada quanto o contrato do destino para estabelecer essa correspondência. Dois campos chamados id podem identificar objetos diferentes, enquanto nome_completo e name podem representar a mesma informação em serviços distintos.
De onde vem cada valor
O caminho de origem precisa apontar para o campo correto dentro da estrutura recebida. Um email pode estar diretamente no item ou dentro de um objeto chamado contato, e essas duas formas exigem caminhos diferentes na configuração.
Considere uma integração fictícia que recebe um cadastro e prepara a inscrição correspondente. O mapeamento abaixo registra a origem de cada campo, preservando o código que identifica a inscrição ao longo do processamento.
| Origem | Destino | Significado |
|---|---|---|
inscricao_id |
externalId |
Código usado para relacionar a inscrição nos dois sistemas |
nome_completo |
name |
Nome informado no cadastro |
contato.email |
email |
Endereço usado para a confirmação |
A tabela não comprova que os valores existem nem que são válidos. Ela mostra a correspondência pretendida, que precisa ser conferida com entradas reais ou amostras representativas antes do envio.
Ausência, vazio e valor padrão
Um campo ausente pode indicar uma entrada incompleta ou uma mudança no formato da origem. Preencher automaticamente com texto vazio nem sempre resolve, pois o destino pode recusar o valor ou interpretar o envio como uma instrução para apagar uma informação existente.
Valores padrão só fazem sentido quando representam um comportamento previsto. Um idioma padrão pode ser permitido pelo cadastro, enquanto inventar um email para completar um campo obrigatório impediria que a confirmação chegasse ao destinatário correto.
Selecionar os campos que seguem adiante
No n8n, o Edit Fields permite definir campos e configurar quais informações da entrada permanecem na saída. Essa seleção evita encaminhar conteúdo que a próxima integração não precisa receber, mas também pode remover um identificador necessário às etapas seguintes.
Confira o objeto completo produzido pela etapa, incluindo o que foi preservado e o que foi omitido. Um nome corretamente mapeado não compensa a perda do código usado depois para atualizar a mesma inscrição.
Relacionar listas exige uma identidade comum
Quando você combina duas listas, a primeira posição de uma não corresponde necessariamente à primeira posição da outra. Uma consulta pode mudar a ordem, filtrar registros ou não encontrar um dos itens, deslocando a associação baseada apenas na posição.
Use a relação definida pelo contrato, como o código da inscrição presente nas duas respostas. Depois de relacionar os registros, a transformação pode ajustar o formato dos valores, mantendo clara a origem de cada informação.
Como conferir o mapeamento
Compare a entrada e a saída com campos preenchidos, ausentes e aninhados, além de listas em ordem diferente. Verifique os tipos e os identificadores usados para atualizar o destino, para que o resultado chegue ao cadastro correspondente.
A resposta de sucesso da API comprova apenas que ela aceitou aquela chamada conforme suas verificações. Consulte o registro criado ou alterado para confirmar que o email, o nome e a associação da inscrição ficaram nos campos esperados.
Dúvidas frequentes
Perguntas frequentes sobre Mapeamento de dados
- Mapear é apenas renomear campos?
- Não. O mapeamento também identifica caminhos em objetos, seleciona quais informações seguem adiante e relaciona campos entre estruturas diferentes.
- Todo campo ausente deve receber um valor padrão?
- Não. O padrão precisa ser permitido pelo contrato e pelo significado do campo. Inventar email, identificador ou confirmação para completar a saída pode produzir um cadastro incorreto.
- Posso relacionar duas listas pela posição dos itens?
- Somente quando o contrato garante essa correspondência. Filtros, ordenação e resultados ausentes podem mudar as posições. Um identificador compartilhado costuma ser necessário para relacionar os registros corretos.
- Mapeamento e transformação são separados na ferramenta?
- Nem sempre. Uma mesma etapa pode selecionar `cliente.nome` e converter o texto para maiúsculas. Ao conferir a saída, você identifica o campo de origem e a transformação aplicada a ele.
Para continuar
Recursos relacionados
Documentação
n8n: Edit Fields
Configuração dos campos e seleção do conteúdo incluído na saída.
Abrir recursoDocumentação
n8n: transformação de campos
Recursos para preparar estruturas usadas pelas etapas do workflow.
Abrir recursoAplicação na formação
n8n Experts
O mapeamento define a correspondência entre campos recebidos e campos exigidos pelo destino da integração.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.