XML é um meio comum de trocar dados na Web. Use arquivos XML como uma fonte de dados e como destino para dados transformados.
Nesta lição, você tem um arquivo de esquema XML que contém dados sobre o salário de funcionários de diferentes departamentos, bem como dados relacionais que contêm informações sobre estes departamentos. Você deseja determinar o salário total de funcionários de dois departamentos, bem como registrar os dados em um destino XML separado para cada departamento.
No arquivo de esquema XML, os funcionários podem ter três tipos de remuneração, que são exibidos no arquivo de esquema XML como três ocorrências de salário. Dinamize as ocorrências de salários de funcionários em três colunas: BASESALARY, COMMISSION e BONUS. Em seguida, calcule o salário total em uma transformação de Expressão.
Use uma transformação de Roteador para testar a ID do departamento. Use outra transformação de Roteador para obter o nome do departamento da origem relacional. Envie os dados de salário dos funcionários do departamento Engenharia a um destino XML, e os dados de salário dos funcionários do departamento Vendas a outro destino XML.
A figura a seguir mostra o mapeamento criado nesta lição: