Mapear dados de origem para uma tabela de destino
Especifique como os dados de origem são transformados nas tabelas de destino.
Antes de Iniciar
Configurar uma fonte de dados.
Função necessária: administrador ou ih_import.
Procedimento
- Navegar até Todos > IntegrationHub > IntegrationHub - Importar.
- Na página principal, selecione sua integração.
- No painel de navegação esquerdo, selecione Mapear para destino.
-
Adicione suas tabelas de destino.
- Na página Origem para mapeamento de dados da tabela de destino, selecione Adicionar uma tabela.
-
Na janela Propriedades de mapeamento, preencha os campos.
Campo Descrição Tabela de destino Nome da tabela para a qual os dados serão transformados. Executar as regras de negócio da tabela ao importar. Opção para executar as regras de negócio da tabela de destino ao importar os dados. Executar a importação de forma síncrona Opção para executar a importação de forma síncrona. Quando os dados são transformados em paralelo e há vários registros de origem com um valor de aglutinação específico, marcar esta opção garante que somente um registro com esse valor de aglutinação seja inserido por vez. Para obter mais informações, consulte a seção Inserções sincronizadas na página Importações simultâneas. -
Selecione Salvar.
Você pode adicionar várias tabelas de destino à sua integração. Repita as etapas 4a a 4c para cada tabela de destino que você deseja adicionar.
As tabelas são listadas na ordem em que são adicionadas. Você pode mudar a ordem usando o ícone de
ícone de arrastar à esquerda de cada cartão da tabela para arrastar o cartão para uma posição diferente. A ordem dos cartões de tabela determina a ordem na qual os dados são transformados nas tabelas de destino no tempo de execução.
Nota:Você não pode selecionar a mesma tabela mais de uma vez e não pode selecionar uma tabela estendida ou tabela primária de uma tabela já na integração.
-
Mapeie os campos dos dados de origem para uma tabela de destino.
-
Na página Origem para mapeamento de dados da tabela de destino, selecione o botão com a tabela de destino que você deseja mapear.
Isso abre a seção de mapeamento de dados da tabela. O lado esquerdo da página mostra os dados de origem. O lado direito é para a tabela de destino.
-
Use o botão Adicionar um campo, Adicionar todos os camposou Mapear automaticamente para configurar o lado de destino e começar a mapear dados.
- Para adicionar todos os campos na tabela de destino, selecione Adicionar todos os campos. Os campos são adicionados em ordem alfabética.
- Para adicionar campos individualmente, selecione Adicionar um campo e escolha o nome do campo na lista. Um campo só pode ser adicionado uma vez.
- Para adicionar campos e mapeá-los automaticamente, selecione Mapeamentoautomático . O mapeamento automático mapeia entidades de origem para entidades de destino com nomes semelhantes. O botão Mapeamento automático tem duas opções.
- Todos os campos correspondentes na tabela de destino adiciona todos os campos e mapeia aqueles que correspondem.
- Todos os campos não mapeados na seleção de destino mapeiam somente os campos que você já adicionou, mas ainda não mapeou. Se você ainda não adicionou nenhum campo, esta opção não estará disponível.
Para uma entidade de destino que já foi mapeada, selecionar Mapeamento automático não muda seu valor. Um campo automapeado tem um ícone de varinha em sua cápsula de dados.
Por padrão, o mapeamento automático mapeia no máximo uma entidade de origem para uma entidade de destino. Você pode mudar isso definindo a propriedade glide.ih.automap.extractone como falsa.
O mapeamento automático corresponde às entidades de origem com as de destino, procurando nomes de coluna que tenham pelo menos 80% de correspondência. Você pode modificar isso com a propriedade glide.ih.automap.minimum.score. Por exemplo, para fazer correspondências com base em uma semelhança de 60%, você pode definir glide.ih.automap.minimum.score como 60.
-
Mapeie dados arrastando cápsulas de dados da origem para a coluna Valor na tabela de destino.
Você também pode mapear dados usando o seletor de cápsula (
do seletor de cápsula) no lado direito da tabela de destino. Você pode inserir mais de um valor na coluna Valor e também pode inserir texto.
Depois de mapear um campo de origem para um campo de destino, um pequeno ícone de marca de seleção ( ícone de
) aparece ao lado do nome do campo de origem. Se você mover o cursor até a marca de seleção, a dica da ferramenta listará os campos de destino para os quais o campo de origem foi mapeado, até cinco campos.
- Opcional:
Use o comutador de alternância Corresponder para especificar campos em que o sistema deve verificar se há dados correspondentes e, se encontrado, atualizar os registros existentes em vez de criar novos.
Por exemplo, se uma tabela de destino tiver um campo Número de pedido e um registro com um número de pedido 743, haverá duas opções para lidar com possíveis correspondências.
- Se o comutador de alternância Corresponder do campo Número do pedido estiver ativado, o sistema verificará se há dados correspondentes. Se os dados de origem tiverem um registro com o mesmo número de ordem, o sistema atualizará o registro existente na tabela de destino.
- Se o comutador de alternância Corresponder do campo Número do pedido estiver desativado, o sistema não verificará se há dados correspondentes. Se os dados de origem tiverem um registro com o mesmo número de ordem, o sistema criará um novo registro na tabela de destino. Nesse caso, a tabela de destino terá dois registros, ambos com um número de ordem de 743.
- Opcional:
Para campos de opção e referência, especifique a coluna para a qual os dados serão mapeados.
- Selecione o ícone de engrenagem (ícone de
).
- Em Campo, selecione a coluna para a qual mapear.
- Em Se não existir nenhum registro correspondente, faça o seguinte, especifique o que fazer se essa coluna não estiver disponível.
- Criar uma nova opção/registro: cria a opção ou o registro na tabela de destino.
- Ignorar este campo: ignora somente o campo na tabela de destino.
- Ignorar este registro: ignora o registro inteiro na tabela de destino.
- Selecione Concluído.
- Selecione o ícone de engrenagem (ícone de
- Opcional:
Altere ou modifique seus dados aplicando funções de transformação.
Por exemplo, você pode usar a função de transformação de maiúsculas para alterar uma cadeia de caracteres de entrada para todos os caracteres em maiúsculas. Para obter mais informações, consulte Funções de transformação.Nota:Nem todas as funções de transformação disponíveis durante a criação de fluxos e subfluxos estão disponíveis em Integration Hub - Importar.
- Selecione o ícone da função de transformação ( ícone da
).
- Selecione uma função de transformação no menu e selecione OK.
- Para aplicar funções de transformação adicionais, selecione Adicionar uma nova transformação. As funções de transformação são aplicadas na ordem em que são selecionadas.
- Depois de adicionar todas as funções de transformação, selecione Concluído.
- Selecione o ícone da função de transformação ( ícone da
-
Na página Origem para mapeamento de dados da tabela de destino, selecione o botão com a tabela de destino que você deseja mapear.
-
Quando terminar o mapeamento, selecione Salvar.
Se você estiver mapeando para mais de uma tabela de destino, repita as etapas 5 e 6 para cada tabela.