Há uma variedade de requisitos de teste para qualquer data warehouse e banco de dados, especialmente plataformas duplas como Teradata, onde protótipos de ETL e BI, testes de estresse de aplicativos e benchmarking de desempenho são essenciais.
Software IRI RowGen, um produto constituinte do IRI Data Protector suite, é considerado por especialistas em modelagem de dados e integração de dados como o pacote de geração mais robusto para big data de teste disponível. E agora, por meio de sua GUI do Eclipse, o RowGen suporta a criação e o preenchimento de dados de teste seguros e inteligentes em tabelas Teradata.
Criando dados de teste no Teradata
Os recursos da GUI do RowGen no IRI Workbench permitem que você:
- conectar-se ao Teradata
- selecione as tabelas existentes que você deseja preencher
- analisa automaticamente o DDL dessas tabelas
- especifique o número de linhas de dados a serem geradas para cada tabela
- personalize as opções de geração para colunas semelhantes nas tabelas
- crie e carregue os dados de teste
O processo orientado por assistente cria vários arquivos a serem usados durante a criação de dados de teste que preservam a integridade estrutural e referencial definida na tabela de origem DDL. Os usuários sem tabelas existentes podem criá-las por meio de arquivos DDL no IRI Workbench. Depois que as tabelas vazias são criadas, seus metadados são analisados e as mesmas etapas acima são habilitadas.
O RowGen consolida os procedimentos de análise, geração e carregamento em um script em lote que pode ser executado em qualquer lugar. O preenchimento dos dados de teste (que o RowGen classifica por meio do mecanismo CoSort incorporado) pode acontecer por meio de scripts ODBC ou TD FastLoad ou MultiLoad gerados automaticamente.
O RowGen permite que você selecione o carregador com o qual se sente mais confortável ou aquele com as opções específicas de carregamento necessárias:
FastLoad – permite o uso de uma tabela existente, preenchida ou não, para receber dados de teste com base no formato de tabela existente. No entanto, como o FastLoad só pode funcionar em tabelas vazias, o script criado por RowGen inclui a eliminação da tabela para que uma nova possa ser criada.
MultiLoad – usa tabelas pré-carregadas ou tabelas vazias. O MultiLoad acrescenta novos dados à tabela para que você possa continuar adicionando dados de teste, se essa for sua meta. Embora as opções sejam as mesmas do FastLoad, a tabela não é eliminada e recriada quando o arquivo em lote é executado.
Entre em contato com [email protected] para obter mais informações sobre a geração de dados de teste Teradata.