Crie um mapplet que contenha transformações de qualidade de dados para verificar os valores de determinados campos. As transformações verificam as tabelas de referência e os conjuntos de conteúdo para determinar se os campos dos registros são válidos. As transformações aplicam uma pontuação do registro para cada registro com base nos resultados. A transformação de Exceção recebe os registros de mapplet e roteia cada registro para a saída apropriada com base na pontuação do registro.
O mapplet consiste em transformações de Rotulador, Decisão e Expressão.
A figura a seguir mostra os objetos no mapplet:
O mapplet executa as seguintes tarefas:
Uma transformação de Rotulador verifica a localidade, o estado, o código de país, o código postal e os dados de código postal que recebe nas portas de entrada. A transformação contém uma estratégia para cada porta. As estratégias comparam os dados de origem para tabelas de referência e identificam os valores que não são válidos.
Um mapplet de transformação de Expressão verifica se o número de telefone é numérico e verifica se o número contém 10 dígitos.
Uma transformação de Rotulador e um mapplet de transformação de Expressão verificam se o endereço de e-mail é válido. A transformação de Expressão verifica a estrutura da string de e-mail. A transformação de Rotulador verifica o endereço IP em uma tabela de referência de sufixos de endereço IP internacionais.
Uma transformação de Decisão recebe a saída da transformação e os mapplets. Ela calcula uma pontuação de registro geral para o registro de contato do cliente.
Crie um Mapeamento de exceção de registro inválido que inclua o mapplet. O mapeamento de exceção de registro inválido inclui uma transformação de Exceção que grava exceções de registros inválidos em uma tabela de banco de dados. Um analista de dados pesquisa e atualiza registros de exceção na tabela de registros inválidos com a ferramenta Analyst.