Ferramenta ETL para transferir o banco de dados antigo do Firebird para um novo banco de dados Organized Firebird

StackOverflow https://stackoverflow.com/questions/1476613

  •  16-09-2019
  •  | 
  •  

Pergunta

Depois de olhar para muitas perguntas ... não encontrei resposta real para isso.

Redisignei um banco de dados para o nosso cliente. Com o Microsoft Access, encontrei uma boa ferramenta para obter dados antigos da tabela na minha nova estrutura de banco de dados bem formada. É realmente fácil, mas leva muito tempo (porque lidar com dados antigos com muito cuidado).

Existem ferramentas de código aberto que trazem instalações como o Microsoft Access?

Para esclarecer: eu "apenas" quero reordenar os dados do banco de dados antigos do Firebird de uma nova maneira "melhor prática".

Editar:Eu seria muito bom se pudesse obter um arquivo de log ou algo semelhante para ter alguma documentação sobre as alterações.

Atualizar:Depois de verificar algumas das ferramentas desse site da Wikipedia. Não encontrei mecanismo de log de verdade. Como você documenta as alterações em um banco de dados? Simplesmente escrevendo?

Resultado:Então eu não tenho uma resposta real ... ainda estou procurando uma boa ferramenta. Thnak vocês para as dicas e seus pensamentos sobre essa pergunta. Quero recompensar Kenneth Cochran com a recompensa porque ele me apontou para o ETL. Obrigada!

Foi útil?

Solução

Parece que o que você está pedindo é uma ferramenta ETL (Extrato, Transform, Carregar).

A Wikipedia tem um Lista de ferramentas de código aberto que podem ajudar com isso. Eu não usei nenhum deles pessoalmente.

Outras dicas

Bem, usei a suíte Pentaho para fazer ETL usando sua ferramenta de chaleira. É muito fácil de usar e deve ser mais do que suficiente para atingir sua intenção. E é de código aberto.

Dê uma olhada nisso.

Eu aconselho você a usar uma ferramenta como Ibexpert ou Banco de dados Workbench Quais são as melhores ferramentas para o Firebird.

Para migrar o Firebird 1.5 para o Firebird 2.1: você só precisa fazer um backup do seu banco de dados com o Firebird 1.5 Server e restaurar seu banco de dados com o Firebird 2.1 Server

O ETL de código aberto de Talend suporta o Firebird. Ferramenta muito legal.

http://www.talend.com/download.php?src=datagovernanceblog

Eu usei o Excel no passado para documentar alterações no modelo de dados - cada planilha usou a versão do aplicativo para sincronizar com nossas tags no CVS. Tudo foi logado nele - colunas que foram removidas, bem como pequenas alterações em tipos de dados como Varchar (10) para Varchar (20) etc, juntamente com uma nota que descreve por que a alteração foi feita.

Pessoalmente, eu já escrevi coisas como essas como scripts DDL/DML divididos em um script que tratava da criação de tabela, queda de restrição, gotas de índice, script (s) DML, aplicação de restrição, aplicação de índice e remoção de tabelas órfãs.

Se você deseja uma ferramenta ETL básica, com base no cliente (e barato por US $ 300), consulte a Ferramenta de consulta avançada. Ele consulta principalmente qualquer tipo de conexão ODBC (incluindo arquivos do Excel configurados dessa maneira), mas também possui alguns recursos estendidos, incluindo dados em movimento. E tem uma interface da linha de comando. http://www.querytool.com/

Eu o usei em vez de informatica para trabalhos pontuais, mas também costumava extrair do Excel para outro arquivo para usuários de negócios, por alguns meses, agendados da minha área de trabalho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top