O que é teste de data warehouse?
O teste de data warehouse é um processo usado para inspecionar e qualificar a integridade dos dados que são mantidos em algum tipo de instalação de armazenamento. A idéia por trás dos testes é garantir que os dados não tenham experimentado nenhum tipo de corrupção e permaneçam completos e recuperáveis quando e conforme necessário. Os testes regulares dos dados armazenados possibilitam a identificação de quaisquer problemas que possam estar desenvolvendo e corrigindo esses problemas antes que os dados armazenados se tornem totalmente corrompidos e só possam ser parcialmente reconstruídos usando algum tipo de processo de recuperação de dados.
De várias maneiras, o teste de data warehouse é muito semelhante a qualquer tipo de teste feito para garantir a integridade das informações armazenadas em um disco rígido de computador ou em algum dispositivo de armazenamento remoto. Os dados contidos no armazém são verificados sistematicamente usando um programa de software que lê cada arquivo ou outra fonte de dados para garantir que ele permaneça totalmente intacto e acessível. Alguns tipos de software de teste de data warehouse têm a capacidade de COrrect uma gama limitada de erros como parte do processo geral de teste. Outros simplesmente compilam uma listagem das exceções, permitindo que o usuário avalie cada exceção individualmente antes que qualquer ação seja tomada.
O teste de data warehouse geralmente usa um modelo acionado pelo sistema. Isso significa simplesmente que o software usa uma fórmula básica conhecida como ETL, ou carregamento de transformação de extração. A idéia é comparar a condição atual dos dados com a condição da informação quando foram depositados pela primeira vez. Se algum erro for identificado, os dados serão sinalizados para revisão adicional. Na maioria dos casos, os erros ou exceções são pequenos e podem ser reparados com relativamente pouco esforço, usando protocolos incorporados no software de teste ou por revisão por um analista que pode aprovar o reparo ou rejeitar a exceção como realmente sendo algum tipo de corrupção.
O processo básico de data warehoO teste de uso é como testar qualquer tipo de transação eletrônica de informações. As informações são examinadas em blocos ou células que são então liberadas ou observadas por qualquer exceção que o software identificou antes de passar para o próximo bloco. Depois que o processo é concluído, uma recapitulação do teste é compilada, incluindo informações sobre os tipos de exceções encontradas e se essas exceções foram corrigidas durante o teste ou estão aguardando a revisão manual. Como em qualquer tipo de teste do sistema, é uma boa idéia realizar testes de data warehouse regularmente, a fim de garantir que as informações permaneçam completas e livres de qualquer tipo de corrupção.