O que é migração de dados?
Migração de dados significa o que parece - mais ou menos. Não são os dados que movem um de um lugar para outro, a menos que você pense nos locais como virtuais. A migração de dados é, na verdade, a conversão de dados de um formato para outro ou de um dispositivo de armazenamento para outro dispositivo de armazenamento. Isso também necessariamente requer que alguém ou algo faça a tradução. Os dados não se levantam e caminham para outro formato por si só.
A migração de dados é necessária quando uma empresa atualiza seu banco de dados ou software de sistema, de uma versão para outra ou de um programa para um programa totalmente diferente. O software pode ser escrito especificamente, usando programas inteiros ou apenas scripts, para facilitar a migração de dados. Tais atualizações ou trocas de programa podem ocorrer como resultado de práticas regulares da empresa ou como resultado de diretivas impostas após a aquisição da empresa.
Outro uso da migração de dados é armazenar dados pouco usados em fita magnética ou outros métodos de armazenamento de backup. Esses dados podem precisar ser armazenados para fins históricos ou para acesso periódico. Usuários individuais de computadores fazem isso o tempo todo quando fazem backup de seus dados em CDs, DVDs ou discos rígidos externos. Empresas grandes e pequenas fazem isso, é claro, para proteger e arquivar seus dados. Os dados migrados normalmente são movidos offline, mas permanecem disponíveis por meio do acesso à rede, deixando o ambiente online livre para conduzir os negócios atuais.
A migração de dados geralmente tem quatro fases: análise dos dados de origem, extração e transformação dos dados, validação e reparo de dados e uso de dados no novo programa. Durante cada fase, o software de migração de dados trabalha sua mágica eletrônica, executando as maquinações necessárias antes de passar os dados pelo processo. Talvez a fase mais sensível seja a validação e o reparo. Nesta fase, os dados são avaliados para possíveis problemas, que são sinalizados e identificados para o usuário. Problemas não resolvidos podem ser identificados nesta fase, juntamente com dados intraduzíveis, para que possam ser deixados de lado e não serem utilizados em todo o trabalho de migração de dados.