| 
Operação
O
RowGen permite que arquitetos de dados e desenvolvedores
criem dados customizados, aleatórios ou não,
de qualquer tipo (ou subtipo), tamanho, posição
e formato. O RowGen gera registros com campos de
dados gerados (simulados) ou extraídos (selecionados)
randomicamente de seus próprios arquivos
para fins variados.
À
partir destes dados gerados pelo RowGen, você
também pode produzir uma ou mais (formatação
customizada) saídas, com o mesmo ou diferente
formato. Estas saídas podem ser enviadas
para arquivos em disco, pipes (stdout) ou para uma
ou mais procedures (que você escreve e liga
com o RowGen) para posterior processamento.
As
saídas do RowGen podem variar desde simples
arquivos flat até relatórios HTML
com cabeçalhos, rodapés e variáveis
- assistentes perfeitos para criar e testar aplicações,
realizar benchmarking ou manipulação
de softwares como o CoSORT.
Como
o
RowGen utiliza os mesmo princípios de metadados
e repositórios da linguagem de controle de
sort do CoSORT (SortCL),
você pode re-usar os layouts do RowGen quantas
vezes forem necessárias.

Aplicações
Exemplo
Compartilhamento
de Formatação
Você
pode usar o RowGen para simular dados em um arquivo
e compartilhar o formato do arquivo, sem compartilhar
seu conteúdo. Isto é importante quando
é necessário compartilhar o formato
dos dados e arquivos com outras aplicações
mas os dados atuais são confidenciais, seguros
ou ainda não existem (ex. pacientes, estudantes,
passageiros, registros de clientes). Virtualmente,
qualquer tipo de formato customizado que pode ser
feito com a linguagem de controle de sort do CoSORT
(SortCL) pode ser feito
com o RowGen.
Testes
em Faixa
Você
pode usar a funcionalidade de seleção
condicional do RowGen para criar saídas com
grupos de dados reais ou randomicos. Por exemplo,
você pode usar o RowGen para selecionar randomicamente
dados de vários pools de dados reais
para popular saída(s) que se parecem e se
comportam de forma real no seu ambiente.
Criação
de Aplicações
O
RowGen pode criar os dados e formatos necessários
para atingir metas de negócio - definindo
seus metadados e potenciais valores de campos simultaneamente.
Aplicações podem então seguir
de acordo com suas especificações
e dados. Se desejado, você pode imediatamente
migrar seus dados e metadados em transformações
e relatórios através da linguagem
de controle de sort do CoSORT (SortCL).
Desenvolvimento
Seguro
Uma
vez lhe dando a habilidade de sintetizar qualquer
tipo, tamanho, layout e quantidade de dados que
quiser, você pode criar para um ambiente de
desenvolvimento mais seguro. Não é
necessário usar os dados reais, que podem
ser confidenciais, portanto, não é
preciso medidas de segurança especiais ou
auditorias. O RowGen pode até ser usado para
descaracterizar dados reais (deidentification),
portanto, se você preferir permutar (em vez
de gerar) arquivos existentes, você pode selecionar
randomicamente de um grupo de arquivos e reformatar
os dados, com isso o resultado final pareceria significativo,
mas permaneceria sem utilidade.
População
de Base de Dados
Como
o próprio nome em inglês sugere, ou
RowGen gera linhas de dados (Row = linha , Gen =
Generation/Geração), as quais você
pode carregar em tabelas. Você pode criar
registros em qualquer formato, tamanho e layout
que seu RDBMS pode carregar e processar. Uma vez
populando tabelas com dados simulados -- se gerados
randomicamente no formato desejado ou se selecionado
randomicamente de um ou mais "pools" de
dados -- o RowGen impede que você use dados
reais em ambientes de desenvolvimento ou teste.
Você pode rápida e confiávelmente
criar cargas, extrações e cenários
queries "reais".
"Stress
Testing" e Benchmarking
Você
pode também utilizar o RowGen simplesmente
para gerar grandes arquivos. O RowGen explora a
rápida técnica de I/O do CoSORT para
rapidamente criar grandes volumes de registros --
com qualquer layout de arquivo sequencial. O RowGen
pode rapidamente construir um conjunto de testes
escaláveis. Você pode então
rodar uma bateria de testes completa e consistente
de arquivos em diferentes softwares e hardwares,
para encontrar a melhor configuração
de processamento para seu ambiente.
Para
maiores informações clique
aqui ou ligue para (11) 3262-4751.

|