Busca

Cadastre-se para receber novidades:
Diminuir fonteAumentar fonteFonte padrão

FÁCIL NOTÍCIAS

» Migração de Dados

Migração de dados

É muito comum existir a transferência de dados de um sistema antigo (legado) para o novo sistema que foi adquirido pela empresa ou escritório. A Fácil Informática mantém equipe de programadores exclusiva para desenvolvimento de programas que transfiram os dados do sistema legado para o Espaider. Essa é uma tarefa muito importante na implantação de sistemas, mas também bastante "espinhosa", por diversas razões que iremos destacar.

As pessoas em geral utilizam a expressão "de-para". Embora seja exatamente isso que ocorra, jogamos os dados de um lugar para outro, não gostamos dessa expressão. A expressão pura e simples traz embutida uma minimalização do problema, que muitas vezes é muito complexo.

Alguns pontos importantes e dificuldades enfrentadas nas migrações:

a) Bases de dados em formatos diferenciados - o primeiro problema que temos que enfrentar é o tipo de base de dados de onde teremos que obter os dados. Em geral lemos as bases de dados originais dos sistemas legados. Alguns são formato DBF, outros utilizam bancos de dados proprietários, outros são em Oracle, outros são SQL-Server, outros são Sybase, outros são Interbase e em muitos casos lemos diretamente de planilhas no formato XLS e assim por diante. Sem falar que podem ser arquivos textos.

b) Informações não compatíveis - muitas informações presentes no sistema legado não têm local adequado no Espaider, então temos que criar essas informações pois a empresa deseja manter históricos ou continuar utilizando dessa forma. E ainda, muito comum, o Espaider tem informações mais detalhadas que não existem no sistema legado e que com o tempo o usuário irá ajustando manualmente. Caso deseje o detalhamento. Se não optar pelo detalhamento essas informações (campos) serão suprimidas do Espaider também.

c) O Espaider é bastante normalizado - a quase totalidade das informações estão presentes em tabelas padronizadas. Exemplo: tabela de tipo de andamento, onde o usuário vai colecionando os principais andamentos, para serem reutilizados sempre que necessário de forma rápida, padronizada e eficiente. Esse é apenas um exemplo simples. Muitos sistemas legados não têm essa padronização e o programa (rotina) de migração pode ser alterado para sugerir uma tabela padronizada, com base nas primeiras posições dos históricos livres adotados no sistema antigo, fazendo a transformação do livre para formas mais organizadas. Esse é um dos principais problemas enfrentados em diversos tipos de dados em todo o sistema.

d) Duplicidade de dados - É muito comum os sistemas legados trazerem duplicidades de dados. Uma mesma pessoa cadastrada várias vezes. Ou na mesma tabela ou em tabelas diferentes. Na migração aproveitamos para fazer um limpeza do cadastro, uma vez que no Espaider os dados nunca estão duplicados. Quando não for possível resolver determinadas situações durante a transferência dos dados de um sistema para outro, o acerto deverá ser manual, com ferramentas disponíveis no próprio Espaider, como a UNIFICAÇÃO DE REGISTROS.

e) Sistemas legados sem documentação - a própria equipe da Fácil tem que descobrir quais tabelas e quais dados estão presentes e que devem ser transferidos e para onde, haja vista em geral a documentação do modelo lógico não estar disponível. É como procurar agulhas num palheiro. (Agulhas bem pequenas num palheiro bem grande).

f) Tempo de transferência e organização dos dados - dependendo da quantidade de registros (milhões) o tempo de transferência de um sistema para outro pode ser maior ou menor. Pode-se levar até 16 horas executando-se rotinas de transferência dos dados. Isso implica que em geral termos que fazer nos finais de semana, para que a empresa ou escritório pare o mínimo possível. Em geral um dia ou dois no máximo.

A Fácil Informática faz migrações de exemplo e submete a aprovação dos usuários quantas vezes forem necessárias, até que tudo esteja considerado OK, para a migração definitiva. Depois que os usuários são treinados, a data da migração para produção é marcada e o novo produto pode ser utilizado, com todas as suas características e peculiaridades, sem a necessidade dos ineficientes e incômodos "paralelos".

A migração dos dados sempre compensa. Mas pode ser excelente, boa ou satisfatória, dependendo da qualidade dos dados de origem e do sistema ou planilha de onde são originários.

Os programadores da Fácil têm ferramentas desenvolvidas ao longo dos anos para essas tarefas de migração e o serviço prestado traz tranqüilidade para a adoção do novo sistema.

Alexandre Pickler
Coordenador de Migração de Dados

 

by Natela