Skip to content

Commit

Permalink
Merge branch 'staging/br_bd_diretorios_mundo' of https://github.com/b…
Browse files Browse the repository at this point in the history
…asedosdados/queries-basedosdados into staging/br_bd_diretorios_mundo
  • Loading branch information
gabrielle-carv committed Jul 25, 2023
2 parents b5afa89 + cfab6be commit 23ea1f4
Show file tree
Hide file tree
Showing 3 changed files with 106 additions and 0 deletions.
3 changes: 3 additions & 0 deletions dbt_project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,9 @@ models:
br_cgu_pessoal_executivo_federal:
+materialized: table
+schema: br_cgu_pessoal_executivo_federal
br_cnpq_bolsas:
+materialized: table
+schema: br_cnpq_bolsas
br_cvm_administradores_carteira:
+materialized: table
+schema: br_cvm_administradores_carteira
Expand Down
35 changes: 35 additions & 0 deletions models/br_cnpq_bolsas/br_cnpq_bolsas__microdados.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{{config(alias='microdados', schema='br_cnpq_bolsas')}}

SELECT
SAFE_CAST(ano AS INT64) ano,
SAFE_CAST(processo AS STRING) processo,
SAFE_CAST(data_inicio_processo AS DATE) data_inicio_processo,
SAFE_CAST(data_fim_processo AS DATE) data_fim_processo,
SAFE_CAST(beneficiario AS STRING) beneficiario,
SAFE_CAST(titulo_projeto AS STRING) titulo_projeto,
SAFE_CAST(palavra_chave AS STRING) palavra_chave,
SAFE_CAST(linha_fomento AS STRING) linha_fomento,
SAFE_CAST(modalidade AS STRING) modalidade,
SAFE_CAST(categoria_nivel AS STRING) categoria_nivel,
SAFE_CAST(chamada AS STRING) chamada,
SAFE_CAST(programa_cnpq AS STRING) programa_cnpq,
SAFE_CAST(grande_area_conhecimento AS STRING) grande_area_conhecimento,
SAFE_CAST(area_conhecimento AS STRING) area_conhecimento,
SAFE_CAST(subarea_conhecimento AS STRING) subarea_conhecimento,
SAFE_CAST(pais_origem AS STRING) pais_origem,
SAFE_CAST(sigla_uf_origem AS STRING) sigla_uf_origem,
SAFE_CAST(instituicao_origem AS STRING) instituicao_origem,
SAFE_CAST(pais_destino AS STRING) pais_destino,
SAFE_CAST(sigla_uf_destino AS STRING) sigla_uf_destino,
SAFE_CAST(municipio_destino AS STRING) municipio_destino,
SAFE_CAST(sigla_instituicao_destino AS STRING) sigla_instituicao_destino,
SAFE_CAST(sigla_instituicao_macro AS STRING) sigla_instituicao_macro,
SAFE_CAST(instituicao_destino AS STRING) instituicao_destino,
SAFE_CAST(plano_interno AS STRING) plano_interno,
SAFE_CAST(unidade_orcamentaria AS STRING) unidade_orcamentaria,
SAFE_CAST(fonte_recurso AS STRING) fonte_recurso,
SAFE_CAST(natureza_despesa AS STRING) natureza_despesa,
SAFE_CAST(programa_ppa AS STRING) programa_ppa,
SAFE_CAST(acao_ppa AS STRING) acao_ppa,
SAFE_CAST(valor AS FLOAT64) valor
FROM basedosdados-staging.br_cnpq_bolsas_staging.microdados AS t
68 changes: 68 additions & 0 deletions models/br_cnpq_bolsas/schema.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
version: 2

models:
- name: br_cnpq_bolsas__microdados
description: "Dados acerca dos pagamentos efetuados pelo CNPq para projetos de pesquisa"
columns:
- name: ano
description: Ano
- name: processo
description: Numero do processo
- name: data_inicio_processo
description: Data de início do processo
- name: data_fim_processo
description: Data de término do processo
- name: beneficiario
description: Nome do beneficiário
- name: titulo_projeto
description: Título do projeto da bolsa
- name: palavra_chave
description: Palavras Chave
- name: linha_fomento
description: Linha de Fomento da bolsa
- name: modalidade
description: Modalidade da bolsa
- name: categoria_nivel
description: Categoria/Nível
- name: chamada
description: Nome Chamada
- name: programa_cnpq
description: Programa CNPq
- name: grande_area_conhecimento
description: Grande Área do conhecimento
- name: area_conhecimento
description: Área do conhecimento
- name: subarea_conhecimento
description: Subárea do conhecimento
- name: pais_origem
description: País de origem
- name: sigla_uf_origem
description: Sigla da Unidade da Federação de origem
- name: instituicao_origem
description: Nome da Instituição de origem
- name: pais_destino
description: País de destino
- name: sigla_uf_destino
description: Sigla da Unidade da Federação de destino
- name: municipio_destino
description: Nome do município de destino
- name: sigla_instituicao_destino
description: Sigla da Instituição de destino
- name: sigla_instituicao_macro
description: Sigla da Instituição Macro
- name: instituicao_destino
description: Instituição de destino
- name: plano_interno
description: Plano interno
- name: unidade_orcamentaria
description: Unidade Orçamentária do recurso
- name: fonte_recurso
description: Fonte do recurso
- name: natureza_despesa
description: Natureza da despesa
- name: programa_ppa
description: Programa Plano Plurianual
- name: acao_ppa
description: Ação Plano Plurianual
- name: valor
description: Valor pago da bolsa

0 comments on commit 23ea1f4

Please sign in to comment.