diff --git a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_etapa_ensino.sql b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_etapa_ensino.sql index b09ae1cb..09c49394 100644 --- a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_etapa_ensino.sql +++ b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_etapa_ensino.sql @@ -16,8 +16,14 @@ select 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(quantidade_matricula as int64) quantidade_matricula, + safe_cast( + case + when etapa_ensino = 'Ensino Médio Normal/Magistério' + then 'Ensino Médio Normal - Magistério' + else etapa_ensino + end as string + ) etapa_ensino, + safe_cast(quantidade_matricula as numeric) quantidade_matricula from `basedosdados-staging.br_inep_sinopse_estatistica_educacao_basica_staging.educacao_especial_etapa_ensino` as t diff --git a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_faixa_etaria.sql b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_faixa_etaria.sql index 0fcd0738..a101d605 100644 --- a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_faixa_etaria.sql +++ b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_faixa_etaria.sql @@ -17,7 +17,7 @@ select safe_cast(id_municipio as string) id_municipio, safe_cast(tipo_classe as string) tipo_classe, safe_cast(faixa_etaria as string) faixa_etaria, - safe_cast(quantidade_matricula as int64) quantidade_matricula, + safe_cast(quantidade_matricula as numeric) quantidade_matricula, from `basedosdados-staging.br_inep_sinopse_estatistica_educacao_basica_staging.educacao_especial_faixa_etaria` as t diff --git a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_localizacao.sql b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_localizacao.sql index 1dad3221..b5619396 100644 --- a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_localizacao.sql +++ b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_localizacao.sql @@ -18,7 +18,7 @@ select safe_cast(tipo_classe as string) tipo_classe, safe_cast(rede as string) rede, safe_cast(localizacao as string) localizacao, - safe_cast(quantidade_matricula as int64) quantidade_matricula, + safe_cast(quantidade_matricula as numeric) quantidade_matricula, from `basedosdados-staging.br_inep_sinopse_estatistica_educacao_basica_staging.educacao_especial_localizacao` as t diff --git a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_sexo_raca_cor.sql b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_sexo_raca_cor.sql index bf1a79b8..96b61508 100644 --- a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_sexo_raca_cor.sql +++ b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_sexo_raca_cor.sql @@ -17,8 +17,10 @@ select safe_cast(id_municipio as string) id_municipio, safe_cast(tipo_classe as string) tipo_classe, safe_cast(sexo as string) sexo, - safe_cast(raca_cor as string) raca_cor, - safe_cast(quantidade_matricula as int64) quantidade_matricula, + safe_cast( + case when raca_cor = 'Fmarela' then 'Amarela' else raca_cor end as string + ) raca_cor, + safe_cast(quantidade_matricula as numeric) quantidade_matricula, from `basedosdados-staging.br_inep_sinopse_estatistica_educacao_basica_staging.educacao_especial_sexo_raca_cor` as t diff --git a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_tempo_ensino.sql b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_tempo_ensino.sql index c536af2a..8de1398b 100644 --- a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_tempo_ensino.sql +++ b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_tempo_ensino.sql @@ -18,7 +18,7 @@ select safe_cast(tipo_classe as string) tipo_classe, safe_cast(rede as string) rede, safe_cast(tempo_ensino as string) tempo_ensino, - safe_cast(quantidade_matricula as int64) quantidade_matricula, + safe_cast(quantidade_matricula as numeric) quantidade_matricula, from `basedosdados-staging.br_inep_sinopse_estatistica_educacao_basica_staging.educacao_especial_tempo_ensino` as t diff --git a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_tipo_deficiencia.sql b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_tipo_deficiencia.sql index da8b77a2..988decef 100644 --- a/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_tipo_deficiencia.sql +++ b/models/br_inep_sinopse_estatistica_educacao_basica/br_inep_sinopse_estatistica_educacao_basica__educacao_especial_tipo_deficiencia.sql @@ -16,8 +16,14 @@ select 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(tipo_deficiencia as string) tipo_deficiencia, - safe_cast(quantidade_matricula as int64) quantidade_matricula, + safe_cast( + case + when tipo_deficiencia = 'Altas Habilidades / Superdotação' + then 'Altas Habilidade/Superdotação' + else tipo_deficiencia + end as string + ) tipo_deficiencia, + safe_cast(quantidade_matricula as numeric) quantidade_matricula, from `basedosdados-staging.br_inep_sinopse_estatistica_educacao_basica_staging.educacao_especial_tipo_deficiencia` as t