basedosdados / basedosdados/pipelines

[update] dados de Saneamento

Open
#1,462 0 comments 0 reactions 0 assignees View on GitHub
update
Dominant language
Python
Stars
49
Forks
22
Avg merge
1d 3h
Merged PRs (30d)
167

Description

### 📄 Metadados da Base

Em 2023, o SNIS encerrou suas atividades com a coleta de informações da prestação dos serviços de todos os componentes do saneamento básico. A partir de 2024, o SINISA entra em atividade como o Sistema
Nacional de Informações em Saneamento Básico, dando continuidade ao legado do SNIS. Não sendo mais disponibilizado os dados de todas as frentes sistematizados como antigamente, para atualizar os dados será necessário um trabalho minucioso de compatibilização.

Se algum voluntário se interessar em fazer esse processo de compatibilização, posso detalhar melhor o que precisa ser feito. mas os passos gerais são:

1. Fazer download da tabela que temos na BD
2. Fazer download de todos os arquivos de resultado novos
3. Compatibilizar as colunas novas com os dados que já estão na BD
4. Montar um script que faz o download das tabelas e une com a estrutura que já está na BD
5. Subir os dados atualizados na BD

### 📂 Nome do Conjunto (dataset_id)

br_mdr_snis

### 📋 Nome da(s) Tabela(s) (table_id)

municipio

### 🌐 Fonte Original dos Dados

https://www.gov.br/cidades/pt-br/acesso-a-informacao/acoes-e-programas/saneamento/sinisa/resultados-sinisa/resultados-sinisa-2025

### 🛠️ Raspagem

- Nível de dificuldade: médio
- Existe código semi-pronto? não
- Dificuldades de Big Data (alta frequência, alto volume)? não

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by examining the existing br_mdr_snis dataset and its municipio table, then compare them with the SINISA 2025 results at the linked source; done means compatible data is loaded into the existing table and a repeatable download-and-merge script is available.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-engineering, databases
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.