Fork: Data Application Cidades
Pipeline de dados para integração de dados municipais.
| Campo |
Valor |
| Repositório |
data-application-cidades |
| Base |
Fork de data-application-gov-hub |
| Contexto |
Dados municipais e de cidades brasileiras |
| Status |
Ativo |
Objetivo
Integrar, qualificar e disponibilizar dados de gestão municipal, permitindo que prefeituras e gestores locais tenham acesso a indicadores e diagnósticos baseados em dados.
Fontes de Dados
| Fonte |
Domínio |
Método |
| IBGE Cidades |
Indicadores socioeconômicos |
API REST |
| SICONV/TransfereGov |
Convênios municipais |
API REST |
| FNDE |
Educação (FUNDEB, merenda) |
API REST |
| DataSUS |
Saúde municipal |
Download/API |
| RAIS/CAGED |
Emprego e renda |
Download |
| MUNIC (IBGE) |
Perfil dos municípios |
Download |
Arquitetura Medallion
graph LR
subgraph "Bronze"
B1[IBGE raw]
B2[SICONV raw]
B3[FNDE raw]
B4[DataSUS raw]
end
subgraph "Silver"
S1[indicadores_municipais]
S2[transferencias_municipais]
S3[educacao_municipal]
S4[saude_municipal]
end
subgraph "Gold"
G1[fato_indicadores_cidade]
G2[fato_transferencias_cidade]
G3[dim_municipios]
G4[dim_regioes]
end
B1 --> S1
B2 --> S2
B3 --> S3
B4 --> S4
S1 --> G1
S2 --> G2
S3 --> G1
S4 --> G1
Estrutura do Projeto
data-application-cidades/
├── airflow/
│ ├── dags/
│ │ ├── ingestao_ibge_cidades.py
│ │ ├── ingestao_siconv_municipios.py
│ │ ├── ingestao_fnde.py
│ │ └── ingestao_datasus.py
│ └── plugins/
├── dbt/
│ └── models/
│ ├── staging/
│ ├── silver/
│ └── gold/
├── jupyter/
│ └── notebooks/
├── superset/
│ └── dashboards/
├── docker-compose.yml
├── Makefile
└── README.md
Dashboards
| Dashboard |
Público-alvo |
Indicadores |
| Painel Municipal |
Prefeitos, secretários |
IDH, receita, despesa, população |
| Transferências |
Gestão de convênios |
Valores recebidos, situação, prazos |
| Educação |
Secretaria de Educação |
IDEB, matrículas, investimento |
| Saúde |
Secretaria de Saúde |
Leitos, cobertura, mortalidade |
Setup
git clone git@github.com:GovHub-br/data-application-cidades.git
cd data-application-cidades
make setup
docker compose up -d
# Adicionar upstream
git remote add upstream git@github.com:GovHub-br/data-application-gov-hub.git
# Sincronizar melhorias genéricas
git fetch upstream
git merge upstream/main