Completed

Extrator de Dados de Banco de Dados

Published on the July 18, 2017 in IT & Programming

About this project

Open

Resumo

O projeto consiste em uma aplicação desktop que deverá extrair dados de um banco de dados instalado localmente, por meio de uma query sql e gerar um arquivo csv com o resultado desta query, que será salvo em uma pasta do computador. O usuário poderá definir a periodicidade que a aplicação fará novamente a consulta, por exemplo, a cada 7 dias.

Fluxo do aplicativo

O fluxo de uso/telas da aplicação segue os seguintes passos:
1. Usuário abre a aplicação;
2. Usuário configura o acesso ao banco de dados, especificando o banco, usuário, senha, etc, para conexão.
O sistema usará uma conexão odbc/jdbc;
3. Usuário escreve a query SQL que será usada para a extração dos dados do banco de dados;
4. Usuário define o diretório e nome do arquivo CSV que os resultados serão salvos, além de definir a periodicidade da execução da query/geração do arquivo.

5. Após estas configurações a aplicação ficará em execução e gerará os arquivos conforme a configuração.

Tecnologias e Requisitos

A aplicação deve rodar em Windows, Linux e MacOS.
Devido a necessidade de multiplataformas, aconselha-se o uso de Java ou Python (outras tecnologias podem ser usadas conforme acerto entre as partes).
A aplicação deve possibilitar uma conexão aos principais banco de dados relacionais do mercado. Aconselha-se o uso do odbc/jdbc (outras estratégias podem ser usadas conforme acerto entre as partes).

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed