Pular para conteúdo

Siape — Dicionário de Dados

Sistema Integrado de Administração de Pessoal do governo federal.

Contexto

O Siape registra o cadastro funcional e a folha de pagamento de todos os servidores civis e militares da União. Contém dados altamente sensíveis (LGPD) — o acesso no GovHub é governado via Trino + Ranger.

Dados sensíveis

Registros individuais do Siape contêm dados pessoais protegidos por LGPD. Acesso obrigatório via Trino + Ranger com row-level security. Análises agregadas (contagens, médias por órgão) são públicas.

Modelo Conceitual

erDiagram
    SERVIDOR }o--|| ORGAO_LOTACAO : "lotado em"
    SERVIDOR }o--|| CARGO : "ocupa"
    CARGO }o--|| CARREIRA : "pertence a"
    SERVIDOR ||--o{ REMUNERACAO : "recebe"

Entidades

Servidor

Pessoa vinculada ao serviço público federal.

Campo conceitual Descrição Sensibilidade
Matrícula Identificador único Alta
Nome Nome completo Alta (mascarado)
CPF Documento Alta (mascarado)
Órgão de lotação Onde trabalha Baixa
Cargo Posição funcional Baixa
Carreira Agrupamento de cargos Baixa
Data de ingresso Quando entrou no serviço público Média
Situação funcional Ativo, aposentado, cedido Baixa

Cargo

Posição funcional no serviço público.

Campo conceitual Descrição
Código Identificador
Denominação Nome do cargo
Nível Classificação
Carreira Carreira a que pertence

Remuneração

Componentes da folha de pagamento.

Campo conceitual Descrição Sensibilidade
Remuneração básica Vencimento do cargo Alta
Gratificações Adicionais por função Alta
Descontos IR, previdência, etc. Alta
Líquido Valor pago Alta

Tabelas no GovHub

Camada Tabela Descrição Acesso
Staging stg_siape Dados raw carregados Restrito
Silver silver.servidores Cadastro normalizado Via Trino
Gold gold.fato_servidores Indicadores agregados Público (sem PII)

Exemplos de Uso

-- Indicadores agregados (público via PG direto)
SELECT orgao_lotacao, carreira, COUNT(*) AS total
FROM gold.fato_servidores
GROUP BY 1, 2 ORDER BY 3 DESC;

-- Dados individuais (obrigatório via Trino + Ranger)
-- Ranger aplica masking em CPF e nome automaticamente
SELECT matricula, orgao_lotacao, cargo, data_ingresso
FROM silver.servidores
WHERE orgao_lotacao = 'IPEA';

Referências