Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 519489
            [titulo] => Migrar base de dados para MySQL
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-05-11 17:53:21
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 418027
            [status] => A
            [isExample] => 
            [NomeUsuario] => Jothaz
            [Apelido] => 
            [Foto] => 418027_20150313165406.jpg
            [Conteudo] => O tipos .bd, .DB, .MB, .PX, .tv, .VAL, .X02, .XG0, .Y02, .YG0 são associado ao Paradox.

E .mdb é do Accss.

Você pode usar o Delphi para conectar-se ao Paradox.

Me lembro que já importei do Paradox par ao Access usei Instalador-BDE-??? ou baixar o codecs do Paradox ISAM, da uma pesquisada. Seu achar o post que usei como pesquisa posto aqui.

Depois importar do Access para o MySQL acho que é fácil. [url:descricao=Como migrar do Access para o MySQL]http://www.bem-vindo.net/ajuda/bd_access_mysql.html[/url] ) )

Migrar base de dados para MySQL

Nyckos
|
MVP
    11 mai 2015

Olá meus amados.
Primeiramente peço desculpa por importuna-los com um assunto tão corriqueiro, contudo é a primeira vez que lido com esta situação e desejo conseguir resolver.
A mais de dez dias que pesquiso e estudo sobre possíveis soluções porem até este momento não obtive nenhum êxito.
Segue o problema:
Estou desenvolvendo uma aplicação para uma instituição e desejo aproveitar a base de dados que aquele armazena ao longo de dez anos.
O problema é que não manjo muito de alguns BDs. Entendo o básico de MySQL.
A instituição utiliza um sistema antigo e faz uso de um banco que salva os arquivos com as extensões: .bd, .DB, .MB, .PX, .tv, .VAL, .X02, .XG0, .Y02, .YG0 e .mdb.
Não tenho certeza mas acredito que foi desenvolvido em DELPHI e pelo que pesquisei o banco pode ser paradox, Fireboard ou Access.
Desculpa a ignorância se estiver falando besteira
Não temos o contato de quem desenvolveu esta aplicação em uso.
A aplicação esta rodando e é possível fazer o backup dos dados para o formato .zip
Segue imagem dos arquivos extraídos do backup para facilitar a compreensão.
Desejo:
Gostaria de converter esta base par MySQL e poder implementar uma consulta pois a aplicação em uso é muito limitada, sendo necessário o levantamento de item por item para se montar um relatório.
A instituição em referência e minha empregadora e não serei remunerado além do meu salário. Contudo meu esforço é para tentar viabilizar os trabalhos e com isso aperfeiçoar meu conhecimento e pratica.
Ficarei muito grato se alguém puder me auxiliar de qualquer forma.
Um grande abraço a todos.

Post mais votado

Jothaz
   - 11 mai 2015

O tipos .bd, .DB, .MB, .PX, .tv, .VAL, .X02, .XG0, .Y02, .YG0 são associado ao Paradox.

E .mdb é do Accss.

Você pode usar o Delphi para conectar-se ao Paradox.

Me lembro que já importei do Paradox par ao Access usei Instalador-BDE-??? ou baixar o codecs do Paradox ISAM, da uma pesquisada. Seu achar o post que usei como pesquisa posto aqui.

Depois importar do Access para o MySQL acho que é fácil. Como migrar do Access para o MySQL

Nyckos
|
MVP
    11 mai 2015

Clique na imagem para abrir em uma nova janela

Alan Mario
   - 11 mai 2015

Já vi aqui no forum posts sobre conversão de base de dados, porem a maioria desses software são pagos, os mais comuns são de SQL Server para MySQL e entre os mais conhecidos.

Acabei achando de Access para MySQL

http://www.psantos.org/converter-base-de-dados-access-em-mysql/

Nyckos
|
MVP
    11 mai 2015

Olá Alan Mario obrigado por sua atenção. Esta opção eu conheço e já a utilizei em outras oportunidades com muita eficácia. No entanto, no problema referido ele não consegue pegar os dados, simplesmente me retorna um arquivo vazio quando tento a conversão com os arquivos do Access.

Alan Mario
   - 11 mai 2015

Pois é Valdenor, tentei achar aqui o post sobre os conversores mas não achei.

Nyckos
|
MVP
    11 mai 2015

O principal problema é que ainda não identifiquei qual plataforma foi criado o banco, tenho uma grande suspeita que a aplicação tenha sido desenvolvida em DELPHI e o banco seja paradox mas não tenho certeza. postei uma imagem dos arquivos pra ver se alguém com experiência identifica pra gente.

Muito obrigado por tentar me ajudar.

Marisiana
   - 11 mai 2015

E se utilizasse uma ferramenta de integração de dados, não seria mais fácil?

Alan Mario
   - 11 mai 2015


Citação:
E se utilizasse uma ferramenta de integração de dados, não seria mais fácil?


Pode citar quais?

Marisiana
   - 11 mai 2015

A Kettle da Pentaho é uma das opções gratuitas.
Com ela você pode exportar os dados de um banco de dados e importar para outro banco de dados e ainda faz todos os tratamentos necessários nos dados.

Alan Mario
   - 11 mai 2015

Já vi citado aqui, acho que por você mesma.

Alan Mario
   - 11 mai 2015

Já vi citado aqui, acho que por você mesma.

Marisiana
   - 12 mai 2015

Sim, já citei em outros tópicos ...

Nyckos
|
MVP
    12 mai 2015

Então, muito obrigado Marisiana, pela excelente dica! A proposito saberia indicar algum material de manuseio da ferramenta? Dei uma pesquisada mas o que encontrei não facilitou muito a minha vida.

Marisiana
   - 12 mai 2015

Por nada Valdenor!
A documentação da Kettle:
Latest Pentaho Data Integration (aka Kettle) Documentation

Pentaho Data Integration (Kettle) Tutorial

Algumas videoaulas:
Pentaho + MySQL - Preparando o Ambiente #1

Pentaho + MySQL - Do HSQLDB para MySQL #2

Tem muitas videoaulas no youtube, essas são alguns exemplos.

Jothaz
   - 12 mai 2015


Citação:
Por nada Valdenor!
A documentação da Kettle:
Latest Pentaho Data Integration (aka Kettle) Documentation

Pentaho Data Integration (Kettle) Tutorial

Algumas videoaulas:
Pentaho + MySQL - Preparando o Ambiente #1

Pentaho + MySQL - Do HSQLDB para MySQL #2

Tem muitas videoaulas no youtube, essas são alguns exemplos.


Como sempre ótima dica.

Sinceramente não sabia que existiam ferramentas free para isto.

Já tinha usado uma da Oracle (não me lembro o nome, velhice é foda) que era ótima, ma era paga.

Alan Mario
   - 12 mai 2015

Dessa vez irei guardar os links! Mais uma vez obrigado Marisiana.

Marisiana
   - 12 mai 2015

A Oracle tem a ODI (Oracle Data Integration) mas, se não me engano, ela exige que o Oracle esteja instalado e não sei se ela pode ser utilizada para carregar os dados para outros SGBDsque não seja o Oracle.

A Pentaho possui a plataforma completa com todas as ferramentas necessárias para desenvolver sistemas de B.I.
A Kettle é utilizada para realizar o processo ETL do Data Warehouse que é acessado pelas aplicações de B.I.

Marisiana
   - 12 mai 2015


Citação:
Dessa vez irei guardar os links! Mais uma vez obrigado Marisiana.

Por nada Alan!

Mariana Carvalho
   - 12 mai 2015

Acredito que isso seja bastante util em empresas que possuam mais de um banco na empresa e que por algum motivo queira deixar somente em um. Nunca fiz essa migração, acho que o maximo que fiz foi pegar dados de um arquivo txt e passar para o SQL Server, tem algum video aula sobre esses softwares?

Marisiana
   - 12 mai 2015

Sim Mariana, ela pode ser utilizada para essa finalidade também.
Na criação do processo de ETL pode-se extrair os dados de diversas fontes de dados. Então a ferramenta de ETL tem que dar suporte para isso, ela tem que poder se conectar há essas fontes para realizar a exportação dos dados...
Os dois últimos links que postei à cima são videoaulas. Há mais videos disponíveis sobre a ferramenta na web, muitos estão dispersos, então tem que pesquisar.

Alan Mario
   - 12 mai 2015

Não achei as video aulas, hehehe, é claro tirando essas que citou.