Ao criar um mapeamento que identifica exceções de registros inválidos, você configura o mapeamento para gravar registros em um ou mais destinos de banco de dados, com base na qualidade dos dados nos registros.
A figura a seguir mostra um exemplo de mapeamento de Exceção de Registro Inválido:
O mapeamento contém os seguintes objetos:
Fonte de dados
Uma fonte de dados de Funcionários que contém os registros para analisar a Qualidade de Dados.
Mapplet
O Bad_Records_Mapplet contém transformações que verificam e adicionam problemas de qualidade e pontuações de registro aos registros de origem. As regras são transformações que analisam os dados e encontram problemas de qualidade. Por exemplo, você pode incluir uma transformação de Rotulador para comparar dados de entrada às tabelas de referência. Dependendo dos resultados, você pode configurar a transformação de Rotulador para retornar problemas de qualidade como colunas adicionais nas linhas. Você pode configurar uma transformação de Decisão que usa instruções IF, THEN, ELSE para examinar os dados e aplicar problemas de qualidade e pontuações do registro aos dados de entrada.
Transformação de Exceção
A transformação de Exceção determina quais registros gravar nos destinos de dados, incluindo a tabela de registros inválidos e a tabela de problemas.
Tabela de registros válidos
A transformação de Exceção grava todos os registros de boa qualidade na tabela target_Employees.
Tabela de Registros Inválidos
A transformação de Exceção grava todos os registros de má qualidade na tabela target_EmployeeBadRecords. Os registros inválidos exigem revisão manual.
Tabela de problemas
A transformação de Exceção grava os problemas de qualidade na tabela target_EmployeeBadRecords_ISSUES. Quando você exibe os registros inválidos na ferramenta Analyst, a interface do usuário vincula os problemas de qualidade aos registros inválidos.
Opcionalmente, a transformação de Exceção pode gravar registros rejeitados em uma tabela de registros rejeitados. Escolha criar um grupo de saída separado para registros rejeitados na exibição