Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,22 @@ select
safe_cast(ano as int64) ano,
safe_cast(sigla_uf as string) sigla_uf,
safe_cast(id_municipio as string) id_municipio,
safe_cast(tipo_classe as string) tipo_classe,
case
when tipo_classe = "Educacao Basica"
then "Educação Básica"
when tipo_classe = "Educacao Infantil"
then "Educação Infantil"
when tipo_classe = "Educacao Especial - Classes Exclusivas"
then "Educação Especial - Classes Exclusivas"
when tipo_classe = "Educacao Indigena"
then "Educação Indígena"
when tipo_classe = "Educacao Especial - Classes Comuns"
then "Educação Especial - Classes Comuns"
when tipo_classe = "Educacao Especial"
then "Educação Especial"
else tipo_classe
end etapa_ensino,
safe_cast(deficiencia as string) deficiencia,
safe_cast(quantidade_docente as int64) quantidade_docente,
from
`basedosdados-dev.br_inep_sinopse_estatistica_educacao_basica_staging.docente_deficiencia`
as t
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,21 @@ select
safe_cast(ano as int64) ano,
safe_cast(sigla_uf as string) sigla_uf,
safe_cast(id_municipio as string) id_municipio,
safe_cast(tipo_classe as string) tipo_classe,
case
when tipo_classe = "Educacao Basica"
then "Educação Básica"
when tipo_classe = "Educacao Infantil"
then "Educação Infantil"
when tipo_classe = "Educacao Especial - Classes Exclusivas"
then "Educação Especial - Classes Exclusivas"
when tipo_classe = "Educacao Indigena"
then "Educação Indígena"
when tipo_classe = "Educacao Especial - Classes Comuns"
then "Educação Especial - Classes Comuns"
when tipo_classe = "Educacao Especial"
then "Educação Especial"
else tipo_classe
end etapa_ensino,
safe_cast(escolaridade as string) escolaridade,
safe_cast(replace(quantidade_docente, ".0", "") as int64) quantidade_docente,
from
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,65 @@
)
}}

with
tabela_1 as (
select
safe_cast(ano as int64) ano,
safe_cast(sigla_uf as string) sigla_uf,
safe_cast(replace(id_municipio, ".0", "") as string) id_municipio,
case
when tipo_classe = "Educacao Basica"
then "Educação Básica"
when tipo_classe = "Educacao Infantil"
then "Educação Infantil"
when tipo_classe = "Educacao Especial - Classes Exclusivas"
then "Educação Especial - Classes Exclusivas"
when tipo_classe = "Educacao Indigena"
then "Educação Indígena"
when tipo_classe = "Educacao Especial - Classes Comuns"
then "Educação Especial - Classes Comuns"
when tipo_classe = "Educacao Especial"
then "Educação Especial"
else tipo_classe
end etapa_ensino,
etapa_ensino as tipo_classe,
safe_cast(
replace(quantidade_docentes, ".0", "") as int64
) quantidade_docente,
from
`basedosdados-dev.br_inep_sinopse_estatistica_educacao_basica_staging.docente_etapa_ensino`
)

select
safe_cast(ano as int64) ano,
safe_cast(sigla_uf as string) sigla_uf,
safe_cast(replace(id_municipio, ".0", "") as string) id_municipio,
safe_cast(tipo_classe as string) tipo_classe,
safe_cast(etapa_ensino as string) etapa_ensino,
safe_cast(replace(quantidade_docentes, ".0", "") as int64) quantidade_docente,
from
`basedosdados-dev.br_inep_sinopse_estatistica_educacao_basica_staging.docente_etapa_ensino`
as t
ano,
sigla_uf,
id_municipio,
etapa_ensino,
case
when ends_with(tipo_classe, "Federal")
then (split(tipo_classe, " - ")[offset(0)])
when ends_with(tipo_classe, "Estadual")
then (split(tipo_classe, " - ")[offset(0)])
when ends_with(tipo_classe, "Privada")
then (split(tipo_classe, " - ")[offset(0)])
when ends_with(tipo_classe, "Municipal")
then (split(tipo_classe, " - ")[offset(0)])
when ends_with(tipo_classe, "Pública")
then (split(tipo_classe, ' - ')[offset(0)])
else tipo_classe
end as tipo_classe,
case
when ends_with(tipo_classe, "Federal")
then "Federal"
when ends_with(tipo_classe, "Estadual")
then "Estadual"
when ends_with(tipo_classe, "Privada")
then "Privada"
when ends_with(tipo_classe, "Municipal")
then "Municipal"
when ends_with(tipo_classe, "Pública")
then "Pública"
else null
end as rede,
quantidade_docente
from tabela_1
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ select
safe_cast(ano as int64) ano,
safe_cast(sigla_uf as string) sigla_uf,
safe_cast(id_municipio as string) id_municipio,
safe_cast(tipo_classe as string) tipo_classe,
safe_cast(etapa_ensino as string) etapa_ensino,
safe_cast(faixa_etaria as string) faixa_etaria,
safe_cast(sexo as string) sexo,
safe_cast(quantidade_docente as int64) quantidade_docente,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ select
safe_cast(ano as int64) ano,
safe_cast(sigla_uf as string) sigla_uf,
safe_cast(replace(id_municipio, ".0", "") as string) id_municipio,
safe_cast(tipo_classe as string) tipo_classe,
safe_cast(etapa_ensino as string) etapa_ensino,
safe_cast(rede as string) rede,
safe_cast(localizacao as string) localizacao,
safe_cast(quantidade_docente as int64) quantidade_docente,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ select
safe_cast(ano as int64) ano,
safe_cast(sigla_uf as string) sigla_uf,
safe_cast(id_municipio as string) id_municipio,
safe_cast(tipo_classe as string) tipo_classe,
safe_cast(etapa_ensino as string) etapa_ensino,
safe_cast(rede as string) rede,
safe_cast(regime_contrato as string) regime_contrato,
safe_cast(quantidade_docente as int64) quantidade_docente,
Expand Down
Loading