Skip to content
This repository has been archived by the owner on May 21, 2022. It is now read-only.

Reorganizar pacotes de dados #161

Open
danielfireman opened this issue Dec 3, 2020 · 0 comments
Open

Reorganizar pacotes de dados #161

danielfireman opened this issue Dec 3, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@danielfireman
Copy link
Contributor

danielfireman commented Dec 3, 2020

Atualmente colocamos vários dados dentro de mapas e esses mapas não vão para os pacotes de dados CSV. Para tentar, propomos tornar um pacote um pouco mais complexo. O objetivo é balancear a quantidade de informações diferentes que estaqmos observando ao unir os contracheques dos diversos órgãos com o praticidade para realizaçao da análise.

Ao invés de ter uma tabela com 50 campos, o pacote conterá dois recursos (arquivos+esquemas de dados), os quais poderão ser analisados separadamente ou em conjunto.

Note que para evitar qualquer erro de referência optei por chamar de recebido. Foi a palavra mais geral que encontrei.

resumo

Conterá os campos que são disponibilizados em todos (ou na vasta maioria) dos órgãos que analisamos até aqui.

  • id_agencia: Identificador da agência que os dados se referem
  • mes: O mês a que os dados se referem
  • ano: O mês a que os dados se referem
  • id_funcionario: Identificador único do funcionário público dentro pacote de dados. Criado de forma sintética e usado para associar recursos dentro desse pacote
  • reg_funcionario: Identificador de registro da pessoa dentro no órgão
  • nome_funcionario: Nome do funcionário público
  • cargo: Cargo do funcionário público
  • tipo: Descreve se tipo do funcionário público: servidor, membro, pensionista ou indefinido
  • em_atividade: Descreve se o funcionário público está ativo ou inativo
  • lotacao: O local onde o funcionário público está lotado
  • remuneracao_liquida: Valor líquido recebido pelo funcionário púlico (somatório dos recebidos menos descontos)
  • remuneracao_bruta: Valor bruto recebido pelo funcionário público (somatórios dos recebidos)
  • remuneracao_base: Base da remuneraçao, sem descontos
  • outros_remuneracoes_total: Soma de quais quer outros recebidos além dos listados acima
  • outros_remuneracoes_detalhes: Se existem mais recebidos a serem considerados. Detalhados em outro recurso no mesmo pacote.
  • desconto_total: Total de descontos que incide sobre os recebidos do funcionário público
  • desconto_prev: Desconto da contribuição para a previdência social
  • desconto_irpf: Desconto do imposto sobre a renda
  • desconto_teto: Desconto por teto constitucional
  • outros_descontos_total: Soma de quais quaisquer outros descontos além dos listados acima
  • outros_descontos_detalhes: Se existem mais descontos a serem considerados. Detalhados em outro recurso no mesmo pacote.

detalhes

Teremos um recurso que conterá detalhes os ganhos e descontos remuneratórios. Esse arquivo terá o seguinte esquema

Dicionário de dados

  • id_agencia: A sigla da agência
  • mes: O mês a que os dados se referem
  • ano: O mês a que os dados se referem
  • id_funcionario: Identificador único do servidor nesse pacote de dados. Usado associar recursos dentro desse pacote e assim acessar detalhes das remunerações de um determinado sercidor
  • tipo: Valor categório, representando desconto ou um recebido. Ex: "D" ou "R"
  • valor: Valor do desconto ou recebido (sempre positivo)
  • rotulo: Rótulo do desconto ou adição ao salário da forma que o órgão nomeou

cc/ @joeberth @jedibruno @diegooalmeida

@danielfireman danielfireman added the enhancement New feature or request label Dec 3, 2020
@danielfireman danielfireman changed the title Separar detalhamento de indenizações e gratificações Reorganizar pacotes de dados Dec 3, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants