Teste ETL - Metadados

A verificação dos metadados envolve a validação da estrutura da tabela de origem e de destino escrita no documento de mapeamento. O documento de mapeamento possui detalhes das colunas de origem e destino, regras de transformação de dados e tipos de dados, todos os campos que definem a estrutura das tabelas nos sistemas de origem e destino.

Verificação de comprimento de dados

O comprimento do tipo de dados da coluna de destino deve ser igual ou maior que o tipo de dados da coluna de origem. Vamos dar um exemplo. Suponha que você tenha os primeiros nomes e os sobrenomes na tabela de origem e o comprimento dos dados para cada um seja definido como 50 caracteres. Então, o comprimento dos dados de destino para a coluna de nome completo no sistema de destino deve ser no mínimo 100 ou mais.

Verificação de tipo de dados

A verificação do tipo de dados envolve a verificação dos tipos de dados de origem e destino e a garantia de que são iguais. Existe a possibilidade de que o tipo de dados de destino seja diferente dos dados de origem após uma transformação. Portanto, também é necessário verificar as regras de transformação.

Verificação de restrição / índice

A verificação de restrições envolve a verificação dos valores de índice e restrições de acordo com o documento de especificação de design. Todas as colunas que não podem ter valores Nulos devem ter restrição Not Null. As colunas de chaves primárias são indexadas de acordo com o documento de design.