Mapeamento Automático
Introdução
O mapeamento automático é usado para mapear automaticamente campos de origem e destino cujos nomes são uma correspondência exata dentro de estruturas de dados idênticas. O mapeamento automático usando toda a estrutura de dados pode ser executado em qualquer modo de mapeamento ou modo script; o mapeamento automático dentro dos nós de origem e destino selecionados é limitado ao modo de mapeamento.
Para obter mais informações sobre mapeamento de objetos de origem e mapeamento manual, consulte Mapeamento de objetos de origem.
Notas Importantes
Ao usar o mapeamento automático, esteja ciente destas notas:
- Os campos e nós de origem e destino devem ser uma correspondência exata do nome e do caminho da estrutura, independentemente do caso. Por exemplo, "Endereço" e "endereço" são considerados uma correspondência exata para fins de mapeamento.
- Os campos de origem e destino devem ter os mesmos tipos de dados ou tipos compatíveis. Por exemplo, um campo de origem com um
integer
o tipo de dados é considerado uma correspondência para um campo de destino correspondente com umstring
tipo de dados. - O mapeamento automático é aplicado apenas uma vez; ou seja, usar o mapeamento automático não resulta em um mapeamento continuamente atualizado com base em quaisquer alterações na estrutura ou após atualizações manuais.
- Os mapeamentos existentes são deixados no lugar. Se um campo de destino já tiver um mapeamento diferente no lugar, o novo mapeamento automático será anexado ao mapeamento existente. Isso pode resultar em um mapeamento inválido que deve ser resolvido manualmente, como removendo um dos objetos mapeados ou adicionando lógica de script.
- O mapeamento automático não pode ser revertido. Se você revisou os campos mapeados automaticamente e encontrou algum que deseja alterar, você deve desmapear esses campos manualmente.
Mapear Automaticamente Todos os Campos
Para mapear automaticamente todos os campos que podem ser mapeados automaticamente, clique nas palavras Automap Exact Matches ao longo do canto superior direito da estrutura de destino em modo de mapeamento ou modo script:
Nomes de campos de origem e destino que são uma correspondência exata dentro de uma estrutura de origem e destino idêntica são mapeados automaticamente:
Campos de Mapeamento Automático Dentro de Nós
Para mapear automaticamente campos dentro de certos nós de origem e destino, em modo de mapeamento, arraste um nó de origem para um nó de destino. Os nomes dos nós não precisam corresponder; no entanto, a estrutura de quaisquer campos (ou nós filhos) contidos neles deve ser idêntica para que esses campos sejam mapeados automaticamente.
Ao soltar o nó de origem no nó de destino, selecione a opção para Automap:
Correspondências exatas dentro dos nós de origem e destino com estruturas idênticas são mapeadas automaticamente:
Remover um Mapeamento Automático
Depois que os mapeamentos são criados usando o mapeamento automático, eles são tratados da mesma forma que os mapeamentos manuais. Para remover o mapeamento ou desmapear os campos de destino, você deve fazer isso manualmente.
Enquanto estiver no modo de mapeamento ou modo script, você pode editar ou remover mapeamentos de campos de destino um de cada vez ou remover todos os mapeamentos de campos contidos em um nó:
- Editar ou remover um mapeamento no modo de mapeamento.
- Editar ou remover um mapeamento no modo script.