Mapeamento de Transformação
Visão Geral
O mapeamento de Transformação consiste em campos ou nós de destino e seus scripts correspondentes. Esses scripts podem conter referências a campos ou nós de origem ou a componentes do projeto, usar funções ou conter outra lógica de script válida. Um mapeamento não inclui campos de destino que não estejam mapeados.
Estas páginas estão incluídas neste tópico:
- Mapeamento automático
O mapeamento automático é usado para mapear automaticamente campos de origem e de destino cujos nomes são uma correspondência exata em estruturas de dados idênticas. Você pode executar o mapeamento automático usando toda a estrutura de dados ou nos nós de origem e destino selecionados. - Mapeamento Condicional
A criação de uma condição em um nó de destino, conhecida como mapeamento condicional, permite especificar se um registro de origem que está sendo processado deve ser enviado para o destino com base em uma condição definida. A condição determina (sim ou não) se o registro está mapeado. - Nós de Loop
Os nós de loop são gerados automaticamente durante o processo de mapeamento. Para alterar o nó em que os dados fazem loop, os nós de loop podem ser removidos e redefinidos manualmente. - Mapeamento de objetos de origem
Além do mapeamento automático, os campos de origem podem ser mapeados manualmente para um campo de destino. Ao mapear um campo de origem para um campo de destino, o caminho de referência do objeto de origem é inserido em um script no campo de destino. - Mapeamento de Variáveis
Ao mapear uma variável, a referência da variável é inserida em um script no campo de destino. As referências de variáveis são construídas com um cifrão ($
) precedendo o nome da variável. - Mapeamento de valores personalizados
Valores personalizados são valores (incluindo valores codificados) e expressões que podem ser mapeadas para um campo de destino. - Mapeamento com Scripts
Todos os mapeamentos de transformação são compostos de scripts em nós e campos individuais dentro de um esquema de destino. Esta página aborda como abrir scripts de transformação e fazer referência a componentes e funções do projeto dentro deles, embora qualquer lógica de script válida possa ser usada. - Exportações e Importações de Mapeamento de Transformação
Depois de concluir um mapeamento de transformação, você poderá exportá-lo para referência, para compartilhar fora do projeto ou para reutilizá-lo posteriormente. O mapeamento consiste em todos os campos ou nós de destino e seus scripts correspondentes. Os mapeamentos que foram exportados podem ser importados para uma transformação, com a capacidade de selecionar se os mapeamentos existentes serão substituídos. - Validade do mapeamento de Transformação
Os mapeamentos de Transformação devem ser válidos para que uma transformação seja válida. Esta página aborda como identificar mapeamentos inválidos e visualizar os erros de validação associados a eles, bem como resolver erros de validação. - Tipos avançados de esquema XML
Ao usar um esquema que contém tipos derivados ou grupos de substituição, alguma entrada do usuário é necessária antes de prosseguir com o mapeamento da transformação.