Skip to content

Latest commit

 

History

History
88 lines (63 loc) · 1.93 KB

README.md

File metadata and controls

88 lines (63 loc) · 1.93 KB

SQLite

Instalação no Windows

Após clonar o projeto, seguir as etapas a seguir.

Criar ambiente virtual do projeto

cd diretorio/do/projeto
python -m venv venv

Ativar ambiente virtual do projeto

Linha de comando no Windows:

cd diretorio/do/projeto
venv\Scripts\activate

Git bash:

cd diretorio/do/projeto
source venv\Scripts\activate

Instalar requerimentos

pip install -r requirements.txt

Instalar Jupyter Notebook (opcional)

pip install notebook

Execução no Python

Ativar o ambiente virtual

Linha de comando no Windows:

cd diretorio/do/projeto
venv\Scripts\activate

Git bash:

cd diretorio/do/projeto
source venv\Scripts\activate

Executar makefile

Baixar arquivos tar.gz do portal dadosmg:

make download

Executar script de carga de dados:

make run

Fazer download dos arquivos e executar o script de carga de dados:

make all

Execução no Jupyter Notebook

Ativar o ambiente virtual:

cd diretorio/do/projeto
source venv\Scripts\activate

Baixar os arquivos csv.gz do portal dadosmg, salvá-los na pasta \datasets e extrair todos os arquivos csv. Após isso abrir o notebook 'dadosmg_basics.ipynb' no jupyter e executar.

NOTA: Durante os testes realizados o kernel do Jupyter se mostrou instável, não conseguindo importar os dados corretamente e reiniciando durante o processo. Logo é recomendado utilizá-lo para consultas e análises, mas no momento não mais para realizar as cargas de dados. O arquivo 'dadosmg_basics.ipynb' contém snippets de manipulações básicas utilizando o DuckDB em python.

Visualização de Dados

A ferramenta open source DB Browser for SQLite pode ser utilizada para visualizar a base de dados do SQLite.

imagem