Skip to main content

Visao Geral do Fluxo

PNCP (Portal Nacional de Contratacoes Publicas)

Base URL: https://pncp.gov.br/api/ O PNCP e a fonte primaria da ATA360, responsavel por ~50.4M itens na base.

Dados Coletados

Limitacoes do PNCP

A API do PNCP nao retorna o campo catalogoCodigoItem (codigo CATMAT/CATSER) na maioria das respostas. Por isso, 99.95% dos itens PNCP tem codigo_item = 0 no ClickHouse. A busca textual e usada como fallback para esses itens.

Compras.gov.br (API Compras)

Base URL: https://dadosabertos.compras.gov.br/modulo-pesquisa-preco/ O Compras.gov fornece dados estruturados com codigos CATMAT e informacoes mais detalhadas dos itens.

Dados Coletados

Vantagens do Compras.gov

  • Retorna codigo_item (CATMAT/CATSER) em todos os registros
  • Informacoes de classificacao do fornecedor (ME/EPP)
  • Quantidades homologadas e empenhadas
  • Situacao SICAF do fornecedor
  • Modulo Pesquisa de Precos com dados oficiais
  • Unidades de fornecimento padrao por PDM (multiplas por produto)
  • Caracteristicas detalhadas por item CATMAT (material, tipo, bitola, etc.)
  • NCM (Nomenclatura Comum do Mercosul) por item

Dados On-Demand vs Ingeridos

Nem todos os dados do Compras.gov sao ingeridos para o ClickHouse. Alguns sao consultados sob demanda:
  • Ingeridos (D1): Grupos, Classes, PDMs, Itens, Unidades de Fornecimento, UASGs, Orgaos
  • Ingeridos (ClickHouse): ARPItem, ContratosItem
  • On-demand (proxy): Pesquisa de Precos oficial, Caracteristicas por item

Mapeamento Coluna → API

A tabela abaixo mostra de qual API cada campo da items_flat se origina: