Escolar Documentos
Profissional Documentos
Cultura Documentos
Hoje durante uma atividade de integrao entre dois sistemas, me deparei com uma base de dados
Paradox.
Bases em Paradox ainda so utilizadas em sistemas legados. Estas bases so armazenadas em
arquivo, no existindo um sistema gerenciador de banco de dados para auxiliar o acesso aos dados
ou realizar controles comuns em SGBDs.
Ler os dados de bases paradox uma atividade complexa. Aplicativos, drivers JDBC-Bridge, e
ferramenta de integraes com outros SGBDs so pagas. Dificultando desta forma o acesso aos
dados por ferramentas de ETL ou linguagens de programao.
Contudo existe para sistemas operacionais linux uma ferramenta para exportar os dados do Paradox
para SQL. Esta ferramenta utiliza a biblioteca pxlib1, sendo esta de cdigo aberto e livre para uso,
sem necessidade de licenciamento.
No decorrer deste post vou relatar os passos para instalao da biblioteca pxlib1, e a ferramenta
pxview utilizada para exportar os dados para SQL.
1. Instalao da pxlib1
Caso sua distribuio seja baseada no debian, possivel baixar e instalar a biblioteca utilizando o
apt-get.
Segue comando:
?
1
Caso no seja possvel utilizar o apt-get, ou sua distribuio no for baseada no debian, necessrio
baixar o cdigo fonte da pxlib1 e compilar a mesma. Para isso baixe o cdigo na url abaixo.
http://sourceforge.net/projects/pxlib/
Apos baixado o pacote, execute os comandos abaixo.
?
1
2
3
4
5
Na execuo do comando configure pode ocorrer erros, estes erros esto ligados a falta de outras
bibliotecas. Identifique as bibliotecas faltantes, e instale as mesmas.
A biblioteca SQLite pode estar faltando no sistema operacional. Para instalar o mesmo execute o
comando abaixo.
A opo -s informa que a converso do Paradox deve ser feita para SQL