Skip to main content

Visão Geral

Os Mapeamentos de Campos definem como os campos do seu schema personalizado são traduzidos para o modelo de entidade unificado do gu1. Cada mapeamento pode incluir transformações para formatar, calcular ou processar dados condicionalmente durante a importação.
Os mapeamentos fazem a ponte entre a sua estrutura de dados e o modelo de entidade do gu1, permitindo a ingestão de dados perfeita de qualquer fonte.

Criar Mapeamento de Campo

Crie uma configuração de mapeamento para seu schema personalizado.

Corpo da Requisição

Objeto Mapping Data

Objeto Field Mapping

Resposta

Tipos de Transformação

Mapeamento Direto

Copia o valor como está, sem alterações:

Transformação de Formatação

Aplica formatação de string, data ou número:
Exemplos Comuns de Formatação:

Transformação de Cálculo

Realiza cálculos matemáticos:
Exemplos Comuns de Cálculo:

Transformação Condicional

Aplica lógica if/then:

Transformação de Consulta

Consulta valores de tabelas de referência:

Transformação Personalizada

Executa JavaScript personalizado:
Transformações personalizadas têm restrições de segurança. Somente funções JavaScript da lista de permissões são permitidas.

Regras de Validação

Configure o comportamento de validação:

Configurações de Transformação

Configure o comportamento de processamento:

Listar Mapeamentos

Obtenha todas as configurações de mapeamento da sua organização:

Resposta

Obter Mapeamento

Recupere uma configuração de mapeamento específica:

Resposta

Atualizar Mapeamento

Atualize uma configuração de mapeamento existente:

Corpo da Requisição

Excluir Mapeamento

Exclua uma configuração de mapeamento:

Exemplo Completo: Mapeamento de Cliente Bancário

Respostas de Erro

Erro de Validação

Erro de Transformação

Melhores Práticas

  • Comece com mapeamentos diretos para a maioria dos campos
  • Adicione transformações apenas quando necessário
  • Teste cada transformação individualmente
  • Aumente gradualmente a complexidade
  • Teste mapeamentos com dados de amostra antes da produção
  • Valide casos extremos (valores null, vazios, inválidos)
  • Monitore erros de transformação nos logs
  • Use strictMode em ambientes de produção
  • Defina defaultValue apropriado para campos opcionais
  • Use validationRule para validações complexas
  • Aplique transformações de formatação para consistência
  • Trate valores ausentes/null explicitamente
  • Evite transformações personalizadas complexas em caminhos críticos
  • Use processamento em lote para grandes conjuntos de dados
  • Defina valores de timeout razoáveis
  • Monitore os tempos de execução das transformações

Próximos Passos

Detecção Inteligente de Campos

Gere mapeamentos automaticamente a partir de dados de amostra

Importar Entidades

Use mapeamentos para importar dados de entidades

Guia de Mapeamento de Dados

Guia completo do fluxo de trabalho

Guia de Transformações

Padrões avançados de transformação