record_CAGEG: Gravar e atualizar bancos de dados com os dados do CAGED

Description Usage Arguments Value Examples

Description

Gravar e atualizar bancos de dados com os dados do CAGED

Usage

1
2
3
4
5
6
7
record_CAGEG(
  last.m = "01",
  last.y = "2007",
  dir.SQLite = "./",
  name.SQLite = "DB.sqlite",
  ...
)

Arguments

last.m, last.y

mês e ano para formar a data inicial, ex.: "12/2019".

dir.SQLite

diretório onde deve ser criado o Banco de Dados (BD), no caso de existir o banco, diretório onde está o banco de dados SQLite.

name.SQLite

nome do BD, por padrão "BD.sqlite".

...

argumentos passado para função un7z, ex.: path7zip.

Value

Se o BD ainda não foi criado essa função criará o banco de dados e adicionará todos os dados do CAGED disponível até a data atual. Por padrão, a tabela CAGED guardará apenas as colunas:

admitidos

Admitidos/Desligados;

comp_declarada

Competência Declarada;

cod_cbo

CBO 2002 Ocupação

cod_cnae

CNAE 2.0 Classe;

porte_empresa

Faixa Empr Início Jan;

escolaridade

Grau Instrução;

qtd_horas_contrat

Qtd Hora Contrat;

idade

Idade;

cor

Raça Cor;

salario_mensal

Salário Mensal;

saldo_mov

Saldo Mov;

sexo

Sexo;

tempo_emprego

Tempo Emprego;

tipo_mov

Tipo Mov Desagregado;

cod_uf

UF;

ind_contrato_parcial

Ind Trab Parcial;

ind_contrato_intermitente

Ind Trab Intermitente.

Se deseja acessar todas as variáveis use a função read_CAGED. Ademais, a função criará a tabela MetadadosCAGED com os metadados gerado pela função repository_metadata_CAGED de mesmo nome.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
db <- record_CAGEG("12", "2019", dir.SQLite = ":memory:")

# Tabelas:
DBI::dbListTables(db)

# Acessando o tabela CADED:
DBI::dbReadTable(db, "CAGED")

# Acessando a tabela repository_metadata_CAGED:
DBI::dbReadTable(db, "MetadadosCAGED")

# Desconectando:
DBI::dbDisconnect(db)

Rumenick/CAGED documentation built on Dec. 13, 2021, 7:05 a.m.