Skip to content

Commit

Permalink
add regiao model
Browse files Browse the repository at this point in the history
  • Loading branch information
aspeddro committed Aug 14, 2024
1 parent d07c6a6 commit 7f1138d
Show file tree
Hide file tree
Showing 2 changed files with 59 additions and 0 deletions.
16 changes: 16 additions & 0 deletions models/br_inep_ideb/br_inep_ideb__regiao.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{{ config(alias="regiao", schema="br_inep_ideb", materialized="table") }}

select
safe_cast(ano as int64) ano,
safe_cast(regiao as string) regiao,
safe_cast(rede as string) rede,
safe_cast(ensino as string) ensino,
safe_cast(anos_escolares as string) anos_escolares,
safe_cast(taxa_aprovacao as float64) taxa_aprovacao,
safe_cast(indicador_rendimento as float64) indicador_rendimento,
safe_cast(nota_saeb_matematica as float64) nota_saeb_matematica,
safe_cast(nota_saeb_lingua_portuguesa as float64) nota_saeb_lingua_portuguesa,
safe_cast(nota_saeb_media_padronizada as float64) nota_saeb_media_padronizada,
safe_cast(ideb as float64) ideb,
safe_cast(projecao as float64) projecao,
from `basedosdados-staging.br_inep_ideb_staging.regiao` as t
43 changes: 43 additions & 0 deletions models/br_inep_ideb/schema.yml
Original file line number Diff line number Diff line change
Expand Up @@ -220,3 +220,46 @@ models:
description: IDEB (N x P)
- name: projecao
description: Projeção
- name: br_inep_ideb__regiao
description: Ideb a nível de região, por ano, rede e anos escolares.
tests:
- not_null_proportion_multiple_columns:
at_least: 0.7
columns:
- name: ano
description: Ano
tests:
- relationships:
to: ref('br_bd_diretorios_data_tempo__ano')
field: ano.ano
- name: regiao
description: Região
- name: rede
description: Rede Escolar
tests:
- accepted_values:
values: [privada, publica, total, estadual]
- name: ensino
description: Tipo de Ensino
test:
- accepted_values:
values: [medio, fundamental]
- name: anos_escolares
description: Anos Escolares
test:
- accepted_values:
values: [iniciais (1-5), finais (6-9), todos (1-4)]
- name: taxa_aprovacao
description: Taxa de Aprovação
- name: indicador_rendimento
description: Indicador de Rendimento (P)
- name: nota_saeb_matematica
description: Nota SAEB - Matemática
- name: nota_saeb_lingua_portuguesa
description: Nota SAEB - Língua Portuguesa
- name: nota_saeb_media_padronizada
description: Nota SAEB - Média Padronizada (N)
- name: ideb
description: IDEB (N x P)
- name: projecao
description: Projeção

0 comments on commit 7f1138d

Please sign in to comment.