Como importar um banco de dados de sistema estruturante¶
Gov Hub BR — Integração com sistemas estruturantes¶
O Gov Hub BR é uma plataforma livre e colaborativa voltada à integração de dados e informações governamentais. A proposta central do projeto é enfrentar um dos maiores desafios da gestão pública: a fragmentação e a inconsistência dos dados entre os diversos sistemas governamentais.
O objetivo desta página é apresentar as principais fontes que estamos utilizando ao consultar dados públicos e apresentar um direcionamento de onde essas documentações especifícas podem ser usadas, de forma geral, sempre que quisermos importar um banco de dados de algum sistema utilizaremos suas APIS abertas para fazer a solicitação desses dados¶
Como importar um banco de dados de sistema estruturante¶
Este guia apresenta o processo para importar dados de sistemas governamentais estruturantes, como o SIAFI, Compras Gov e TransfereGov, utilizando suas APIs públicas e respeitando boas práticas de segurança e integração.
Integração com o SIAFI (Sistema Integrado de Administração Financeira)¶
APIs públicas disponíveis¶
- Consultar tabelas administrativas — Catálogo de APIs governamentais
- Manter contas a pagar e receber — Catálogo de APIs governamentais
- Manter programação — Catálogo de APIs governamentais
- Módulo orçamentário — Catálogo de APIs governamentais
Integração siafu¶
Antes de consumir as APIs do SIAFI, é necessário realizar a configuração de um ambiente seguro.
Mais informações detalhadas estão disponíveis no portal oficial:
Informações sobre a integração com o SIAFI — Tesouro Nacional
Integração com Compras Gov¶
O Gov Hub BR atualmente consome dados da seguinte API pública:
API de Compras Governamentais — compras.dados.gov.br
Integração com o TransfereGov¶
Para integração com programas e transferências voluntárias, acesse a documentação oficial:
APIs do TransfereGov — gov.br
Catálogo de APIs governamentais¶
A busca por novas fontes de dados pode ser feita no catálogo oficial do governo federal:
Catálogo de APIs governamentais — ConectaGov
Estrutura dos esquemas no banco de dados¶
Os dados coletados por meio das APIs são organizados seguindo boas práticas de engenharia de dados. Para isso, são adotadas as camadas bronze, silver e gold, que representam estágios distintos de tratamento e qualidade da informação.
Exemplo — Esquema: contratos
contratos/ ├── bronze_contratos ├── bronze_faturas ├── bronze_empenhos ├── silver_notas_empenho_contratos ├── gold_contratos_detalhados
- Bronze: dados brutos importados diretamente da fonte
- Silver: dados transformados e limpos para uso analítico
- Gold: dados prontos para consumo por dashboards, análises e integrações
Essa estrutura facilita a rastreabilidade, a padronização e a governança dos dados públicos processados pela plataforma.
Conclusão¶
A proposta do Gov Hub BR é democratizar o acesso a dados públicos de forma segura, reutilizável e tecnicamente sólida. A partir da integração com APIs governamentais documentadas e abertas, é possível construir bases de dados qualificadas que fortalecem a gestão pública e aumentam a transparência.