o processo de Conversão de banco de dados: parceria para o sucesso

desde 2007, a experiente equipe de especialistas da White Box Technologies, Inc. ajudou a migrar com sucesso milhares de bancos de dados. Afinal, é isso que fazemos todos os dias. Entendemos os desafios e nuances únicas do processo de conversão de banco de dados e aprendemos como minimizar seus riscos para o melhor resultado possível. Como o fazemos? Tomamos o tempo para analisar, mapear e testar.

baixar Whitepaper

Ouça, analise, entenda

os analistas da White Box Technologies iniciam o processo de conversão de banco de dados mergulhando no banco de dados de origem. Quando os usuários finais são uma parte ativa do processo de conversão (cerca de metade a dois terços de nossos projetos de conversão), agendamos uma chamada com eles para solicitar capturas de tela de seu programa atual e conversar sobre seu processo normal de uso. Obter uma compreensão inicial de como os usuários têm utilizado os dados nos ajuda a garantir que o processo de conversão de banco de dados crie os melhores resultados possíveis. As capturas de tela ajudam nossa equipe de análise a reunir o banco de dados de origem, enquanto nossa ferramenta de pesquisa de dados rastreia informações difíceis de encontrar.

para projetos de conversão onde os usuários finais não fazem parte ativa do projeto, temos várias sessões Q & a com o parceiro e especialistas em assuntos (PMEs) com quem trabalharemos durante o projeto. Esses projetos de conversão geralmente exigem mais trabalho de nossa equipe de análise—semelhante a um arqueólogo analisando fósseis e edifícios em comparação com um antropólogo que pode entrevistar as pessoas que estão estudando.

preparando o “roteiro”

após alguma análise inicial, nossa equipe envia o documento de mapeamento de tabela (TMD) para o cliente ou parceiro para revisão. Esta é uma visão de alto nível da conversão planejada, mostrando quais tabelas de origem serão usadas para preencher tabelas de destino específicas. Depois que essas tabelas são aprovadas pelo cliente ou parceiro, nossa equipe começa a montar um documento de mapeamento de dados (DMD) que mostra o plano de conversão com mais detalhes. O DMD baseia-se no TMD aprovado e mostra os campos específicos que serão usados a partir da fonte, quais (se houver) alterações serão feitas como parte da conversão e onde os dados acabarão no sistema de destino.

enquanto nossa equipe de análise está construindo esses documentos de mapeamento, enviamos nossa ferramenta Mapeador de código para o cliente ou parceiro. Eles usarão essa ferramenta para combinar códigos do banco de dados de origem com os novos códigos do banco de dados de destino. O Mapeador de código atualiza com nosso software de conversão em tempo real, portanto, sempre que executamos uma parte (ou todas) da conversão, estamos usando os códigos mais atualizados do cliente.

uma vez que os documentos de mapeamento foram construídos por nossa equipe de análise e aprovados pelo cliente ou parceiro, a conversão passa para nossa equipe de engenharia. Nossos engenheiros usam o TMD e o DMD para criar as consultas e visualizações SQL necessárias para a conversão. Essas consultas se tornam a fonte modificada usada por nossa ferramenta Data Migration Navigator (DMN). Usando essas consultas como a fonte, os nossos engenheiros a construir o código de conversão modificada C#—projetado e construído em casa, de modo que o código de conversão podem ser colocados juntos, como a construção de um programa em Zero (scratch.mit.edu). O ‘babel’ arquivo criado para a conversão (nomeado para o babel fish no Guia do Mochileiro da Galáxia) vai passar por centenas de iterações ou versões como a conversão é construído e testado.

as execuções de teste garantem uma conversão bem-sucedida

as conversões são entregues ao cliente ou parceiro em uma série de simulações ou execuções de teste. Essas zombarias dão ao cliente a oportunidade de ver os dados convertidos em seu novo aplicativo. Um projeto de conversão de banco de dados padrão geralmente inclui 3 conversões simuladas separadas antes da conversão final ou go-live. Nossa ferramenta DMN Executa conversões com rapidez e precisão—com muitos sistemas completos convertendo em questão de horas. A cada simulação, o cliente ou parceiro tem tempo para revisar e fornecer feedback ou fazer solicitações de alterações. Ao longo das várias zombarias incluídas na conversão padrão, o código de conversão é refinado e aperfeiçoado. A execução de conversão go-live é sempre um final emocionante para o projeto.

nosso sistema “experimentado e verdadeiro” garante que seu projeto de conversão de banco de dados seja concluído a tempo e dentro do orçamento. Afinal, para que servem os parceiros?

Leave a Reply